Senior Software Engineer - Finance Data & Experiences

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Senior Software Engineer role focused on leveraging AI tools and practices within the Finance Data & Experiences organization at Microsoft. The role involves designing, developing, and owning scalable, distributed systems and data-powered solutions, with a strong emphasis on integrating AI capabilities to enhance business processes and user experiences. Responsibilities include leading architecture discussions, building high-quality code, driving automation, and implementing AI safety standards, while championing AI-native development across the SDLC.

What you'd actually do

  1. Design, develop and own scalable, distributed systems and data-powered solutions, leveraging modern cloud platforms and AI capabilities to address complex business scenarios.
  2. Lead architecture discussions and design decisions, validating hypotheses and ensuring solutions meet requirements for performance, reliability, security, and scalability.
  3. Build and maintain high-quality, extensible, and secure code, applying engineering best practices across the software development lifecycle.
  4. Collaborates across teams to identify dependencies, ensuring AI-enabled solutions work end to end with optimal performance, reliability, and security throughout the system stack.
  5. Drive automation of development, testing, and deployment processes, improving efficiency, reliability, and operational excellence.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Nice to have

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Experience designing and building distributed systems or data platforms, using modern programming languages (e.g., Python, C#, SQL) and cloud-based data across major cloud platforms.
  • Experience developing and implementing AI-enabled solutions using tools such as Azure OpenAI, Cognitive Services, and machine learning models, including integrating these capabilities into programs to enhance system intelligence and productivity.

What the JD emphasized

  • AI-native development
  • AI-enabled solutions
  • AI capabilities

Other signals

  • AI-native development
  • AI-enabled solutions
  • AI capabilities