Microsoft is looking for a hands-on, deep generalist software engineering manager to join the Applied Sciences Group to help create the future of devices and experiences by inventing novel concepts and shipping them.
Requirements
- coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- Experience with software development, systems programming, performance engineering and owning production code
- Generating creative ideas and devising clever solutions to problems, followed by the implementation and construction of those solutions.
- Ability to work in ambiguous uncharted areas and the experience, creativity and technical depth to identify gaps, acquire missing information, align requirements and choose the right direction
- Cross-disciplinary expertise intersecting hardware and software, bridging low-level and high-level engineering.
- Cross-platform experience authoring software for different operating systems, toolchains and silicon.
- Experience collaborating with hardware, firmware and application teams, architecting, implementing and debugging systems that cross hardware/software boundaries.
Responsibilities
- Lead scoping, definition, architecture, design and implementation of features.
- Review architecture, designs and code for quality and adherence to technical standards.
- Plan and prioritize work, from prototype to production.
- Collaborate with partner teams on research, development and planning.
- Architecting solutions, partnering across product and engineering teams, ensuring high code quality, maintainability and performance.
- Exercise your creativity working in uncharted areas, designing new solutions, building and shipping them.
- Experience with software development, systems programming, performance engineering and owning production code
Other
- 4+ years of people management experience
- Effectively conveying the work you've completed, highlighting its significance, and demonstrating how it distinguishes itself from other projects is crucial.
- Mentor, guide and help unblock others.
- Manage people and drive clarity in ambiguous environments, making sound decisions and offering evidence-based arguments.
- Microsoft is an equal opportunity employer.