Senior Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Thomson Reuters Special Services (TRSS) is looking for a Senior Software Engineer to support our DoD/DoW customers. Software Engineers supporting these efforts work alongside data scientists and data engineers to develop advanced capabilities, prototype new applications, and deliver cutting edge products for high impact government missions. Success in this role requires strong technical depth, the initiative to operate with minimal direction, and the creativity to develop novel solutions. These positions are part of cross-functional teams that include Data Scientists, Data Engineers, Product Managers, Analysts, and other technical contributors. Software Engineers work to develop and deploy software that utilizes advanced ML/AI capabilities for mission and operational problem areas (e.g., Cyber Operations, Supply Chain Integrity, and other customer driven domains). These products are developed in collaboration with a team of Data Scientists and Data Engineers using modern development practices such as version control, automated testing, containerized deployments, code review, and iterative delivery. This is a hybrid role open to candidates in the Washington, DC area. Outside of contract work, TRSS Software Engineers contribute to internal innovation by participating in research and development (R&D), developing and maintaining shared capabilities, strengthening technical skills, and supporting business development efforts such as proof-of-concept projects and capabilities briefings. As a Senior Software Engineer , you will also contribute to a variety of areas including: Leading projects and acting as a mentor to less experienced developers Collaborating with the TRSS development team and design, implement, and deliver software solutions and data science efforts Enhancing and supporting existing applications Engaging the TRSS analytical staff to gather requirements, generate ideas, and develop documentation Demoing new software solutions as needed A Note on Our Requirements If you are excited about this role but your prior experience does not perfectly align with every qualification listed, we still encourage you to apply. TRSS is looking for self-starting, diverse candidates who thrive in collaborative environments and are eager to expand their technical horizons. Your ability to learn quickly, take initiative, and collaborate effectively matters just as much as your current tech stack. About You You're a good fit for the role of Senior Software Engineer if you have/are: 3-5 years of experience with Full-Stack Application Development. Experience designing, building, testing, and maintaining multi-service backend systems and supporting frontend interfaces that deliver mission-driven analytical or operational capabilities. Experience with Rapid Prototyping and Capability Development: building proof-of-concept workflows, REST APIs, microservices, or decision-support tools to demonstrate and mature new software capabilities at pace with operational needs. At least three years experience with the following: Java in the Spring ecosystem (Spring Boot) Python JavaScript/TypeScript and a modern component-based framework (React or similar). SQL for relational data modeling, schema design, migration management, and data extraction or transformation tasks. Docker Git/GitHub Ability to handle sensitive, confidential, or regulated data in accordance with applicable policies and requirements. Ability to interface directly with customers and stakeholders at all levels. Ability to work both independently and as a member of a team. Teams may include other Software Engineers, Data Scientists, Product Managers, Subject Matter Expert Analysts, and/or Data Engineers. Ability to work using modern software development practices, including shared repositories, version control, automated testing, containerization, documentation, and iterative delivery. Ability to obtain and maintain a U.S. National Security Clearance. U.S. Citizenship essential to comply with government contract/agency or department of Federal Government requirements.