Software Developer
The Software Developer at Confidential Client Harvester Works in Moline, IL, works within an agile team to develop, test, and maintain software solutions that enhance manufacturing operations and business processes. This role involves collaboration with engineers and business partners to deliver customer value, applying modern software engineering practices, and continuously improving technical skills while gaining knowledge of manufacturing and industrial processes.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Technology (Manufacturing).
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Your Responsibilities
Confidential Client is hiring a Software Developer to join an agile product team supporting manufacturing systems. You will develop, test, and support software that improves manufacturing operations and business processes. You’ll work closely with engineers, product owners, and business partners to deliver customer value while building your technical skills.
- Develop, test, debug, and maintain web applications and backend services.
- Participate in agile ceremonies: planning, estimation, backlog refinement, and retrospectives.
- Write clean, maintainable, and well-tested code following established engineering standards.
- Conduct and participate in code reviews; act on feedback to improve code quality.
- Investigate and resolve software defects and production issues in collaboration with the team.
- Apply modern engineering practices: version control, automated testing, CI/CD, and observability.
- Collaborate with stakeholders to clarify requirements and deliver effective technical solutions.
- Contribute to documentation, knowledge sharing, and continuous improvement.
- Learn manufacturing processes and domain concepts to better align technical solutions with business needs.
What Skills You Need
- Experience coding and solving software problems using one or more programming languages.
- Familiarity with web application fundamentals: HTML/CSS/JavaScript, APIs, and databases.
- Experience with React and TypeScript (via coursework, internships, personal projects, or professional work).
- Basic software testing knowledge and familiarity with automated testing concepts.
- Experience using Git and modern development workflows.
- Strong communication, teamwork, and learning agility.
- Must be able to work onsite in East Moline, IL. VISA sponsorship is NOT available for this position.
What Makes You Stand Out
- Exposure to Python, SQL, or data engineering concepts through coursework, internships, or projects.
- Familiarity with containerization and cloud-native tools (Docker, Kubernetes, cloud platforms).
- Experience with GitHub workflows, pull requests, and CI/CD pipelines.
- Prior exposure to Agile delivery practices and application observability/monitoring.
- Experience with analytics platforms (e.g., Databricks) or manufacturing/supply-chain domain knowledge.
- Experience using AI-assisted developer tools (e.g., GitHub Copilot).
Education & Experience
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related field — or equivalent relevant experience.
- Internship or project experience that demonstrates hands-on development with React/TypeScript and general software fundamentals is valuable.
Compensation & Benefits
- Base salary range: $74,988 — $112,476 per year (range provided by the client).
- Flexible work arrangements (subject to team needs), competitive base pay, and comprehensive benefits.
- Savings & Retirement (401k and defined contributions).
- Healthcare with employer contributions to HSA.
- Tuition assistance, employee assistance programs, adoption assistance, wellness benefits, employee purchase programs, and vacation/holiday pay.
- Must be 18 years of age or older to apply.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range