Software Development Manager - Swift Tooling
تفاصيل الوظيفة
Software Development Manager - Swift ToolingSoftware and ServicesWe 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.DescriptionIn 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 QualificationsB.S. in Computer Science or equivalent experience.8+ years industry experience.3+ years experience leading a technical team and collaborating across organizational boundaries.Preferred QualificationsExperience 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
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.