Marathon TS logo

Sr Software Engineer

Marathon TSNewport, RI

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Remote
On-site

Job Description

Marathon TS is seeking a Senior Software Engineer to support the development and modernization of next-generation undersea warfare training systems. This role focuses heavily on software architecture, distributed systems, and high-performance application development in support of U.S. Navy training platforms.

Key Responsibilities

  • Design and develop scalable software solutions and frameworks for training systems

  • Modernize legacy architectures to improve performance, scalability, and maintainability

  • Implement microservices-based architectures for complex data processing

  • Integrate data streaming technologies (e.g., Apache Kafka) for real-time system performance

  • Develop and maintain secure, high-performance APIs

  • Collaborate with architects, engineers, and stakeholders to define system requirements and design solutions

Required Qualifications

  • U.S. Citizenship required

  • Active Secret Clearance OR ability to obtain (Interim acceptable)

  • Bachelor's degree with 5+ years of experience OR Master's with 3+ years

  • Strong experience in object-oriented design, debugging, and software architecture

  • Proficiency in C++ or Java

  • Experience with JavaScript/TypeScript

  • Experience working in Linux environments (RHEL/CentOS)

  • Ability to work onsite in Newport, RI

  • Ability to travel up to 10% (potentially to Serco headquarters in Middletown, RI on rare occasion)

Preferred Qualifications

  • Experience with Apache Kafka or distributed systems

  • Experience with Spring Boot, React, Next.js

  • Experience with containerization (Docker, Kubernetes)

  • Familiarity with virtualization (VMware, KVM, VirtualBox)

  • Experience with Git/Bitbucket

  • Familiarity with Agile/Kanban methodologies

#CJJobs Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status ").

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Sr Software Engineer Jobs at Marathon TS

What is the work location for this position at Marathon TS?
This job at Marathon TS is located in Newport, RI, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Marathon TS?
Employer has not shared pay details for this role.
What employment applies to this position at Marathon TS?
The employer has not provided this information. This may be discussed during the hiring process.
What is the process to apply for this position at Marathon TS?
You can apply for this role at Marathon TS either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.