We are seeking a skilled Software Engineer to join our Release Engineering team, focusing on CI/CD infrastructure, release automation, and developer tooling. The role combines hands-on development with operational excellence to support our engineering organization's delivery capabilities.
Requirements
- Manage and execute releases across multiple platforms (Web, Android, iOS, CLIs)
- Develop and maintain release automation tools and bots
- Handle release patch/hotfix requests and coordinate release schedules
- Troubleshoot and resolve release automation issues, including rollback procedures
- Use AI to help scale solutions and streamline existing processes
- Work with the team to implement CI/CD infrastructure improvements
- Identify methods to optimize build performance and reduce pipeline execution times
- Manage CircleCI-hosted runners and Kubernetes infrastructure
- Maintain Docker execution environments for build and release pipelines
- Identify and act on opportunities to optimize resource utilization and developer productivity
- Work on app security improvements and certificate management
- Develop CLI tools and manage external/internal release pipelines
- Handle cross-platform builds
- Research and implement AI-assisted development tools for SDK migrations
- Collaborate with security teams on compliance and best practices
Benefits
- Comprehensive Health Benefits
- Bonus Program
- Employee Stock Option Program
- Unlimited Paid Time Off
- Spending Accounts
- Wellness Days
- Growth Opportunities
- Mentorship Program
- Flexible Ways of Working