Apply📍 US
🧭 Full-Time
💸 118000 - 231000 USD per year
🔍 Database technology
- 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 in mitigating and resolving outages 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.
- Lead the design and implementation of robust services and software components.
- Operate large-scale, distributed systems, including root cause analysis of defects.
- Adhere to and improve engineering and operational best practices.
- Take ownership of software delivery and communicate with stakeholders.
- Mentor and guide junior engineers.
LeadershipCommunication SkillsCollaborationSoftware Engineering
Posted 2 months ago
Apply