Back to jobs

Software Engineer

BOSWELL OIL CO · Athens, GA, US

Spotted 1d ago

Job details

Pay
$80,000 – $110,000 a year
Work mode
Hybrid
Level
Mid level
Experience
3+ years
Education
Bachelor's degree
Posted
Nov 11, 2026
Last confirmed open
Nov 12, 2026
Job function
Software/Internet/AI
Job description

About this role

Boswell Oil Company is a dynamic growth-oriented distributor of lubricants and fuels to wholesale, retail, and commercial end user markets throughout Georgia. We are seeking an experienced Software Engineer for our company. Previous professional experience building and shipping web applications, including front-end interfaces, back-end services, and relational databases is required.

Experience in logistics, transportation, or fuel distribution is a plus.

This is a hands-on position with responsibility from initial requirements through deployment and ongoing support. The engineer works independently, sets priorities with the Director of Data and Technology, and contributes to the security and reliability of the company's technology.

Experience with C#/.NET, TypeScript and SvelteKit, SQL Server, and Python is preferred.

The ideal candidate is detail oriented, has time management skills, and is collaborative. Teamwork, Resourceful & Creative, and Accountability are three of our company values that are also attributes of someone who will be successful in this position.

The position is hybrid with our Athens, Ga location as the office location. The typical schedule will be Monday through Friday 8a-5p. Occasional after-hours response may be needed for urgent production issues.

Compensation will be commensurate with experience.

Boswell Oil Co. offers a competitive benefit package including medical, dental, vision, 401k with matching, other ancillary insurance options, paid time off, and paid holidays.

The Software Engineer develops and maintains internal software that supports Boswell Oil Company's business operations. The role works directly with department leaders to understand their needs, improve processes, and deliver reliable applications, integrations, reporting, and automation.

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following.

These are functions a qualified incumbent or applicant must be able to perform with or without reasonable accommodation.

  • Design, develop, test, deploy, and maintain internal software within the architecture and technology standards set by the supervisor.
  • Work directly with department leaders to understand their processes, define requirements, and deliver software that fits how the company operates.
  • Maintain and support new and existing internal software, resolve defects, respond to user feedback, document systems, and train users. Keep documentation and deployment procedures current so other team members can also maintain and support the software.
  • Respond to urgent issues affecting production systems when they occur, including occasionally outside normal business hours.
  • Build and maintain reports, dashboards, data pipelines, and databases that support the company's operations and decision-making.
  • Integrate business systems and automate data exchanges to reduce manual re-entry.
  • Identify repetitive work across departments and automate it.
  • Build security into the design, development, deployment, and ongoing support of internal software and integrations. Protect company data and address security vulnerabilities as part of normal engineering work.
  • Work with IT staff and vendors on the infrastructure, access, deployment, and security needs of internal software.
  • Manage a backlog of requests, prioritize with the supervisor, and keep work moving without day-to-day supervision.
  • Keep skills current in software development, cybersecurity, and the technologies the company uses through continued education, such as courses, certifications, and training agreed upon with the supervisor.
  • Assist in the implementation of improvement projects or system enhancements, which will result in efficiency improvements, quality improvements, and/or cost savings.
  • Maintain adherence to Company policies, safety standards, and good housekeeping practices.
  • Problem solves issues as necessary.
  • Maintain cleanliness of work area and equipment.
  • Follow all department work instructions.
  • Follows prescribed safety rules and fosters an environment where employee safety is a top priority.
  • Performs other related duties as assigned.

SAFETY REQUIREMENTS

Required and responsible for employee safety, attending safety training, complying with all company safety and work policies and reporting all accidents/injuries immediately to Manager and HR Department.

SUPERVISORY RESPONSIBILITIES

No direct supervisory responsibilities.

QUALIFICATIONS

  • To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.
  • The requirements listed below are representative of the knowledge, skill, and/or ability required.
  • Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

EDUCATION and/or EXPERIENCE

  • The minimum education required for this position is a high school diploma or equivalent, with preference for a Bachelor’s Degree in computer science, software engineering, or related field.
  • Industry specific certifications may be considered in lieu of degree(s).
  • Minimum 3 years experience in a similar role; or equivalent combination of education and experience.

LANGUAGE SKILLS

  • Ability to read, analyze, and interpret documents.
  • Ability to read, speak, and write the English language.
  • Ability to gather information from and present prepared information to a variety of non-technical groups including drivers, employees, and management.

MATHEMATICAL SKILLS

  • Ability to comprehend and apply the principles of mathematics.
  • Ability to work with mathematical concepts such as fractions, percentages, ratios and proportions to practical solutions.

REASONING ABILITY

This position requires an ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form. Ability to define problems, collect data, establish facts, and draw valid conclusions.

CERTIFICATES, LICENSES, REGISTRATIONS

Preferred to possess and maintain a valid driver’s license and a driving record satisfactory to the Company and its insurers.

OTHER SKILLS AND ABILITIES

  • Computer software and technology skills to include professional experience building and shipping web applications, including front-end interfaces, back-end services, and relational databases.
  • Experience taking a production application or substantial feature from initial requirements through deployment and ongoing support.
  • Working proficiency in C#/.NET or a comparable language and framework.
  • Experience integrating third-party systems through APIs, files, or database connections, with data modeling and building reports or dashboards, and working knowledge of cybersecurity practices, including secure coding, access control, and vulnerability management.
  • Ability to learn new technologies quickly.
  • Ability to gather requirements directly from non-technical users and translate them into working software.
  • Clear written and verbal communication skills; comfortable training users and documenting systems.
  • Able to work independently, manage a backlog, and own a system end to end.
  • Experience working as part of a team, collaborating with leadership, IT staff, and managers across departments to deliver shared results.
  • Experience with Python, TypeScript and SvelteKit or a comparable front-end framework, and SQL Server, Entity Framework, and Linux server environments is preferred.
Interested in this role?Continue on BOSWELL OIL CO's careers page.
Apply on BOSWELL OIL CO