Skip to content

Principal Engineer
Company | Kumo |
---|
Location | Mountain View, CA, USA |
---|
Salary | $175000 – $290000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Expert 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.