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 to guarantee quality and stability.
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 Rust).
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
Imagine a flexible work environment – whether it's the office, your home, or a blend of both; remote-first approach.
Part of a global team learning from top talent around the world and across cultures; English spoken daily.
Well-being focus each trimester including fitness offerings, mental health plans (country-dependent), and generous time off.
Professional services model enabling accelerated career growth and development across projects and industries.
Equal opportunity employer with commitment to diversity, Intrinsic Dignity, and Open Collaboration.
Access to a global tech community and company resources (LinkedIn and Careers page).
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RustCC++Zigdata structuresalgorithmsdistributed systems architecturecloud engineeringDevOpsCI/CD