We are seeking a Senior Software Engineer to join our Custodian Data team. As a Senior Engineer, you will contribute to the evolution of our architecture, ensure delivery of high-quality systems, and work closely with design, product, and engineering partners to build cloud-native applications.
Requirements
- Contribute hands-on technical skills, domain knowledge, and design input to a collaborative engineering team
- Participate in the full software development lifecycle
- Build and maintain cloud-native applications using AWS-based services across our platform
- Design, develop, and support APIs, events, and distributed services with a focus on scalability and reliability
- Develop Data pipelines for ingesting and enriching data
- Implement and improve developer tooling and automation to drive high-quality, scalable, and maintainable systems
- Participate in production support, including L2/L3 support and on-call rotation, ensuring high availability for customer-facing systems
- Drive improvements in observability, instrumentation, and performance monitoring
- Advocate for and contribute to strong engineering fundamentals, including automated testing at all levels
- Collaborate cross-functionally with product, QA, and other engineering teams
- Demonstrate ownership, creativity, and a willingness to dive deep into business domain problems
- Contribute to an engineering culture rooted in learning, teaching, inclusion, and transparency
Benefits
- Unlimited vacation
- Wellness and education reimbursements
- $0-cost employee insurance plans