Position Summary
We are seeking a skilled Software Engineer to join our Release Engineering team, focusing on CI/CD infrastructure, release automation, and developer tooling. This role combines hands-on development with operational excellence to support our engineering organization's delivery capabilities.
In this role, you will:
Release Management & Automation:
-
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
Infrastructure & CI/CD:
-
Work with the team to implement CI/CD infrastructure improvements, including migration to self-hosted runners
-
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.
Platform-Specific Development:
-
Work on app security improvements and certificate management
-
Develop CLI tools and manage external/internal release pipelines
-
Handle cross-platform builds
Developer Experience & Tooling:
Desired Outcomes
-
Gain a deep understanding of the release processes followed across different deployment models.
-
Develop scalable solutions that optimize the time required to manage major, minor, and patch releases for customers.
About You:
-
Knowledge of cloud platforms (GCP preferred)
-
Background in mobile app development and distribution
-
Experience with CLI tool development and distribution
-
Strong experience with CI/CD systems
-
Proficiency in containerization (Docker, Kubernetes)
-
Experience with release management and automation
-
Knowledge of mobile development and security practices
-
Familiarity with monitoring and observability tools
Attributes / Characteristics
What We Offer
- Comprehensive Health Benefits: We prioritize your well-being with complete medical, dental, and vision coverage
- Bonus Program: Be rewarded for your contributions with our performance-based bonus program
- Employee Stock Option Program: Become an owner and share in our success through our stock option program
- Unlimited Paid Time Off: Take the time you need to recharge and maintain a healthy work-life balance
- Spending Accounts: Manage your healthcare and dependent care expenses with tax-advantaged spending accounts
- Wellness Days: Prioritize your mental and physical health with dedicated wellness days throughout the year
- Growth Opportunities: We invest in your future with abundant opportunities for professional development and advancement
- Mentorship Program: Benefit from guidance and support from experienced leaders in your field
- Flexible Ways of Working: Enjoy the freedom to work in a way that suits your life and boosts your productivity
The Application Process:
We believe applying for a job should be straightforward and transparent. Here’s what to expect:
- Submit Your Application: You’ll receive a confirmation email right away.
- Intro sessions: Learn more about our culture, get alignment on your compensation expectation prior to committing to next steps
- Take-home assessment
- Meet the Engineering Team: Dive into technical discussions and learn how you can make an impact at League.
- Final Steps: Meet our cross-functional team and the hiring managers and share experiences on collaboration
- Offer and onboarding!
We value your time and effort—our team is committed to providing updates throughout the process.
Security-related Responsibilities
- Compliance with Information Security Policies
- Compliance with League’s secure coding practice
- Responsibility and accountability for executing League's policies and procedures
- Notification of HR, Legal, Compliance & Security of any incidents, breaches or policy violations