Software Development Engineer - Test
Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other’s ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It’s the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you’ll do more than join something — you’ll add something.
The Apple Tools & Frameworks team is on a mission to deliver high quality releases of Xcode to developers throughout Apple and the world. In this role, you will engineer internal tools and infrastructure to support this goal.
You are someone who loves to solve complicated problems, has continuous integration/continuous delivery related engineering experience, and has excellent communication skills. You will be working independently in London. Your peers will include engineers in Tokyo and Cupertino. Together, we provide weekday, round-the clock coverage of our tools and services to ensure stability and robustness.
You are a proactive engineer who thrives in a supportive and respectful work environment with interesting and challenging problems to tackle. You have excellent judgement and integrity with the ability to make timely and sound decisions that are in line with the team's objectives.
The role's responsibilities include:
• Maintaining and monitoring our CI system and filing actionable bugs when there are issues
• Debugging and resolving issues quickly and implementing long-term solutions
• Creating and maintaining internal systems using cloud-based data storage and Swift-on-Server dashboard solutions
• Collaborating closely with teammates on code reviews and daily handoff of critical work
• Communicating coss-functionally with multiple teams to develop large scale solutions and systems
The position is based onsite at Apple's London Bishopsgate office. You will be the only person from our team in the office, however, there are other peers from our organization there for collaboration. You will have both morning and early evening meetings with independent and flexible work time in between.
- Previous experience with application or web development in Swift, Objective-C, React, or Python.
- Prior experience with CI systems, large cloud data warehouse, or container solutions.
- Familiarity with Xcode and XCTest.
- B.S. in Computer Science or equivalent experience.
- Outstanding trouble-shooting and problem-solving skills
- Superb collaboration skills with excellent written and verbal communication
- Ability to work independently
- A drive to always be automating repetitive tasks
- Proven ability to self-manage large projects and meet deadlines