Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence, and is looking to hire a Software Engineer II to help define and implement the next set of technologies to enable Microsoft to tackle a new set of enterprise and cloud problems.
Requirements
- Coding experience in languages including, but not limited to, C, C++, C-Sharp, Java, or Python
- At least one year of backend development and distributed systems experience
- Experience with C-Sharp and Powershell (preferred)
- Design and development experience in database engines, distributed systems, cloud computing, container technology, and operating system internals (preferred)
Responsibilities
- Design, develop, and maintain software features and components that meet functional and non-functional requirements, with a focus on scalability, reliability, and performance.
- Collaborate cross-functionally with product managers, designers, and other engineers to translate business requirements into technical solutions.
- Write clean, maintainable, and well-tested code, following established coding standards and best practices.
- Troubleshoot, debug, and optimize applications to improve performance, resilience, and user experience.
- Participate in code reviews, providing constructive feedback and ensuring adherence to quality standards.
- Own features or services end-to-end, from planning and implementation to deployment and monitoring in production.
- Document technical designs and implementation details to ensure knowledge sharing and maintainability.
Other
- Bachelor's Degree in Computer Science or related technical field
- Ability to meet Microsoft, customer and/or government security screening requirements
- Excellent communication and collaboration skills
- Enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced environment
- Ability to work in a diverse team with various views, backgrounds, and beliefs