
Principal Software Engineer
Q-CTRL
full-time
Posted on:
Location Type: Hybrid
Location: Los Angeles • California • United States
Visit company websiteExplore more
Salary
💰 $220,000 - $320,000 per year
Job Level
About the role
- Driving architectural direction as an individual contributor across products with an emphasis on back-end and platform engineering, yet with a mindset that is agnostic of a specific technology stack.
- Influencing technical strategy and OKRs, aligning stakeholders across multiple teams and seniority levels, with a horizon beyond 12 months.
- Setting and driving engineering excellence across the organization, particularly around patterns and abstractions that span products and domains.
- Overseeing (and often owning) large cross-team and cross-department technical solutions, involving technical and non-technical stakeholders.
- Mentoring engineers at all levels on technical topics, particularly around system design, acting as a dotted-line leader in some instances, with the assistance of an Engineering Manager.
- Expertly articulating trade-offs in complex design to audiences inclusive of executive and senior leadership.
- Spending around 30% of time coding and 70% of time leading, flexing these percentages depending on company needs.
Requirements
- 10+ years of software engineering experience as a passionate individual contributor with a focus on software product architecture.
- Experience with DevOps practices, including CI/CD pipelines and infrastructure-as-code tools.
- A physics background is not required however, a keen desire to rapidly learn and upskill in quantum computing technologies is critical.
- High performance computing and/or machine learning experience a bonus.
- Proven track record of leading cross-disciplinary architectural transformations, particularly in cloud-native and microservices environments.
- Expertise in designing and implementing high-performance data storage, APIs, workflow orchestration, event-driven, and distributed systems.
- Exceptional technical documentation and communication skills (architecture diagrams, design documents, technical decisions).
- Strong programming skills in languages like Python, Rust, and Go.
Benefits
- annual discretionary bonuses
- equity and other forms of compensation
- flexibility
- competitive benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringsoftware product architectureDevOps practicesCI/CD pipelinesinfrastructure-as-codehigh-performance data storageAPIsworkflow orchestrationevent-driven systemsdistributed systems
Soft Skills
mentoringcommunicationtechnical documentationinfluencingstakeholder alignmentleadershipengineering excellencearticulating trade-offscollaborationproblem-solving