142 Software Engineer 3
Core
Develops, maintains, and enhances complex software systems including processing-intensive analytics, novel algorithm development, and manipulation of extremely large data sets for government clients.
Role type
Senior Software Engineer (Backend/Systems)
Builds
Complex software systems, real-time systems, and business management information systems
Domain
Government contracting / Cybersecurity / Data Analytics
Deliverable
production ML models
Required skills
Java, Spring Boot, MongoDB, Apache Kafka, JMS, Kubernetes, Docker, CI/CD, Algorithm Design, System Design, Database Querying
Preferred skills
User requirement analysis, Debugging, Process improvement, Software integration, Test procedure execution, Performance optimization, Team leadership, Hardware/software trade-offs
Responsibilities
Develops and maintains complex software systems based on documented requirements; Reviews and tests software components for adherence to design requirements; Resolves software problem reports; Provides input to system design including hardware/software trade-offs; Serves as technical lead for software development teams.
Seniority
Senior, hands-on IC with team lead responsibilities