Sr. Software Engineer - Release

  • Full-time

Company Description

Twitter is what’s happening and what people are talking about right now. For us, life's not about a job, it's about purpose. We believe real change starts with conversation. Here, your voice matters. Come as you are and together we'll do what's right (not what's easy) to serve the public conversation.

 

Job Description

Who We Are

Twitter offers engineers the unique opportunity to personally make a noticeable difference at a company that makes a difference in the world.

Twitter Release Engineering plays an integral role in implementing and executing our product release processes. The Release Engineering team ensures new software is released in a streamlined manner from development to production. 

You will be reporting to the release manager whilst working in close cooperation with our current release engineers and client engineering teams.

What You’ll Do

  • Drive iOS and Android app releases and manage release branches/pipelines

  • Build, maintain and improve tools/applications to automate processes and eliminate manual work 

  • Communicate with a wide variety of teams to assemble release requirements and build collaboration

  • Assist in strategic planning with quality engineering and tooling framework teams to architect, standardize, and automate high quality releases and tooling capabilities

Who You Are

  • You possess a detailed problem-solving approach and ability to debug, investigate, document and assist in resolving issues

  • You have a solid understanding of iOS and Android app lifecycles with a track record of  managing high pressure releases for Google and Apple app stores

  • You are adaptable and enjoy working with large, complex, and multi-team owned systems as well as thrive in a remote/distributed team environment

  • You drive operational excellence and can evaluate and design the right processes and systems to enable highly performant, resilient, and automated build/release capabilities

  • You enjoy the impact that comes from working on developer tools, build systems, and deployment – where everything you ship has the chance to make life better for everyone else on the engineering team

  • You have a pragmatic attitude toward technical progress - you keep the long term in mind, but you concentrate on incremental wins

Qualifications

Qualifications

  • 6+ years of build/release engineering or software engineering experience

  • Engineering experience in a high-complexity, large scale environment

  • Practical Experience in using modern build/release management and app automation tools such as Git, Jenkins, FastLane, etc.

  • Demonstrated experience with at least one scripting language such as Python, Ruby, Bash or similar languages

  • Solid experience building CI/CD pipeline for Web, iOS, and Android apps and SDKs

  • B.S. in computer science or similar field or equivalent experience

Additional Information

A few other things we value:

  • Challenge - We solve some of the industry’s hardest problems. Join us to be challenged, learn, and thrive as an engineer.

  • Diversity - Diversity makes us a better organization and team. We value diverse backgrounds, ideas, and experiences.

  • Work, Life, Balance - We work hard, but we believe with hard work, balance should come.

We will ensure individuals with disabilities are provided a reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Notice (Colorado Equal Pay for Equal Work Act)

The expected salary range for this role to be performed in Colorado is USD$146,000.00 - USD$204,000.00. Starting pay for the successful applicant will depend on a variety of job-related factors, which may include education, training, experience, location, business needs, or market demands. This range may be modified in the future.

This job is also eligible for participation in Twitter’s Performance Bonus Plan and Equity Incentive Plan subject to the terms of the applicable plans and policies.

Twitter offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, sick time, and parental leave. Twitter's benefits prioritize employee wellness and progressive support to our diverse workforce.

Privacy Policy