Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Engineer

$42 - $58 per hour

Actalent

Software Development Engineer

This role offers the opportunity to join a growing engineering team as a Software Development Engineer at junior, mid-level, or senior experience tiers. You will design, develop, and maintain software applications and embedded systems that support critical business and product needs. Working closely with cross-functional teams, you will contribute to the full software development lifecycle, from requirements and design through implementation, testing, and ongoing support, while applying modern C++ practices, object-oriented design, and engineering best practices.

Responsibilities:

  • Design and develop software applications and systems that meet defined business and technical requirements.
  • Write clean, efficient, and well-documented code in languages such as C, C++, and Python for applications and embedded systems.
  • Develop, execute, and refine unit tests and integration tests to ensure software quality and reliability.
  • Identify, analyze, and resolve software defects, performance issues, and technical problems in a timely manner.
  • Collaborate with project managers, designers, QA engineers, and other stakeholders to ensure solutions align with business needs and user expectations.
  • Maintain and enhance existing software applications and systems, implementing updates and improvements as required.
  • Use software development tools, version control systems, and debugging tools to manage codebases and troubleshoot issues.
  • Apply object-oriented programming principles, design theory, methodology, and SOLID principles to create robust and maintainable architectures.
  • Participate in SAFe Agile ceremonies, including PI Planning, Sprint Planning, Daily Standups, Reviews, and Retrospectives, to support iterative development and continuous improvement.
  • Work collaboratively across software, systems, validation, UX, and product teams to deliver customer-focused features through iterative development cycles.
  • Leverage tools such as Jira, Confluence, Polarion, and Git for work tracking, collaboration, and configuration management.
  • Communicate technical concepts clearly and effectively in both verbal discussions and written documentation.
  • Contribute as a proactive team player, working independently when needed while coordinating closely with team members and leadership.

