Software Development Engineer
Role details
Job location
Tech stack
Job description
We are seeking a Software Development Engineer to collaborate closely with our controls engineering team. This role involves working on two primary products. One product is extensively deployed worldwide and requires production support while we continue to build new features for it. The role is nearly 100% backend-focused. The other product involves both frontend and backend development using agentic services. This position demands coding proficiency at the level of a Software Development Engineer, rather than a scripting role, and includes some system design responsibilities. While experience level can vary, individuals with approximately four years of experience tend to operate more autonomously than those with just two years.
Responsibilities
-
Collaborate with the controls engineering team on product development and support.
-
Provide production support for globally deployed services.
-
Develop new features for existing backend services.
Requirements
-
Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering or a related discipline, or equivalent experience.
-
Minimum of 2 years of software development experience.
-
At least 2 years of experience with Linux operating systems.
-
Proficiency in Python or other high-level programming languages for at least 2 years.
-
Experience developing infrastructure-as-code with AWS using CDK for 2 or more years.
-
Familiarity with the AI/ML model development lifecycle, including training, evaluation, and deployment.
Additional Skills & Qualifications
-
4+ years of software development experience.
-
Expertise in programming languages such as Python, Ruby, Go, or .Net.
-
Experience with front-end frameworks like React.
-
Familiarity with Programmable Logic Controllers (PLCs).
-
4+ years of professional experience building and deploying AI/ML solutions in production environments.
Benefits & conditions
This is a Contract position based out of Nashville, TN.
Pay and Benefits
The pay range for this position is $40.00 - $55.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: * Medical, dental & vision * Critical Illness, Accident, and Hospital * 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available * Life Insurance (Voluntary Life & AD&D for the employee and dependents) * Short and long-term disability * Health Spending Account (HSA) * Transportation benefits * Employee Assistance Program * Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully remote position.