Software Development Engineer
$42 - $58 per hourActalent
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.
$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...SuggestedFull timeTemporary workPart timeWork experience placementLocal area- ...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...SuggestedContract workLocal area
- ...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...SuggestedFull timeTemporary workWork experience placementWork at officeLocal areaRelocationShift work
$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,...SuggestedFull timeTemporary workPart timeWork experience placementLocal areaRemote work$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...SuggestedRemote jobLocal area- ...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...
- ...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...
- ...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 placementLocal areaImmediate start
- ...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 timeContract workWork at officeImmediate startRemote work
$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 timeTemporary workWorldwideShift work- ...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 timeWork experience placement
$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...- ...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...
- ...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 timeContract workImmediate startRemote work
- ...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 timeContract workImmediate startRemote work
- ~ 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
- 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...
- ...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 timeTemporary workWorldwideFlexible hours
- 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, DevOpsFlexible hours
$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 timeWork at officeVisa sponsorshipWork visaFlexible hours- ...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...
$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 timeMonday to Friday- ...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 employmentVisa sponsorship
$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...$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 payMinimum wageLocal areaVisa sponsorship- ...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
- ...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 officeRelocationVisa sponsorshipRelocation package
- 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...
$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...InternshipFlexible hours$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 timeTemporary workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer. Be the first to apply!
- part time software developer remote Carol Stream, IL
- entry level software sales Carol Stream, IL
- ultimate software Carol Stream, IL
- healthcare software sales Carol Stream, IL
- software asset management analyst Carol Stream, IL
- software Carol Stream, IL
- software sales Carol Stream, IL
- remote software sales Carol Stream, IL
- id software Carol Stream, IL
- software implementation project manager Carol Stream, IL


