Software Engineer (Principal), Eng-wide Architecture
New
M
micro1Software engineering
United StatesFull-TimePrincipal
SalaryBase salary of $260,000 –$320,000
Apply NowOpens the employer's application page
Job Details
- Experience
- 12+ years of software engineering experience
- Required Skills
- PythonTypeScriptCI/CDRESTful APIsMicroservicesDistributed Systems
Requirements
- Have 12+ years of software engineering experience.
- Have a proven track record operating at Staff, Principal, or equivalent technical leadership levels.
- Bring hands-on engineering expertise in Python, TypeScript, or similar languages.
- Have extensive experience building and operating complex production systems.
- Bring systems architecture experience across distributed systems, microservices, APIs, cloud infrastructure, databases, and large-scale platform engineering.
- Have practical experience with agentic engineering, including AI coding agents, LLM integrations, tool calling, orchestration, automated code review, and autonomous development workflows.
- Understand automated testing, CI/CD, code review systems, observability, security, and production reliability.
- Have experience driving technical strategy across multiple teams and establishing engineering standards.
- Have experience improving developer productivity through automation, internal tooling, or infrastructure improvements.
- Be able to rapidly understand unfamiliar systems and resolve high-impact technical challenges.
- Have technical communication and mentorship skills to align engineering teams and drive adoption of engineering practices.
Responsibilities
- Develop a comprehensive understanding of the platforms, infrastructure, and engineering ecosystem to shape long-term architecture and guide technical decisions.
- Design and implement AI-driven engineering workflows, autonomous coding agents, and automation across the software development lifecycle.
- Drive automated code review, validation, and quality gates, with an initial goal of making 30% of pull requests eligible for automated approval within three months.
- Own high-priority technical problems involving architecture, reliability, platform scalability, and cross-team initiatives.
- Define and champion standards for system design, code quality, testing, observability, reliability, security, and maintainability.
- Improve CI/CD pipelines, developer tooling, automated testing, and internal engineering workflows.
- Reduce technical debt and architectural inconsistencies by introducing reusable patterns and shared infrastructure.
- Write production code, build prototypes, review complex implementations, and debug critical issues.
- Mentor senior and staff engineers and influence technical strategy across the organization.
View Full Description & ApplyYou'll be redirected to the employer's site