Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Serco North America Logo

Experienced Software Engineer - Multiple Teams

Serco North America

Salary not specified
Oct 1, 2025
Newport, RI, USA • Warwick, RI, USA
Apply Now

Serco is seeking an Experienced Software Engineer to join a growing team in Newport, RI working at the Naval Undersea Warfare Center that is designing, constructing, and delivering the next generation of undersea warfare Training Systems to the Fleet, with a focus on modernizing software architecture of the Training Systems.

Requirements

  • A strong knowledge of software architecture and design of object-oriented applications, unit testing, debugging, and installation.
  • Fluency in C++ or Java.
  • Experience with JavaScript/TypeScript.
  • A working knowledge of RHEL/CentOS Linux environment.
  • Experience with Apache Kafka or familiarity working distributed systems.
  • Experience designing and implementing APIs.
  • Working knowledge of containerization technologies (e.g. Docker, Kubernetes)

Responsibilities

  • Contribute to the design and development of new software solutions and frameworks to enhance the functionality and efficiency of US Navy submarine training systems.
  • Modernize existing software architectures to improve performance, scalability, and maintainability, using cutting-edge technologies and practices.
  • Integrate Apache Kafka for efficient data streaming and processing to ensure real-time performance and reliability.
  • Implement robust, scalable, and efficient microservices to handle complex data processing and distribution tasks.
  • Develop and maintain APIs for high interoperability and security between various training systems components.
  • Collaborate with system architects, engineers, and other stakeholders to gather requirements, define specifications, and guide system design decisions.

Other

  • A U.S. Citizenship.
  • The ability to obtain a Secret Clearance.
  • To work on site Newport, Rhode Island.
  • A Bachelor’s degree with 5 years' experience or a Master’s degree with 3 years’ experience.
  • To be able to travel 10%