Software Development Manager - Swift Tooling

job
  • Apple
Job Summary
Location
,QC H2B
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
11 Nov 2024
Share
Job Description
Summary
Posted: Sep 17, 2024
Role Number: 200567989
We are looking for a manager with a background in development tools to lead a team responsible for building world-class tools for software development in Swift. In this role, you will be part of a broader effort to increase the adoption of Swift across Apple and non-Apple platforms. Working with some of the best developer tools engineers in the world, this role will require hands-on management. It will involve developing features, mentoring engineers, growing the team by hiring, and partnering with language, compiler and adjacent tools teams to improve the development experience of building software using Swift. You will work closely with the open source Swift community, through code contributions, evangelism and development engagement. This role requires a passion for bringing delightful workflows to software developers and a curiosity for how to improve a day in the life of a developer. We value communication skills, integrity, and creativity, and aspire to build diverse, balanced and dynamic teams. Swift is a general-purpose programming language that’s approachable for newcomers and powerful for experts. It’s used to develop everything from apps and system software to cloud services and embedded firmware, and runs on a variety of platforms including macOS, Linux, and Windows.
Description
In this role your primary responsibility will be to manage and support a small team of deeply technical development tool engineers who ship software that provides a first-class Swift development environment. This team collaborates closely with the broader tools organization including language designers, compiler engineers and adjacent tools teams to improve the experience of software development with Swift. The team develops and maintains various tools, including IDEs, to help developers edit, build and debug their Swift software. We are active contributors to the Swift open source community. In your engineering manager role you will:
Lead and manage a team of innovative engineers to create developer tools with millions of users
Develop and execute on a roadmap to build tools to continually improve the experience of building Swift-based software targeting various domains such as embedded systems, servers and apps, and targeting multiple platforms such as macOS, Linux and Windows
Work with cross-functional teams to design, plan, and deliver features for our tools
Work closely with Apple’s CI teams to ensure we are delivering high-quality software
Strengthen the team by hiring and developing top engineering talent
Help grow a strong open-source Swift community centered around our tools
Here you’ll find that we:
Have a peaceful work environment where you can choose when to socialize and when to focus
Provide technical guidance, software architectural review, and mentorship
Have an encouraging and growth-focused workplace culture
Encourage you to use accrued vacation time and maintain a healthy work-life balance
Minimum Qualifications
B.S. in Computer Science or equivalent experience
8+ years industry experience
3+ years experience leading a technical team and collaborating across organizational boundaries
Preferred Qualifications
Experience with tools development or with the development of user facing applications with a focus on user experience and productive workflows
An interest in working on cross-platform, open source developer tools for Swift
Experience hiring engineers and helping grow their careers
Strong communication and organizational skills
Excellent software engineering, testing, and debugging ability
#J-18808-Ljbffr
Other Smiliar Jobs