Senior Software Engineer - Finance Data & Experiences

Microsoft Microsoft · Big Tech · México D.F., CDMX, Mexico · 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 test strategies, leading architecture discussions for AI-integrated solutions, building AI-driven code, and driving automation. The engineer will use AI tools responsibly throughout the SDLC, improve engineering processes, and mentor peers on responsible AI usage, with a focus on delivering 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
  • OR equivalent experience.
  • Experience with AI capabilities such as Azure OpenAI, Cognitive Services, and machine learning models, including driving the design, integration, and execution of AI-enabled solutions across programs to enhance system intelligence, improve productivity, and deliver measurable business impact.

What the JD emphasized

  • AI tools and practices throughout the software development lifecycle
  • AI-integrated solutions
  • AI-driven code
  • AI capabilities such as Azure OpenAI, Cognitive Services, and machine learning models

Other signals

  • AI tools and practices throughout the software development lifecycle
  • AI-integrated solutions
  • AI-driven code
  • AI capabilities such as Azure OpenAI, Cognitive Services, and machine learning models