Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

Position Description

If you seek a rewarding, high profile and challenging position supporting projects for the US Navy which requires technical rigor and will tap and build on your expertise, Serco has a wonderful opportunity for you!  The Software Sustainment Engineer will be on a dynamic team, supporting Team Submarine COLUMBIA Program Office.  Bring your expertise and collaborative skills to make an impact towards our military defense and safety of our sailors.

 

Team Submarine’s Submarine COLUMBIA Class Program Office is responsible for:

The construction of COLUMBIA Class submarines, financial and budget management, shipyard support of submarines, vendor support of submarines, logistical support, quality assurance (SUBSAFE), and post-delivery submarine certifications and test programs.

 

The Team Submarine concept unifies once diverse submarine-related activities into a single submarine-centric organization with the goal of eliminating traditional stovepipe structures and processes that created impediments and inefficiencies in the submarine research, development, acquisition, and maintenance communities. Team Submarine provides improved communication among the various offices that contribute to the overall success of the United States Submarine Force.

 

In this role, you will:

  • Design, develop, and implement high-quality software solutions, ensuring they meet system and business requirements.
  • Work independently with limited supervision, managing your workload and making key technical decisions to ensure successful project delivery.
  • May manage small software development projects or specific processes, ensuring milestones are met on time and within budget.
  • Review and provide feedback on the work of lower-level professionals, offering technical guidance and mentoring to help them improve their skills.
  • Solve difficult and sometimes complex problems, developing innovative solutions that align with project goals and technical standards.
  • Influence and contribute to system designs, solutions, and procedures, ensuring alignment with best practices and technical requirements.
  • Apply advanced understanding of software development standards, principles, and theories to design scalable, reliable, and maintainable software solutions.
  • Work closely with cross-functional teams, including QA, operations, and business analysts, to ensure software solutions meet both functional and non-functional requirements.
  • Conduct thorough testing and debugging of software applications to ensure high-quality deliverables and functionality.
  • Create and maintain detailed documentation for software designs, system architecture, and project requirements.

Qualifications

To be successful in this role, you will have:

 

  • A Bachelor’s Degree in computer science, software engineering, or a related field is required and 2-4 years of experience in software development, with a strong track record of delivering successful software projects.
  • An active DoD Secret security clearance or the ability to obtain one is required.
  • Advanced understanding and ability to apply software development standards, principles, and theories to solve complex technical problems.
  • Proficiency in one or more programming languages (e.g., Java, Python, C++, C#) and familiarity with related frameworks and tools.
  • Ability to influence and contribute to system design and architecture decisions.
  • Strong problem-solving abilities, capable of addressing and resolving difficult and sometimes complex software challenges.
  • Experience coaching and reviewing the work of junior developers, providing constructive feedback and guidance.
  • Excellent communication and interpersonal skills, with the ability to work effectively within cross-functional teams and influence system designs.
  • 10% travel required.

 Additional desired experience and skills:

 

  • Experience working in Agile or Scrum environments, with familiarity in sprint planning, backlog management, and iterative development.
  • Proficiency with version control systems such as Git or SVN.
  • Experience with automated testing tools and methodologies to ensure high-quality software delivery.
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) and the ability to design and deploy cloud-based solutions.
  • Knowledge of DevOps tools and practices, including CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure as code.

If you’re ready to contribute to the success of our engineering operations, apply today to join the Serco-NA team. Your expertise in providing technical support will be instrumental in maintaining the efficiency and effectiveness of our mission, and ensuring operational success.

 

In compliance with local laws regarding pay transparency, the salary range for this role is $93,535.65 to $155,892.76; however, Serco considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate's work experience, education/training, and key skills

Company Overview

Serco Inc. (Serco) is the Americas division of Serco Group, plc. In North America, Serco’s 9,000+ employees strive to make an impact every day across 100+ sites in the areas of Defense, Citizen Services, and Transportation. We help our clients deliver vital services more efficiently while increasing the satisfaction of their end customers. Serco serves every branch of the U.S. military, numerous U.S. Federal civilian agencies, the Intelligence Community, the Canadian government, state, provincial and local governments, and commercial clients. While your place may look a little different depending on your role, we know you will find yours here. Wherever you work and whatever you do, we invite you to discover your place in our world. Serco is a place you can count on and where you can make an impact because every contribution matters.

