Apply📍 US
🧭 Full-Time
💸 118000 - 231000 USD per year
🔍 Database and cloud services
- BSc or higher in Computer Science or equivalent experience.
- Strong theoretical background in Distributed Systems and/or Database Management Systems.
- At least 5 years of practical experience in Software Engineering.
- At least 2 years of experience building and operating scalable, distributed production systems in a compiled language (Java, C#, Go, Rust, etc.).
- Experience at mitigating and resolving outages or other high-impact events in production cloud environments.
- Strong verbal and written communication skills, including technical writing.
- Ability to work backwards from business problems to technical solutions.
- Ability to break down complex technical problems and deliver solutions incrementally.
- Define requirements and scope of work for new software components or features in collaboration with peer engineers and other stakeholders.
- Lead the design and implementation of robust services and software components.
- Operate large-scale, distributed systems including root cause analysis of defects and mitigation in case of outages.
- Adhere to and improve engineering and operational best practices and processes for the team.
- Take ownership of software delivery, including setting and meeting milestones and stakeholder communication.
- Mentor and guide junior engineers.
- Live company core values and leadership principles.
LeadershipJavaC#GoRustCommunication SkillsCollaborationSoftware Engineering
Posted 2 months ago
Apply