Remote job
Senior Software Engineer - Orchestration
Job details
About this role
Role overview
Own feature development and reliability improvements for the orchestration control plane behind a data transformation platform. The work spans scheduling, execution and results processing, with responsibility for taking designs through implementation and production support.
Responsibilities - Build and improve orchestration services, focusing on performance, reliability and scalability. - Develop maintainable, well-tested code; improve test coverage and reduce technical debt. - Write feature designs, explain trade-offs, and review designs and code with constructive feedback. - Plan feature work, coordinate with product, quality engineering, support and engineering peers, and deliver changes through release. - Investigate production issues, participate in on-call, and contribute to incident reviews and mitigation plans. - Use AI development tools to support coding and prepare or review engineering documents and test plans.
Requirements - At least five years of software engineering experience, including building backend services or reusable components. - Experience with distributed systems and cloud computing. - Ability to write performant, structured, well-tested code and lead feature-level design and implementation independently. - Sound judgment in identifying system design problems and explaining possible improvements and trade-offs. - Experience with code review, technical design, testing and production troubleshooting. - Clear communication and collaboration skills across engineering and product partners.
Nice to have
The listed technologies include Python, Rust, GraphQL, PostgreSQL, Snowflake, Kafka, Kubernetes, Docker, AWS, GCP and Datadog; the available source does not establish which are mandatory.
Benefits and work setup
The listing describes employer-paid medical coverage, paid leave and holidays, stock grants, professional development, a monthly phone stipend and mental health resources. Availability may vary by location and worker type. Periodic on-call participation is part of the role.