Entry Level Computer Engineer/Software Developer
Job Description
Join the Mission: Develop Cutting-Edge Software for Navy Submarines and Aircraft Carriers
Are you ready to take your software development skills to the next level and make a real impact? The Shipboard IT organization is looking for passionate entry-level software developers to join our dynamic and growing team.
As part of our team, you'll design, develop, and manage mission-critical applications installed onboard Navy submarines and aircraft carriers, contributing directly to their operational capabilities.
You'll help drive innovation as you research, conceptualize, and create advanced software solutions while collaborating with a team that values mentorship, teamwork, and forward-thinking ideas.
Required Combination Of Knowledge And Skill
- Bachelors degree from an accredited college or university in Computer Science, Computer Engineering, or Electrical Engineering; or Masters degree from an accredited college or university in Computer Science, Computer Engineering, or Electrical Engineering.
- Development experience with C#, Java, Python, Go or other programming languages
- Working knowledge of software engineering practices and software lifecycle models
- Familiarity in containerized deployments using Docker or Kubernetes
- Familiarity in developing automated unit tests or test driven development
- Familiarity with database architectures
Compensation And Benefits
- Health, Dental, Vision & Voluntary Benefits
- Disability, Life & Accident Insurance
- 401(k) Savings program & Capital Accumulation Plan
- Personal & Medical Time Off
- Paid Parental Leave
- Flexible Work Schedules
- Tuition Assistance for Eligible Employees
- Student Debt Benefit
- Personal Time Off
- Sell Program
- Employee Assistance Program (EAP)
- Wellness Program
Pay Range
$63,900.00 - $97,800.00 annually
Salary information provided is a general guideline only. Annual salary is based upon candidate experience and qualifications, as well as market and business considerations.
About the Role
The Naval Nuclear Laboratory fosters pride in belonging to an organization whose culture is made up of these core values: Trust, Empowerment, and Collaboration. Our company promotes a positive culture while ensuring the safety and reliability of our nation's naval nuclear reactors, and training the Sailors who operate those reactors in the U.S. Navy's submarines and aircraft carrier Fleets.
Benefits
- Health, Dental, Vision & Voluntary Benefits
- Disability, Life & Accident Insurance
- 401(k) Savings program & Capital Accumulation Plan
- Personal & Medical Time Off
- Paid Parental Leave
- Flexible Work Schedules
- Tuition Assistance for Eligible Employees
- Student Debt Benefit
- Personal Time Off
- Sell Program
- Employee Assistance Program (EAP)
- Wellness Program
Qualifications
All candidates must be U.S. citizens.
Applicants selected will be subject to a Federal background investigation and must meet eligibility requirements for access to classified matter.
Skills
- Development experience with C#, Java, Python, Go or other programming languages
- Working knowledge of software engineering practices and software lifecycle models
- Familiarity in containerized deployments using Docker or Kubernetes
- Familiarity in developing automated unit tests or test driven development
- Familiarity with database architectures
Benefits
- Health, Dental, Vision & Voluntary Benefits
- Disability, Life & Accident Insurance
- 401(k) Savings program & Capital Accumulation Plan
- Personal & Medical Time Off
- Paid Parental Leave
- Flexible Work Schedules
- Tuition Assistance for Eligible Employees
- Student Debt Benefit
- Personal Time Off
- Sell Program
- Employee Assistance Program (EAP)
- Wellness Program
Pay
$63,900.00 - $97,800.00 annually
Salary information provided is a general guideline only. Annual salary is based upon candidate experience and qualifications, as well as market and business considerations.
Schedule
Not specified