Junior Software Engineer
The Junior Software Engineer at Confidential Client contributes to the design, development, testing, and delivery of software products primarily using Java, Rust, and JavaScript within an Agile team. This role involves collaboration with cross-functional teams to build user-facing features, maintain software quality through automated testing, and leverage AI tools to enhance development processes. The position requires hybrid work with weekly on-site presence at specified locations and the ability to obtain a Top Secret clearance.
About CareerTakes
CareerTakes is a next-generation AI recruiting platform that connects early-career talent with real roles at established companies across regulated industries.
👉 Important disclosure: CareerTakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Engineering (Defense sector).
Applicants for this role may also receive access to additional matched opportunities through the CareerTakes platform.
Primary Responsibilities
Design, develop, test, and deliver backend and frontend software as part of a product-focused Agile engineering team. Work across Java, Rust, and JavaScript to build reliable services and user-facing features.
- Design, implement, and maintain software components and services using Java, Rust, and JavaScript
- Develop and enhance React-based user interfaces and frontend features
- Write and maintain unit, integration, and system tests; follow test-focused development practices
- Contribute to CI/CD and continuous delivery pipelines with automated testing and deployment
- Participate in code reviews, design discussions, sprint planning, and other Agile ceremonies (Jira)
- Use generative AI tools responsibly to assist with development, testing, documentation, and problem-solving
- Collaborate with product managers, UX/product teams, and stakeholders to iterate on functionality and usability
- Help improve development practices, tooling, and engineering processes
Required Qualifications
- US Citizen with the ability to obtain and maintain a Top Secret security clearance within 365 days of employment start
- Bachelor’s degree in Computer Science, Software Engineering, or related field with 2+ years of professional software development experience — or Master’s degree with 1+ year of experience (additional experience may be considered in lieu of a degree)
- Proficiency in one or more of: Java, Rust, JavaScript
- Experience building frontend features with React
- Experience in Agile/Scrum environments and familiarity with Jira or similar tools
- Experience with automated testing frameworks, unit/integration testing, and test-driven or test-focused development
- Strong problem-solving skills, attention to detail, and ability to work effectively on a cross-functional engineering team
- Authorization and willingness to work on projects in regulated/defense environments
Preferred Qualifications
- Active Top Secret clearance
- Hands-on experience with CI/CD pipelines, automated deployments, and modern DevOps practices
- Experience with cloud-native or distributed systems
- Familiarity with AI-assisted development tools and workflow integration
- Understanding of software usability, user-centered design, and accessibility best practices
Work Location & Schedule
This is a full-time position with telework options. The chosen candidate must be within reasonable driving distance of one of the following locations and will be expected to work on-site weekly at the designated site:
- Morgantown, WV
- Orlando, FL
- Omaha, NE
- Huntsville, AL
Weekly on-site presence at one of the four locations is required. The role is open to applicants located in the United States only and will follow applicable federal and state employment regulations.
Compensation & Benefits
- Pay Range: $69,550.00 - $125,725.00 (range provided as a guideline; final offer considers experience, skills, internal equity, and applicable laws)
- Competitive compensation and a comprehensive benefits package (health & wellness, paid leave, retirement, income protection)
- Support for modern development practices, automation, and professional growth
- Opportunity to work on impactful software products delivered continuously to users
Compliance & Candidate Protections
CareerTakes and our client comply with all applicable federal and state employment laws. The client will consider qualified applicants with criminal histories consistent with relevant laws and will provide reasonable accommodations for applicants and employees with disabilities. Applicants will be considered without regard to protected characteristics under federal, state, or local law.
How to Apply
Apply through the CareerTakes application flow for this posting. CareerTakes is acting as a third-party recruiter for this vacancy; all final hiring decisions and employment offers are made by our client (confidential). If you require accommodations during the application or interview process, please indicate this in your application or contact CareerTakes support.
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.