Software Engineer II - Finance Data & Experiences

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

Software Engineer II role in Microsoft's Finance Data & Experiences organization, focusing on leveraging AI and cutting-edge Microsoft Cloud technologies to build intelligent systems for business operations. The role involves assessing new technologies, implementing AI in daily coding, collaborating on complex problems, and providing feedback on Azure services and Power Platform. Requires a Bachelor's degree and 2+ years of technical experience, with preferred qualifications including experience with AI developer tools, agentic AI patterns, LLMs, prompt engineering, and agent frameworks.

What you'd actually do

  1. Assess, recommend, and adopt relevant new technologies, tools, and processes from Microsoft and industry.
  2. Support and influence the team culture customer-centricity and continuous improvement.
  3. Implement practices that ensure accurate, safe, and efficient releases for our services.
  4. Implement and maintain excellent design and development processes.
  5. Use AI in your daily coding and advocate to the team and customers an evolving state-of-the-art of how best to do this.

Skills

Required

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

Nice to have

  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • equivalent experience
  • Experience delivering large-scale, production-quality software systems.
  • Solid software engineering fundamentals, including system design, algorithms, testing, debugging, and code review.
  • Ability to lead technical direction and mentor engineers in a collaborative team environment.
  • Comfort operating in ambiguous, fast-paced environments where best practices are evolving.
  • Hands-on experience with AI-powered developer tools and coding assistants, such as GitHub Copilot (and Copilot Workspace), OpenAI Codex/ChatGPT, Claude Code, or Cursor.
  • Familiarity with agentic AI development patterns, including multi-step reasoning, tool/function calling, retrieval-augmented generation (RAG), and human-in-the-loop workflows.
  • Experience building with large language models (LLMs), prompt engineering, agent frameworks, or orchestration tools (e.g., LangChain, Semantic Kernel, AutoGen, or similar).
  • Experience working with agentic systems, including plugins, agents, skills, or hooks.
  • Background in developer tooling, build systems, CI/CD pipelines, or large-scale engineering infrastructure.

What the JD emphasized

  • AI-powered developer tools
  • agentic AI development patterns
  • multi-step reasoning
  • tool/function calling
  • retrieval-augmented generation (RAG)
  • human-in-the-loop workflows
  • large language models (LLMs)
  • prompt engineering
  • agent frameworks
  • orchestration tools
  • agentic systems

Other signals

  • Use AI in your daily coding
  • Hands-on experience with AI-powered developer tools
  • Familiarity with agentic AI development patterns