Jobs · Engineering

Senior Software Engineer (Contract)

540 · Arlington, VA · 3 mo ago
RemoteRemoteEngineeringContract

How You'll Drive Impact

  • Design and develop full-stack features across Angular front-end applications and Java/Spring Boot microservices
  • Build and operate scalable services in containerized environments (Docker, Kubernetes)
  • Own the design and evolution of core services and APIs, ensuring scalability, reliability, and maintainability
  • Design and integrate RESTful APIs to enable secure communication across systems
  • Implement asynchronous messaging patterns (Kafka) for distributed environments
  • Design and optimize data models and persistence layers (Postgres or MySQL)
  • Collaborate with engineers, architects, and stakeholders to translate mission needs into technical solutions
  • Contribute to technical design documentation and system architecture artifacts
  • Lead or participate in code reviews, testing, and troubleshooting to ensure high-quality software
  • Drive features and services end-to-end, from design through production delivery
  • Help define service design patterns, API standards, and engineering best practices
  • Improve system performance, scalability, and reliability as the platform evolves

Required Skills & Experience

  • 8+ years of professional software development experience
  • Strong experience with Java and Spring Boot for building production-grade services
  • Experience developing microservices in containerized environments (Docker, Kubernetes)
  • Experience with asynchronous messaging systems (Kafka)
  • Proficiency with build tools such as Gradle or Maven
  • Experience with JavaScript/TypeScript and modern frameworks (Angular preferred)
  • Strong experience designing and consuming RESTful APIs
  • Experience working with relational databases (Postgres or MySQL)
  • Ability to produce technical design documentation (system diagrams, architecture artifacts)
  • Strong problem-solving skills and ability to navigate ambiguity
  • Excellent communication skills, including working directly with stakeholders or clients
  • Demonstrated ownership and ability to drive work from concept to production
  • Ability to design with future scalability and platform evolution in mind

Nice to Have

  • Experience with Google Cloud Platform (GCP) or similar cloud environments
  • Experience with API gateways and API management platforms, such as Google Apigee
  • Familiarity with API authentication and authorization (PKI, OAuth2, JWT, LDAP, SAML, etc.)
  • Experience working with OpenAPI/Swagger specifications
  • Experience working on U.S. Federal Government programs, particularly DoW environments
  • GCP Certifications (Professional Cloud Architect or Professional Cloud Developer)

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com