To review Serco benefits please visit: https://www.serco.com/na/careers/benefits-of-choosing-serco. If you require an accommodation with the application process please email: careers@serco-na.com or call the HR Service Desk at 800-628-6458, option 1. Please note, due to EEOC/OFCCP compliance, Serco is unable to accept resumes by email.

Candidates may be asked to present proof of identify during the selection process. If requested, this will require presentation of a government-issued I.D. (with photo) with name and address that match the information entered on the application. Serco will not take possession of or retain/store the information provided as proof of identity. For more information on how Serco uses your information, please see our Applicant Privacy Policy and Notice.

Serco does not accept unsolicited resumes through or from search firms or staffing agencies without being a contracted approved vendor. All unsolicited resumes will be considered the property of Serco and will not be obligated to pay a placement or contract fee. If you are interested in becoming an approved vendor at Serco, please email Agencies@serco-na.com.

Serco is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics.

Average salary estimate

$124713.5 / YEARLY (est.)
min
max
$93535K
$155892K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Serco North America

Serco is excited to announce a fantastic opportunity for a Software Engineer in Washington, particularly in the Seattle and Bremerton areas! This role is not only critical but also immensely rewarding as you join a dynamic team supporting the Team Submarine COLUMBIA Program Office. In this position, you'll play a key role in designing, developing, and implementing top-notch software solutions tailored to meet both system and business requirements. Your independent work ethic will be key as you manage your own projects, providing technical guidance and mentoring to junior developers along the way. You will immerse yourself in challenging and complex problems, crafting innovative solutions that adhere to the best practices and technical standards essential to our military’s success. Utilizing your proficiency in programming languages like Java, Python, or C++, you'll collaborate with cross-functional teams to ensure the software solutions meet the necessary benchmarks. Your advanced understanding of software development principles will shine as you conduct testing, debugging, and maintain detailed documentation throughout the process. Not to mention, you'll have the chance to influence system designs and contribute positively to our defense strategies and our sailors' safety. If you're passionate about advancing your career in a mission-driven environment while making a real difference, we encourage you to apply for this exciting Software Engineer position at Serco.

Frequently Asked Questions (FAQs) for Software Engineer Role at Serco North America
What are the key responsibilities of a Software Engineer at Serco?

As a Software Engineer at Serco, you will be responsible for designing and developing high-quality software solutions for the Team Submarine COLUMBIA Program Office. This involves managing your workload, making technical decisions, reviewing the work of junior developers, and solving complex technical problems. You will also work closely with various teams to ensure that the software aligns with both functional and non-functional requirements.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer position at Serco?

The Software Engineer position at Serco requires a Bachelor’s Degree in computer science or a related field, along with 2-4 years of software development experience. An active DoD Secret security clearance or the ability to obtain one is essential. Additionally, proficiency in programming languages such as Java, Python, C++, or C# is necessary, alongside strong problem-solving abilities.

Join Rise to see the full answer
How does teamwork play a role in the Software Engineer role at Serco?

Teamwork is crucial for the Software Engineer position at Serco. You'll collaborate with cross-functional teams, including QA, operations, and business analysts, to develop software solutions that meet diverse requirements. Effective communication and interpersonal skills are important, as you will also mentor junior developers and influence system designs through collaboration.

Join Rise to see the full answer
What should I expect in terms of professional development as a Software Engineer at Serco?

At Serco, professional development is encouraged for Software Engineers. You’ll have opportunities to coach and provide feedback to junior developers, which enhances your leadership skills. You'll also be involved in innovative projects that will deepen your technical expertise and may allow for growth into managing more complex projects or processes.

Join Rise to see the full answer
What programming languages should I be familiar with for the Software Engineer role at Serco?

For the Software Engineer role at Serco, familiarity with one or more programming languages is critical. Commonly used languages include Java, Python, C++, and C#. Having a grasp of related frameworks and tools will enhance your effectiveness in delivering successful software projects.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe your experience with software development methodologies?

In your response, highlight any experience you have with Agile or Scrum methodologies, focusing on how you have participated in sprint planning and backlog management. Mention how these methodologies helped you meet project milestones effectively.

Join Rise to see the full answer
How do you ensure the quality of your software deliverables?

