A company is looking for a Principal Software Engineer to lead the engineering team in building modern, scalable, open-source solutions.
Key Responsibilities
Lead and manage a team of engineers, providing coaching and support for professional growth
Define the technical vision and architectural roadmap in collaboration with clients and the delivery team
Oversee technical delivery, managing risks, dependencies, and trade-offs to keep projects on track
Required Qualifications
10+ years of software engineering experience, including 2+ years managing engineers
Proven ability to architect and deliver scalable, maintainable, and secure distributed systems
Advanced proficiency in modern programming languages and frameworks (e.g., Python, React, Node.js)
Hands-on experience with DevOps practices, including CI / CD pipelines and cloud environments
Familiarity with open-source development and community-driven initiatives
Principal Software Engineer • Long Beach, California, United States