Junior Software Engineer
The Junior Software Engineer will support software development efforts within a growing technical team, contributing to the improvement of software applications. This role requires 2 to 4 years of experience, strong problem-solving skills, and familiarity with modern development tools and practices, primarily working on-site in the Dayton area.
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, Software Development.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
This is an early-career software engineering role on a growing technical team based in Dayton, OH. You'll support development, testing, and maintenance of software applications and work with engineers across the stack to deliver high-quality solutions.
- Write, test, and maintain clean, well-documented code using object-oriented languages (Java preferred)
- Collaborate with product owners, QA, and other engineers to implement new features
- Troubleshoot and debug production and development issues
- Contribute to automated testing and CI/CD pipelines
- Work with databases and data access layers to implement application logic
- Participate in code reviews and follow team development processes and best practices
- Help maintain project documentation and deployment artifacts
Minimum Qualifications
- 2–4 years of professional software development experience
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
- Demonstrated experience developing software applications
- Strong problem-solving and analytical skills
- U.S. Citizenship required
Preferred Qualifications
- Experience with Java or other object-oriented programming languages
- Experience building web-based applications
- Familiarity with modern development tools and practices (Git, CI/CD, automated testing)
- Experience working with databases and development frameworks
- Comfortable working in a team environment and learning new technologies quickly
Compensation & Employment Type
- Employment type: FULL_TIME
- Base salary: $95,000 – $120,000 per year
- Location: Dayton, OH (on-site or as required by the client)
- This position requires U.S. Citizenship per client requirement
Why Join
- Join a growing software development team with opportunities for mentorship and hands-on learning
- Competitive compensation and development-focused work
- Contribute to projects that matter and improve your engineering skills
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