Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Software Engineer II

Microsoft

$100,600 - $199,000
Sep 10, 2025
Redmond, WA, USA
Apply Now

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 build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture.

Requirements

  • Coding in languages including, but not limited to, C, C++, C, Java, or Python
  • Backend development and distributed systems experience
  • C and Powershell experience
  • Design and development experience in database engines, distributed systems, cloud computing, container technology, and operating system internals

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.
  • Contribute to design discussions and propose improvements to systems, services, and development processes.
  • Own features or services end-to-end, from planning and implementation to deployment and monitoring in production.

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