Talk about your practices for conducting thorough testing and debugging, including any automated testing tools or methodologies you've used. Explain how these processes help maintain high quality in software development.

Join Rise to see the full answer
How do you handle a challenging technical problem?

Share a specific example of a complex problem you encountered in a previous role and walk through your process for troubleshooting it. Highlight the steps you took to arrive at a solution and any innovative techniques you applied.

Join Rise to see the full answer
What programming languages are you most comfortable with?

Be prepared to discuss your strongest programming languages, focusing on your proficiency in languages like Java, Python, or C++. Give examples of projects you've completed using these languages to showcase your experience.

Join Rise to see the full answer
Can you explain how you have mentored junior developers in the past?

Provide examples of how you've shared your knowledge and technical guidance with junior developers, including any mentoring or coaching relationships you’ve established. Focus on the impact you've had on their growth.

Join Rise to see the full answer
What is your approach to software design and architecture?

Discuss your experience in influencing system designs and architecture. Explain how you consider best practices and technical requirements when contributing to architectural decisions in a project.

Join Rise to see the full answer
How do you prioritize project deadlines?

Explain your method for managing your workload and meeting project deadlines. This could include time management techniques, prioritization strategies, or tools you utilize to stay organized.

Join Rise to see the full answer
Have you worked with version control systems? If so, which ones?

Confirm your experience with version control systems such as Git or SVN. Briefly describe how these tools have facilitated collaboration and improved your workflow in software development.

Join Rise to see the full answer
What is your experience with DevOps practices?

Detail any exposure you have had to DevOps, particularly in CI/CD pipelines, containerization, or infrastructure as code. Share how these practices improve software delivery and operational efficiency.

Join Rise to see the full answer
Why do you want to work as a Software Engineer at Serco?

This is your chance to express your passion for contributing to the military and national defense. Highlight how your personal and professional values align with Serco's mission and emphasize your eagerness to be part of their impactful work.

Join Rise to see the full answer
Similar Jobs
Serco North America Hybrid DC-Washington US-DC-Washington Navy Yard US-DC US-DC-Anacostia Annex US-VA US-MD US-DE US-VA-Alexandria US-VA-Arlington US-VA-Crystal City US-VA-Dahlgren ...
Posted 5 days ago
Serco North America Hybrid VA-Arlington US-VA-Fairfax US-VA-Alexandria
Posted 5 days ago
Weekday AI Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 10 hours ago
Photo of the Rise User
Outliant Remote No location specified
Posted 7 days ago
Inclusive & Diverse
Startup Mindset
Collaboration over Competition
Growth & Learning
Wyetech Hybrid Annapolis Junction, Maryland
Posted 9 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 3 days ago
Inclusive & Diverse
Mission Driven
Collaboration over Competition
Growth & Learning
Medical Insurance
Dental Insurance
Vision Insurance
Learning & Development
Paid Time-Off
Sabbatical
WFH Reimbursements
Flex-Friendly
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
12 people applied to Software Engineer I at Affirm
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon
J
Someone from OH, Westerville just viewed Oracle Database Administrator- Remote only at JASCI
Photo of the Rise User
8 people applied to Game Developer at Altera
V
Someone from OH, Toledo just viewed Sports Event Coordinator at Ventures With Jen
Photo of the Rise User
Someone from OH, Dayton just viewed Research Assistant at Leidos
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance & Accounting Associate at HeadQuarters
Photo of the Rise User
Someone from OH, Canton just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
12 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Sandusky just viewed Supply Chain Trainee Program (SCTP) at Anheuser-Busch
Photo of the Rise User
11 people applied to Unity Developer at FS Studio
Photo of the Rise User
139 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Mason just viewed HR/Recruiting Assistant at Illumination
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mid-level Creative (f/m/d) at Landor
P
Someone from OH, Kent just viewed Graphic Designer at ProjectGrowth
Photo of the Rise User
Someone from OH, Waverly just viewed Client Services Manager at Pepperstone
Photo of the Rise User
Someone from OH, Plain City just viewed Aesthetic Telehealth Nurse Practitioner (remote) at Moxie
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
S
Someone from OH, Lorain just viewed Test Engineer- Ninja at SharkNinja
Photo of the Rise User
Someone from OH, Youngstown just viewed Channel Development Representative at Arrow Electronics