Browse All Jobs
Job Description

Endor Labs is seeking a Principal Architect to collaborate with technical and product teams to drive long-term product and technology goals. The Principal Architect will lead in designing, coding, and troubleshooting highly scalable cloud software. They will partner with engineering management to define and plan engineering efforts and will leverage their cloud computing architecture expertise to shape technical designs and implementations. The role involves providing technical leadership, championing user experience, and mentoring junior engineers.

Responsibilities:

  • Collaborate with technical and product teams to transform requirements into visionary designs.
  • Design, code, review, and troubleshoot highly scalable cloud software.
  • Partner with engineering management to define and plan engineering efforts.
  • Shape technical designs and implementations, ensuring solutions are scalable, reliable, and secure.
  • Provide technical leadership across projects and champion innovation.
  • Enhance user experience using analytical skills to tackle complex problems.
  • Mentor and support junior engineers.

Requirements:

  • 15+ years of software engineering experience with a focus on system architecture and design.
  • Deep understanding of Computer Science fundamentals and programming languages.
  • Solid grasp of software engineering principles and practices.
  • Expertise in Go, with experience in designing, building, and sustaining high-performance distributed systems.
  • Knowledge of NoSQL databases, especially MongoDB.
  • Effective communication skills for bridging diverse teams.
  • Proven track record in strategic problem-solving.
  • Commitment to teamwork and collaboration.

What Endor Labs offers:

  • Competitive salary and comprehensive benefits package.
  • 401(k) plan.
  • Flexible PTO.
  • Opportunities for co-working and team meetups.
  • Dog-friendly office environment.
Apply Manually