Entry Level Software Engineer
The Entry Level Software Engineer at Confidential Client will work on advanced aerospace and defense electronics, engaging in full software life-cycle activities including coding, debugging, and testing complex software/hardware systems. This hybrid role offers mentorship, project rotations, and opportunities to develop skills in a collaborative environment focused on innovation and national security.
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, Defense and Space Manufacturing.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Role overview
Confidential Client is hiring an Entry Level Software Engineer to join a Software Engineering team working on advanced electronics and embedded systems. This hybrid, full-time role is based in Wayne, NJ. You will work across the software lifecycle — coding, debugging, integration, and testing — while receiving mentorship and development opportunities.
What You’ll Do
- Contribute to software design, development, and debugging for complex software/hardware systems.
- Implement, integrate, and test software components (unit, integration, regression, and requirement testing).
- Work with cross-functional teams on system-level verification and validation.
- Participate in design reviews and apply Object-Oriented Analysis & Design (OOAD) principles.
- Support continuous-integration/version-control workflows and code review processes.
- Rotate across projects and technologies as part of an early-career development program.
- Communicate technical status, risks, and results to peers and leadership.
Required Education & Qualifications
- Bachelor’s degree (Engineer I) in Computer Science, Computer Engineering, or a related scientific/engineering field with suitable software engineering content. (Master’s degree for Engineer II.)
- Proficiency in two or more high-level programming languages, such as C, C++, Java, and Python.
- Working knowledge of software design and OOAD techniques.
- Must be eligible for a U.S. Department of Defense (DoD) security clearance.
- Strong problem-solving skills, attention to detail, and the ability to collaborate effectively.
Preferred Skills & Experience
- Real-time embedded development or hardware-related software experience.
- Familiarity with Windows and/or UNIX/Linux operating systems.
- Experience with software version control tools (e.g., Git, Bitbucket).
- Experience using AI tools to support software development workflows.
- Active security clearance (Secret or higher) is a plus.
Work Location & Schedule
- Location: Wayne, NJ (hybrid — a mix of onsite and remote work).
- Hybrid schedule with flexible work options; position may include every-other-Friday off as part of standard scheduling practices.
- Reasonable accommodations are available for applicants with disabilities in accordance with applicable law.
Compensation & Benefits
- Full-Time Salary Range: $70,828 - $120,408 (range provided by Confidential Client and based on market pay structures; actual compensation depends on experience, education, location, and other factors).
- Benefit highlights: health, dental, and vision insurance; health savings accounts; 401(k); disability and life insurance; employee assistance programs; paid time off and paid parental/military/sick leave as applicable.
- Professional development: tuition reimbursement for advanced degrees, mentorship, and participation in training/workshops.
Why Join
- Work on mission-driven, complex systems that impact national security and critical aerospace/defense platforms.
- Structured early-career program with rotations, mentorship, and networking opportunities.
- Collaborative culture focused on work-life balance and career growth.
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