Software Development Engineer
Role details
Job location
Tech stack
Job description
Scripting Visionary Innovation Systems Design Computer Science Machine Learning Front End Design Course Evaluations Amazon Web Services Software Development Computer Engineering Programming Languages Electrical Engineering New Product Development Artificial Intelligence Go (Programming Language) Engineering Design Process Ruby (Programming Language) Infrastructure as Code (IaC) Python (Programming Language) Programmable Logic Controllers Back End (Software Engineering) AWS Cloud Development Kit (CDK) Front End (Software Engineering), 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.
- Engage in both frontend and backend development using agentic services.
- Participate in system design and architecture discussions., Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools. Related Jobs Software Development Engineer Actalent Nashville, TN*Remote Linux Visionary Automation Innovation Algorithms Code Review Scalability Reliability .NET Framework Data Structures Control Systems Computer Science Software Systems Machine Learning Course Evaluations Data Preprocessing Software Solutions Root Cause Analysis Amazon Web Services Software Engineering Software Development Computer Engineering Constructive Feedback Programming Languages Electrical Engineering Continuous Development Artificial Intelligence Go (Programming Language) Engineering Design Process Software Quality (SQA/SQC) Ruby (Programming Language) Infrastructure as Code (IaC) React.js (Javascript Library) Python (Programming Language) Programmable Logic Controllers AWS Cloud Development Kit (CDK) Front End (Software Engineering) Object-Oriented Programming (OOP) Application Programming Interface (API) +0
Google IT Automation with Python Software Development Engineer Actalent Nashville, TN*Remote Linux Scripting Visionary Innovation Systems Design Computer Science Machine Learning Front End Design Course Evaluations Amazon Web Services Software Development Computer Engineering Programming Languages Electrical Engineering New Product Development Artificial Intelligence Go (Programming Language) Engineering Design Process Ruby (Programming Language) Infrastructure as Code (IaC) Python (Programming Language) Programmable Logic Controllers Back End (Software Engineering) AWS Cloud Development Kit (CDK) Front End (Software Engineering)
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