Senior Software Engineer (Release Engineering)
Posted Updated
Description
- Be part of a team working collaboratively to optimize build and deployment automation tools for developers
- Create and implement CI/CD solutions that ensure release quality and security
- Lead complex projects with multiple contributors and stakeholders
- Participate in team on-call rotation to respond to production alerts for the team’s systems
- Mentor and coach other team members
- Promote technical excellence
- Our Tech Stack:
- A core of Java/Kotlin and Golang based backend services
- GitHub Actions workflow platform and custom actions written in TypeScript
- PostgresQL and DynamoDB as core persistence
- Backstage developer portal
- Deep AWS integrations and componentry
- Claude Code and similar AI development tools as part of daily engineering
- Many more technologies that help us build a world-class platform
Benefits
- Peer and company recognition programs
- Unlimited Vacation
- Sabbatical opportunity after five years
- Professional Development Reimbursement Program
- Commitment to Employee Wellness through resources such as a quarterly Wellness Stipend
- Various peer and company recognition programs
- 401(k) and matching
- Medical, Dental, & Vision Coverage
- Mental Health Benefits
- Subsidized backup childcare
- Passion for improving the software delivery process and making developers happy
- 5+ years of software engineering experience
- Hunger for leveraging AI tools efficiently for our team and our customers
- Agile mindset focused on delivering usable software
- Proficiency in Go, Java/Kotlin or other modern language(s) with a strong understanding of testing, quality and best practices
- Ability to dive into a breadth of problems in various programming languages
- Experience building CI/CD solutions
- Experience with managing AWS/Cloud infrastructure