Backend Engineer
Develop backend satellite operations software using Python and AWS. Build APIs, integrate AI platforms, manage containerized infrastructure, and contribute to DevSecOps and architecture in a hybrid Agile environment.
Responsibilities
- Develop ground satellite operations software using Python and AWS services
- Develop APIs and integrate with AWS services (EC2, S3, RDS, Fargate, EKS) focusing on scalability, security, cost, and performance
- Work closely with cross-functional teams to understand requirements, implement new features, and troubleshoot issues
- Optimize resource utilization and automate processes
- Contribute across backend software development, generative AI integrations, DevSecOps and CI/CD tooling, and software architecture design and maintenance
- Work as part of an engineering team in an Agile Scrum environment
Requirements
- Proficiency in Python, GraphQL, Docker, and Terraform (or relevant Infrastructure-as-Code tools)
- Experience designing, analyzing, and troubleshooting APIs of AI platforms such as OpenAI, Anthropic, and AskSage
- Strong knowledge of containerized applications
- Familiarity with Kubernetes cluster deployments
- Experience with AWS services such as Lambda, ECS, EKS, CloudWatch, S3, EFS/EBS, EC2, and RDS
- Fluency in collaborative development using Git with platforms like GitHub or GitLab
- Deep technical analysis and troubleshooting skills
- Independent self-starter; able to complete projects on time with minimal guidance
- High standard for software maintainability, quality, resilience, and performance
- Strong cross-functional communication between frontend and backend engineers and product managers
- Bachelor’s degree in Computer Science (or related field)
- 3+ years professional experience in backend development, full stack development or other related role
- U.S. Person status required
- Ability to obtain U.S. Security Clearance
Nice-to-Haves
- Self-starter with drive, technical skills, and product obsession (can replace professional experience requirement)
Senior Software Engineer, Atlas Search Query
Lead complex search query architecture and optimization projects for MongoDB Atlas Search. Requires 5+ years in data management/search systems, distributed systems experience, and proficiency in Java and Rust.
Software Engineer, Backend
Backend engineer owning financial systems including transaction authorization, credit decisioning, and payment processing. Requires 5+ years building production backend systems, Go proficiency, distributed systems experience, and AI tool adoption.
Software Engineer, Virality and Activation
Backend engineer building activation and viral growth features including onboarding, sharing, and invite flows. Works with Python/Django, databases, analytics instrumentation, and A/B testing.
Software Engineer, Backend
Build and maintain backend services, APIs, and data pipelines powering an AI aviation safety platform. Requires 2+ years backend experience with Python or JS/TS and familiarity with APIs and databases.
Software Engineer II - Integrations
Software Engineer II on the Integrations team building and maintaining iPaaS-based integrations and customer-facing APIs. Requires 3+ years experience, Node.js/TypeScript, SQL, and third-party API integration skills.