Essential Skills:

  • Bachelor's degree or Master's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical field.
  • For Software Engineer I: 1+ years of experience, or an equivalent combination of education and experience (including a relevant Master's degree).
  • For Software Engineer II: 3+ years of experience, or an equivalent combination of education and experience (including a relevant Master's degree).
  • For experienced Software Engineer: 5+ years of experience developing software for embedded systems, or an equivalent combination of education and experience.
  • Developed expertise in technical skills, proficiencies, and knowledge in the relevant field of support.
  • Well-developed problem analysis and problem-solving techniques, with the ability to diagnose and resolve complex issues.
  • Proficiency in one or more programming languages such as C, C++, Python, or similar.
  • Understanding of the software development lifecycle processes and engineering best practices.
  • Ability to effectively communicate technical concepts both verbally and in writing.
  • Demonstrated ability to work independently while contributing effectively within a team environment.
  • Knowledge of object-oriented programming concepts and their practical application.
  • Must have hands-on experience with modern C++ (C++14 or C++17), including threading.

Additional Skills & Qualifications:

  • Experience with QT/QML for user interface development is preferred.
  • Ability to apply design theory, methodology, and SOLID principles to software architecture and implementation.
  • Proficiency with the Linux operating system for development and deployment activities is preferred.
  • Experience using Git for version control and Jira for issue and task tracking is preferred.
  • Prior experience with embedded software development is highly valuable.
  • Specific skills, proficiencies, and domain knowledge related to the position, as defined by the department, are beneficial.
  • Prior experience in agricultural guidance application development is preferred.
  • Experience working in a SAFe Agile development environment, including participation in PI Planning, Sprint Planning, Daily Standups, Reviews, and Retrospectives.
  • Proven ability to collaborate across software, systems, validation, UX, and product teams to deliver customer-focused features.
  • Experience using collaboration and lifecycle tools such as Jira, Confluence, and Polarion.
  • Strong analytical, problem-solving, and troubleshooting skills, with attention to detail.
  • Self-motivated team player with the ability to work with minimal supervision.
  • Ability to communicate effectively with team members and leadership staff.

Work Environment:

This position is fully onsite at one of two locations: Tempe, Arizona or Oak Brook, Illinois. You will work in a collaborative engineering environment that emphasizes Agile (SAFe) methodologies, including regular PI Planning, Sprint Planning, Daily Standups, Reviews, and Retrospectives. The team leverages modern development tools and technologies such as C++ (14/17), QT/QML, Linux, Git, Jira, Confluence, and Polarion to build and support applications and embedded systems. You will partner closely with software, systems, validation, UX, and product teams in a professional setting that values clear communication, cross-functional collaboration, and iterative delivery of customer-focused features. Standard office hours apply, with work performed in a typical technical office environment.

Job Type & Location:

This is a Contract position based out of Carol Stream, IL.

Pay and Benefits:

The pay range for this position is $42.00 - $58.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 onsite position in Carol Stream, IL.

Application Deadline:

This position is anticipated to close on Aug 8, 2026.

About Actalent:

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

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.

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Software Development Engineer in Carol Stream, IL vacancy
  • $1,500 per month

     ...Job Title : Software Developer Reports To : Vice President, Information Technology General Responsibilities: The Software Developer will contribute to the design, development, and maintenance of software applications in collaboration with the IT team. This... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Local area

    Crossway

    Wheaton, IL
    1 day ago
  •  ...Job Title: Software Developer - Embedded WPF/.NET Location: Glendale Heights, IL (Onsite Interview Required - Local Candidates...  ...with a strong background in embedded systems and front-end development using WPF, C#, and .NET . This role will support the design... 
    Suggested
    Contract work
    Local area

    Kasmo Global

    Glendale Heights, IL
    4 days ago
  •  ...Plan with company match Short- and Long-Term Disability Insurance Life Insurance Tuition Reimbursement The Senior Software Engineer for the Product Development team is responsible for developing and sustaining software controlled electro-mechanical medical devices for... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Relocation
    Shift work

    Northgate Technologies

    Carol Stream, IL
    2 days ago
  • $1,500 per month

     ...Title: Web Developer (Django) Reports To: Director of Web Development General Description of Responsibilities: The Web Developer (Django) is responsible for creating products and experiences that present Crossway content to the marketplace with truth, beauty,... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Local area
    Remote work

    Crossway

    Wheaton, IL
    1 day ago
  • $70k - $90k

     ...Wheaton, IL to create web products and experiences that present content to the marketplace. The role focuses on web application development utilizing Python, Django, HTML, JavaScript, SQL, and Git. Remote candidates are welcome, but local applicants will be preferred for... 
    Suggested
    Remote job
    Local area

    Django REST framework

    Wheaton, IL
    2 days ago
  •  ...Job Description The Digital Solutions Engineer is responsible for designing, developing, integrating, and supporting enterprise digital platforms and business applications. This role partners with business stakeholders, product teams, and technology teams to deliver scalable... 

    Unavailable

    West Chicago, IL
    8 hours ago
  •  ...someone looking to specialize in backend development and DevOps, SynergisticIT can launch...  ...Spring Boot? In today's cloud-first software landscape, companies are seeking developers...  ...like Java Backend Developer, DevOps Engineer, Full-Stack Java Developer, and Platform... 

    SynergisticIT

    Elk Grove Village, IL
    4 days ago
  •  ...Company Benefits & Culture Competitive salary and comprehensive benefits package. Opportunities for professional growth and development. Inclusive and dynamic work environment. For immediate consideration please share your resume to Priyansh.Ahirwar@... 
    Work experience placement
    Local area
    Immediate start

    Artech

    Naperville, IL
    5 days ago
  •  ...Knack Solutions that allows them to balance quality work and their personal lives. We offer competitive benefits and learning and development opportunities. We are mission-oriented and ever vigilant in aligning our solutions with the nations highest priorities.... 
    Full time
    Contract work
    Work at office
    Immediate start
    Remote work

    Knack Solutions

    West Chicago, IL
    3 days ago
  • $133.78k - $228.24k

     ...Responsibilities: Oversee the design, development, and deployment of AI features within Chamberlain...  ...task execution Work across product, engineering, and AI research teams to ensure...  ...field. 10+ years of experience in software engineering, with at least 2+ years working... 
    Full time
    Temporary work
    Worldwide
    Shift work

    Chamberlain Group

    Oak Brook, IL
    18 hours ago
  •  ...excellent referral program. Job Description Position- Software Developer Location- Lombard, Illinois Duration- Full...  ...that collaborates regularly and interacts with project managers, development teams, system admin teams, graphic artists, and the quality... 
    Full time
    Work experience placement

    Avance Consulting Services

    Lombard, IL
    1 day ago
  • $86.25k - $115k

     ...collaborating with cross-functional teams to deliver high-quality software solutions that support critical business operations and drive...  ...initiatives. Key Responsibilities Application Development Design, develop, test, and maintain enterprise-grade applications... 

    SCIGON Solutions

    Oak Brook, IL
    4 days ago
  •  ...Job Posting The candidate has a history with all of the below: ~2+ years in .NET development ~ Someone willing to work onsite 100% in Wheaton, IL ~ Someone with work authorization status of USC or GC (not GC EAD) Of the following list, the candidate... 

    RIT Solutions

    Wheaton, IL
    3 days ago
  •  ...serving as a Project Manager in the Federal workplace. Full range of project management skills to include project planning, schedule development, costing, resource management, project analysis and reporting and execution. Management or technical leadership demonstrating... 
    Full time
    Contract work
    Immediate start
    Remote work

    Knack Solutions

    West Chicago, IL
    3 days ago
  •  ...Authorization: USC and GC holders only Location: Remote/Hybrid - West suburbs of Chicago Contract: Full time Job Summary ABAP development expertise of at least 5+ years, including interface development using BAPIs, RFC calls, enhancements, function modules, classes... 
    Full time
    Contract work
    Immediate start
    Remote work

    Knack Solutions

    West Chicago, IL
    3 days ago
  • ~ Thorough working knowledge of WPF multithreaded application design and asynchronous operation. Required WPF/XAML Working Skills Current hands-on working experience with WPF and XAML. Ability to use WPF and XAML techniques to implement desired...
    Work experience placement

    3B Staffing LLC

    Glen Ellyn, IL
    4 days ago
  • Inspira Financial Trust, LLC is seeking a Lead Platform Software Engineer to own the full software development life cycle from conception to deployment. You will work across front-end and back-end, shaping architecture, design patterns, and development frameworks to deliver... 

    Inspira Financial Trust, LLC

    Oak Brook, IL
    8 hours ago
  •  ...Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology assistance supplier...  ...technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data... 
    Full time
    Temporary work
    Worldwide
    Flexible hours

    USM

    Oak Brook, IL
    8 hours ago
  • Full Stack Developer Location: Hybrid 2-3x per week onsite Pittsburgh, Cleveland, Dallas, Birmingham Mandatory Skills in Beeline: 5yrs + Java, API (Java based), Micron, SpringBoot, UI Development Flex Skills: agile, DevOps
    Flexible hours

    RIT Solutions

    Naperville, IL
    5 days ago
  • $74.06k - $133.9k

     ...on healthcare education and workforce development. Colleagues who deliver results and embrace...  .... Troubleshoot and resolve data engineering issues as they arise. ***Applicants...  ...Computer Science, Computer Engineering, Software Engineering, or other related technical... 
    Full time
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Covista

    West Chicago, IL
    3 days ago
  •  ...We're looking for a Senior Back-End Engineer to join an enterprise engineering team building cloud-native, server less solutions on Azure. The ideal candidate has deep hands-on experience with Node.js and CosmosDB, and has built and maintained Azure Function Apps in a... 

    3B Staffing LLC

    West Chicago, IL
    3 days ago
  • $100k

     ...Full-time Description Join Our Team as a Data Platform Engineer! We are seeking a highly skilled Data Platform Engineer to...  ...administration expertise with hands-on experience in data engineering, ETL development, analytics, and cloud data platforms. You will play a key role... 
    Full time
    Monday to Friday

    Christ Panos Foods Inc

    Itasca, IL
    3 days ago
  •  ...provider of complete and sustainable transport solutions. Lead Software Engineer The Digital Transformation Quality Team operates at the...  ...the full lifecycle of projects from research and design to development, deployment, and iteration Write high quality, maintainable,... 
    Permanent employment
    Visa sponsorship

    International UTC of Columbus

    Lisle, IL
    8 hours ago
  • $120k - $130k

     ...Lead Software Engineer This role sits at the center of the company's technology evolution—driving how modern software is designed, built...  ...delivering reliable, performant applications, accelerating development through strong engineering practices, and influencing how technology... 

    Roadrunner Freight

    Downers Grove, IL
    3 days ago
  • $133.7k - $200.6k

     ...with diverse teams including SAP functional and application development teams, database administrators, cloud infrastructure and network...  ...'s degree in computer science, Information Technology, Engineering, or related technical field (or equivalent professional experience... 
    Hourly pay
    Minimum wage
    Local area
    Visa sponsorship

    Ecolab

    Naperville, IL
    7 hours ago
  •  ...involves working closely with the quality and engineering teams to ensure that parts meet...  ...modify, and maintain CMM programs using software such as PC-DMIS, Calypso, or similar. Inspection...  ...Continuous Improvement: Assist in the development of inspection techniques and... 
    Permanent employment

    Tekpro Services

    Roselle, IL
    5 days ago
  •  ...Job Description Software Engineer, Embedded SystemsDescriptionAs part of a small and dedicated team, you will be responsible for designing...  ...is key and affects all aspects of our embedded software development and delivery. Thisposition requires commitment and focus to... 
    Work at office
    Relocation
    Visa sponsorship
    Relocation package

    Sterling Engineering

    Itasca, IL
    7 hours ago
  • International is seeking a Lead Software Engineer to join the Digital Transformation Quality Team. You will work on ML models from telematics data and shape our application ecosystem. You will own end-to-end project delivery, mentor teammates, and design scalable Azure... 

    International Motors

    Lisle, IL
    8 hours ago
  • $86.63k - $132.83k

     ...Embedded Software Engineer II Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably...  ...innovative team. Key Responsibilities: Design and Development: Create software applications and systems that meet business... 
    Internship
    Flexible hours

    Cnh Inc

    Oak Brook, IL
    4 days ago
  • $82k - $108k

     ...developing cutting-edge equipment and software for diagnostics, Cancer treatment, and...  ...collaborate with the world’s top oncologists, engineers, and scientists to deliver life-...  ...(first year) Tuition reimbursement & development support Emergency travel & employee assistance... 
    Full time
    Temporary work
    Worldwide
    Flexible hours

    ibasa

    Warrenville, IL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer. Be the first to apply!