Senior Principal Engineer, Product Software
New
United StatesFull-TimePrincipal
Salary200,000 - 360,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- JavaKubernetesSoftware ArchitectureGoCI/CDRESTful APIsDistributed Systems
Requirements
- 10+ years of software engineering experience, including significant leadership responsibilities in large-scale platform and infrastructure environments.
- Proven expertise in full-stack software architecture, modern infrastructure, and scalable distributed systems.
- Strong experience with DevSecOps methodologies, CI/CD pipelines, containerization, Kubernetes, and cloud infrastructure technologies.
- Proficiency in Go and/or Java, with the ability to quickly adapt to emerging technologies and frameworks.
- Deep understanding of APIs, identity technologies, automation, and API-first architectural approaches.
- Experience leveraging AI agents or AI-powered workflows to enhance software engineering productivity or quality.
- Strong leadership, mentoring, communication, and cross-functional collaboration skills.
- Demonstrated success influencing technical direction and driving alignment across geographically distributed engineering organizations.
- Solid problem-solving capabilities and a strong foundation in software engineering and computer science principles.
Responsibilities
- Lead and shape the engineering vision for platform services, infrastructure, developer tooling, and full-stack architecture initiatives.
- Drive the adoption and evolution of platform engineering, DevSecOps, automation, and cloud-native practices across engineering teams.
- Champion developer productivity and internal developer platform strategies to improve engineering efficiency and user experience.
- Collaborate with product and engineering stakeholders to align technical solutions with long-term business objectives and scalability goals.
- Provide architectural leadership for large-scale distributed systems, APIs, infrastructure, and application platforms.
- Integrate operational resilience, security awareness, and risk management into the software development lifecycle.
- Mentor and guide principal and senior engineering talent, fostering technical excellence, collaboration, and continuous learning.
- Influence engineering maturity, quality standards, innovation initiatives, and operational best practices across global teams.
- Support AI-driven software development initiatives and modern engineering workflows to improve delivery speed and platform performance.
View Full Description & ApplyYou'll be redirected to the employer's site