Technology Manager for Server Tools
تفاصيل الوظيفة
The world’s software is built on Arm technology, and as such it is critical that we meet developers where they are – ensuring that the best developer experiences are on Arm platforms and that the full power of Arm technology is easily available for those developers to consume. Job Description: The Technology Management team brings together deep technical knowledge of each of our products and platforms with broad understanding of their place in the market and of Arm's business. Technology Managers provide strategic and architectural direction, acting as the key point of contact for technical queries and the owners of technology and architectural choices. As the Technology Manager for Infrastructure tooling, you will own our strategy and the technology decisions for ensuring software developers working on Arm powered servers have the right tools to develop and tune world class software. You will work closely with leadership and product managers to turn asks from the business and our partners into concrete requirements for our development teams. You will be able to use any of the developer tools made by the teams you work with and will be the key technical contact for any capability or "What if" questions from around Arm. Responsibilities:
- Build an outstanding experience for developers that matter in their environments of choice working on Arm powered servers. Engage with internal and external developers directly to understand and bring together their needs as they relate to your product area.
- Guide internal multi-discipline teams on their approach to design and software architecture. Taking ownership of the technology in the products.
- Be the authority in our tools, building a deep understanding of both how they operate and the benefit they provide to developers.
- Provide early and regular hands on user testing and feedback to engineering teams ensuring the user experience and functional capability meet expectations.
- Extensive, real-world software development experience on Windows or Linux server
- Experience using performance analysis software (such as vtune or perf) and improving the performance of software.
- Experience as the software architect or lead developer for one or more products
- Outstanding communications skills with experience of delivering clear and simple explanations of sophisticated issues and the ability to communicate effectively with a diverse set of audiences at all levels of the organization.
- Degree or equivalent experience in a relevant subject, such as electronic engineering or computer science.
- Experience working and connecting with developer communities and individual developers and ability to reason about their respective needs.
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.