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 developing and owning AI-integrated solutions, driving automation, implementing AI safety features, and championing AI-native development across the software development lifecycle to deliver high-impact business solutions.

What you'd actually do

  1. Develops and owns comprehensive test strategies that ensure solution quality, incorporating AI tools for test automation and security testing to prevent regressions and vulnerabilities.
  2. Leads architecture discussions and designs complex, AI-integrated solutions by validating design hypotheses, creating detailed specifications, and ensuring scalability, security, and compliance.
  3. Collaborates across teams to identify dependencies, ensuring AI-enabled solutions work end to end with optimal performance, reliability, and security throughout the system stack.
  4. Builds and maintains extensible, maintainable, well-tested, and secure AI-driven code, continuously improving quality, performance, and security with AI-enhanced debugging and development practices.
  5. Drives automation across production and deployment, targeting zero-touch processes and integrating AI capabilities to improve efficiency, deployment safety, and monitoring.

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
  • 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 tools and practices throughout the software development lifecycle
  • AI-integrated solutions
  • AI-native development

Other signals

  • AI-native development
  • AI-integrated solutions
  • AI tools and practices throughout the software development lifecycle