Pebl is looking to optimize tools, workflows, and infrastructure to help engineers ship high-quality software faster and with confidence, while improving the software development lifecycle (SDLC) process and enhancing the total developer experience.
Requirements
- Experience with TypeScript, Postgres, and AWS (Lambda, EKS, DynamoDB, RDS PgSQL, API Gateway, S3, etc.)
- Solid understanding of software design patterns, microservices architecture, and RESTful APIs
- Experience with CI/CD systems (e.g. GitHub Actions, Jenkins, CircleCI, GitLab CI)
- Familiarity with infrastructure-as-code tools (e.g. Terraform, Pulumi) and containerization (Docker, Kubernetes)
- Experience with internal developer portals
- A strong sense of developer empathy and a passion for optimizing engineering workflows
- Familiarity with monorepos or large-scale codebases
Responsibilities
- Analyze and enhance the software development lifecycle (SDLC) to improve developer efficiency and satisfaction
- Build and maintain internal tools and services that streamline code building, testing, deployment, and observability
- Collaborate with engineering teams to understand pain points and develop solutions that improve day-to-day productivity
- Lead initiatives to standardize and improve CI/CD pipelines, development environments, and build systems
- Champion best practices in code quality, automation, and observability
- Instrument metrics and feedback loops to continuously evaluate the effectiveness of developer tooling
- Contribute to documentation and onboarding resources to make development more intuitive for new engineers
Other
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 5+ years of professional experience in software engineering
- In-office presence in Palo Alto office - 3 days a week (Mondays, Tuesdays, and Wednesdays)
- Flexible Time Off – Take the time you need to recharge
- Parental Leave – Support for growing families