careertakescareertakes

Entry Level Computer Engineer/Software Developer

Confidential Client•Aerospace & Defense
Entry LevelFull-timeOn-Site$63,900 - $97,800
Niskayuna, New York
A Day Ago

This entry-level software developer role at Confidential Client involves designing, developing, and managing mission-critical applications for Navy submarines and aircraft carriers. The position emphasizes innovation, teamwork, and mentorship within a culture focused on trust, empowerment, and collaboration, contributing directly to naval operational capabilities.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

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 & Naval Nuclear Technology.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

Join a mission-driven engineering team developing, deploying, and maintaining mission‑critical software installed aboard naval vessels and related facilities. In this entry‑level role you will:

  • Design, implement, and maintain software components for onboard systems.
  • Collaborate with engineers and stakeholders to translate requirements into robust solutions.
  • Write and maintain automated unit tests and participate in test‑driven development.
  • Support containerized deployments and tooling (Docker, Kubernetes) for operational environments.
  • Work with database schemas and data persistence layers to support application features.
  • Participate in code reviews, configuration management, and continuous integration workflows.
  • Learn security, safety, and reliability practices required for classified or restricted systems under guidance and mentorship.

Qualifications (Required)

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field — or a Master’s degree in one of these disciplines.
  • U.S. citizenship required.
  • Ability to pass a federal background investigation and meet eligibility for access to classified matter, as applicable.
  • Willingness to comply with government contractor drug‑testing policies (including federal prohibition on marijuana).

Preferred Skills

  • Development experience in one or more languages: C#, Java, Python, Go, or similar.
  • Familiarity with software engineering best practices and lifecycle models (Agile, CI/CD).
  • Experience or coursework with containerized deployments (Docker, Kubernetes).
  • Experience writing automated unit tests and practicing test‑driven development.
  • Working knowledge of relational or NoSQL database architectures.
  • Strong teamwork, communication skills, and a desire to learn from senior engineers.

Compensation & Benefits

  • Pay Range: $63,900 - $97,800 annually (range provided by the client; final salary depends on experience and qualifications).
  • Health, Dental & Vision insurance
  • Disability, Life & Accident insurance
  • 401(k) savings program and capital accumulation plan
  • Paid time off, medical leave, and paid parental leave
  • Flexible work schedules, tuition assistance, and student debt benefits (program eligibility rules apply)
  • Employee Assistance Program (EAP) and wellness resources

Additional Notes

  • This position is expected to be full‑time and based in Niskayuna, NY.
  • The hiring client is a government contractor supporting the U.S. Department of Energy / Naval Nuclear Propulsion programs; work may require compliance with government security and safety standards.
  • All qualified applicants will receive consideration without regard to protected characteristics under applicable federal, state, or local law.

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