Principal Software Engineer
New
United StatesFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- AWSNode.jsPostgreSQLTypeScriptCI/CDTerraformDistributed Systems
Requirements
- Bachelor’s degree in computer science or a related technical field, or equivalent practical experience.
- 8+ years of professional software engineering experience, primarily focused on backend systems.
- Proven ability to deliver reliable, maintainable software in production environments.
- Experience building and operating web-based services and APIs.
- Experience working with cloud platforms and modern infrastructure environments.
- Familiarity with Infrastructure as Code concepts and tooling.
- Experience contributing to or improving CI/CD pipelines and automated delivery processes.
- Strong written and verbal communication skills.
- Collaborative mindset, positive attitude, and desire to continuously learn and improve.
Responsibilities
- Design, develop, test, deploy, and maintain high-quality backend services and supporting systems.
- Work across the stack as needed to deliver complete, end-to-end solutions.
- Own services in production, including deployment, monitoring, performance, and operational health.
- Collaborate with product managers and designers to translate functional requirements into technical solutions.
- Drive architectural decisions with a focus on scalability, reliability, security, and maintainability.
- Improve development and delivery workflows, including CI/CD pipelines and infrastructure automation.
- Partner with engineers to identify and resolve production issues and system bottlenecks.
- Mentor engineers and provide technical leadership through design reviews, code reviews, and architectural guidance.
- Help establish best practices for operational readiness, observability, and system ownership.
View Full Description & ApplyYou'll be redirected to the employer's site