Lead the design and implementation of software solutions, ensuring alignment with architectural standards and business objectives
Engineer and maintain cloud-native systems, leveraging technologies such as Kubernetes and AWS
Contribute to the creation of technical requirements and detailed design documents
Proactively apply a test-first mindset, developing unit, integration, and performance tests alongside code
Embed quality throughout the development process through the use of modern engineering practices and automation
Collaborate cross-functionally with product owners, platform engineers, data engineers, and QA to ensure successful end-to-end delivery
Mentor team members, fostering a culture of innovation, inclusion, and technical excellence
Identify and resolve technical issues proactively, ensuring system reliability and maintainability
Provide technical leadership, guidance, and support to cross-functional teams on large-scale development efforts, and to product teams regarding technologies used and components developed
Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities
Requirements
6+ years of experience in software engineering, including full lifecycle software development
2+ years of production experience in Rust (or strong systems-level background (C/C++/Zig-level work), ready to ramp-up into Rest)
3+ years working on performant systems
Deep understanding of data structures and algorithms
Familiarity with low-level optimizations and memory/concurrency models
3+ years of experience with distributed systems architecture
3+ years of experience in either cloud engineering with AWS, GCP, Azure, or with specialized environments like HPC
Familiarity with DevOps, CI/CD, and Agile practices
A bachelor’s degree in computer science, or equivalent technical experience
Proficiency in the English language
Benefits
Flexible work environment (office, home, or blend)
Remote-first approach
Global team and cross-cultural collaboration
Well-being focus each trimester
Fitness offerings
Mental health plans (country-dependent)
Generous time off
Professional growth and career development opportunities
Equal opportunity employer
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RustCC++Zigdata structuresalgorithmsdistributed systems architecturecloud engineeringAWSDevOps