Must be US-based
US Citizen (required)
Must be able to pass a Federal Personnel Security clearance (company will facilitate)
BS or higher in Computer Science, Software Engineering, or related field
8+ years of professional software development experience
4+ years of experience developing Java based backend applications
Full software development lifecycle experience, including requirements, design, implementation, testing, deployment, and operations
Experience building complex, event-driven, microservice-based systems
Strong understanding of production-grade system reliability, observability, and security
Experience working in or with government sectors is a strong plus
Client-facing or consulting experience preferred but not required
Deep expertise in Java backend frameworks such as Dropwizard
Strong expertise in Python backends such as Django
Fluency with frontend technologies including React, Expo, Vite and TypeScript
Skilled in relational and non-relational data modeling and SQL development
Extensive knowledge in supporting event driven cloud platforms in AWS including security, logging, monitoring, observability and performance at scale
AWS service knowledge: Lambda, ECS, Fargate, RDS, CloudFront, CloudWatch, SNS, SQS
Ability to debug and modify CI/CD automation (GitHub Actions) and infrastructure-as-code (Terraform or Pulimi)
Client Obsessed: Keeps the client’s success front and center. Measures technical choices by their business impact
Clear Communicator: Collaborates effectively with technical and non-technical stakeholders
Quality-Driven: Holds themselves to high standards for code quality and reliability
Ownership Mindset: Takes responsibility for delivering solutions that work in real-world conditions
Problem Solver: Thrive in complexity and find solutions even when requirements are evolving