JOBSEARCHER

Sr Software Engineer

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 ResponsibilitiesDesign and develop scalable software solutions and frameworks for training systemsModernize legacy architectures to improve performance, scalability, and maintainabilityImplement microservices-based architectures for complex data processingIntegrate data streaming technologies (e.g., Apache Kafka) for real-time system performanceDevelop and maintain secure, high-performance APIsCollaborate with architects, engineers, and stakeholders to define system requirements and design solutionsRequired QualificationsU.S. Citizenship requiredActive Secret Clearance OR ability to obtain (Interim acceptable)Bachelor's degree with 5+ years of experience OR Master's with 3+ yearsStrong experience in object-oriented design, debugging, and software architectureProficiency in C++ or JavaExperience with JavaScript/TypeScriptExperience working in Linux environments (RHEL/CentOS)Ability to work onsite in Newport, RIAbility to travel up to 10% (potentially to Serco headquarters in Middletown, RI on rare occasion)Preferred QualificationsExperience with Apache Kafka or distributed systemsExperience with Spring Boot, React, Next.jsExperience with containerization (Docker, Kubernetes)Familiarity with virtualization (VMware, KVM, VirtualBox)Experience with Git/BitbucketFamiliarity with Agile/Kanban methodologies#CJJobsMarathon 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 ").