Apply

Senior Software Engineer, Atlas Foundational Services

Posted 2 months agoViewed

View full description

💎 Seniority level: Senior, At least 5 years of practical experience

📍 Location: US

💸 Salary: 118000 - 231000 USD per year

🔍 Industry: Database and cloud services

🗣️ Languages: English

⏳ Experience: At least 5 years of practical experience

🪄 Skills: LeadershipJavaC#GoRustCommunication SkillsCollaborationSoftware Engineering

Requirements:
  • 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.
Responsibilities:
  • 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.
Apply

Related Jobs

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