Posted in

Principal Engineer

Principal Engineer

CompanyKumo
LocationMountain View, CA, USA
Salary$175000 – $290000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelExpert or higher

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 10 – 15+ years of experience in software development, with a focus on architecting scalable, cloud-based systems.
  • Experience with building scalable systems, must have deep knowledge of distributed systems, backend systems infrastructure.
  • Coding: Java/Golang/Rust/Python.
  • Deep expertise in cloud technologies, distributed systems, microservices architecture, and containerization (e.g., Docker, Kubernetes).
  • Proficiency in programming languages such as Java, Python, or JavaScript, along with experience with relevant frameworks and libraries.
  • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts to diverse audiences.
  • Excellent problem-solving and analytical abilities, with a keen attention to detail and a commitment to delivering high-quality solutions.

Responsibilities

  • Lead the architectural design and implementation of cloud-based software solutions, ensuring scalability, reliability, and performance.
  • Collaborate with product managers, engineers, and stakeholders to define technical requirements and translate them into scalable architectural designs.
  • Architect and document system architectures, including component design, interfaces, and dependencies, using industry best practices and standards.
  • Evaluate emerging technologies and tools to identify opportunities for innovation and improvement within our architecture.
  • Mentor and coach junior architects and developers, fostering a culture of collaboration, learning, and growth.
  • Conduct code reviews and provide technical guidance to ensure adherence to architectural principles and coding standards.
  • Identify and mitigate technical risks throughout the development lifecycle, proactively addressing issues to ensure successful project delivery.
  • Participate in architectural governance processes, contributing to the development of standards, policies, and guidelines.

Preferred Qualifications

    No preferred qualifications provided.