Software Engineering Manager - Backend

Cupertino, CA 95014
  • Job Code
    200212406
Summary

Summary

Posted: Jan 9, 2021

Weekly Hours: 40

Role Number:200212406

The documentation engineering team is responsible for creating world-class tools and framework-level support for...Summary

Summary

Posted: Jan 9, 2021

Weekly Hours: 40

Role Number:200212406

The documentation engineering team is responsible for creating world-class tools and framework-level support for the documentation workflows in Xcode, Swift Playgrounds, and the developer website.

As a manager on this team, you will be responsible for leading the design, development and delivery of key applications and integrations that developers and Apple engineers will use every day.

You will bring engineering and operational excellence to our documentation platform. We have a passion for high quality, well designed systems with scale in mind. We promote innovation and new technology to further improve our creative output. This is an excellent opportunity to work with us to build an extraordinary development team, and deliver high quality products.

Key Qualifications

  • Ability to understand problems and designs at a very low level, with the expectation to contribute to and challenge decisions related to architecture, development, and operational processes
  • Experience working with: Ruby, Cassandra, SQL Databases, Kafka, Solr and similar technologies in production contexts at scale
  • A learning attitude to continuously improve self, team and the organization
  • Experience shipping high quality user facing products and features
  • Strong leadership skills with experience leading cross functional projects which have had tangible impact to the direction of an organization
  • Excellent communication, problem solving, critical thinking, and organizational skills
  • Ability to make right trade-off choices when dealing with functional complexity, conflicting priorities and aggressive schedules
  • Ability to represent the team and remove hurdles so that each one of the team members operate at the highest level of efficiency and productivity
  • 5+ years of professional software engineering experience
  • Experience leading engineering teams or leading/designing complex software engineering projects

Description

This will be your opportunity to be part of the team that delivers world-class and high quality developer documentation to our millions of users. Your responsibilities include:
- Participate in product development discussions and map functional requirements to a technical design and a project schedule
- Have technical discussions with team members to agree on product scope and delivery schedules
- Track delivery schedule and related dependencies
- Write detailed architecture and design proposals
- Communicate with external teams on various aspects such as technical design, project schedule, project status
- Participate in design and code reviews produced by engineers
- Drive quality improvement initiatives and processes- Grow team by hiring great and diverse engineers
- Provide growth opportunities by mentoring / coaching engineers in the team

Education & Experience

BS/MS in Computer Science, Computer Engineering, Informatics (or equivalent experience)

Additional Requirements

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineering Manager - Backend

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account