Senior Mobile Tools Engineer

    • Oakland, CA

SiriusXM and Pandora have joined together to create the leading audio entertainment company in the U.S. Together, we are uniquely positioned to lead a new era of audio entertainment by delivering the most compelling subscription and ad-supported audio experiences to millions of listeners -- in the car, at home and on the go. Our talent, content, technology and innovation continue to be at the forefront, and we want you to be a part of it! Check out our current openings below and at www.siriusxm.com/careers.

Position Description:

We're looking for a Senior Mobile Tools Engineer, iOS to join Pandora's Developer Experience team, which builds tools for ensuring that our engineering, quality and science teams have the best development experience. You'll have a huge impact on the quality and speed of development of Pandora's growing suite of products and services by acting as a champion of CI/CD throughout the Software Development Life Cycle (SDLC).

Duties and Responsibilities:

In this role, you will leverage your knowledge of DevOps best practices along with iOS build and test tools to ensure that we build a robust and intelligent CI pipeline that vastly reduces the Lead Time to push code to production. You should be helpful, meticulous and quality-driven to provide a joyful and consistent experience for our customers.

Supervisory Responsibilities:

  • None

Minimum Qualifications:

  •  BS in Computer Science and 7 years of industry experience or Masters in Computer Science and 4+ years of experience

  • Hands on expertise in designing iOS native automation frameworks -- XCUITest, KIF, Earl Grey or like.

  • Strong hands-on experience in Swift (Preferred 2-3 years of min. experience)

Requirements and General Skills:

  •  You are passionate about automation, efficiency and developer experience.

  •  Knowledge of mocking network layer in iOS apps and stubbing.

  • Experience with designing systems for scale.

  • Solid troubleshooting and analytical skills.

  • Strong organizational and project management skills

  •  Demonstrated initiative and follow-through on process improvements, investigations of new technologies, and prototyping

  • Team player with excellent communication and interpersonal skills, able to provide technical mentorship to other team members

Technical Skills:

  •  Scripting - Bash, Python, or JavaScript proficiency

  •  Experience with BDD tools like Cucumber, RSPEC or similar experience is a plus

  • Experience with xcodebuild/Buck/Bazel and FastLane is a plus.

  •  Experience with virtualization and containers(docker, anka, orka or similar)

  • Tooling - Thorough Understanding of tooling (GIT, branching/merging, build systems, CI technologies like Jenkins)

Our goal at SiriusXM+Pandora is to provide and maintain a work environment that fosters mutual respect, professionalism and cooperation. SiriusXM+Pandora is an equal opportunity employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, national origin, ancestry, alienage or citizenship status, age, disability or handicap, sex, gender identity, marital status, familial status, veteran status, sexual orientation or any other characteristic protected by applicable federal, state or local laws.

The requirements and duties described above may be modified or waived by the Company in its sole discretion without notice.


Back to top