Microsoft

Software Engineer II - Finance Data & Experiences

Microsoft
Apply
2 days ago
Remote, Mexico or Mexico City, MexicoMid Level

Responsibilities

  • Design, develop, test, deploy, monitor, and operate scalable cloud-based applications, data platforms, analytics solutions, automation capabilities, and AI-powered experiences.
  • Independently deliver features and components from technical design through implementation, testing, deployment, monitoring, and operational support.
  • Build and optimize data pipelines, semantic models, data products, analytics solutions, and AI-enabled capabilities for business decision-making.
  • Develop test strategies and use automated and AI-assisted testing to improve quality, prevent regressions, and validate security requirements.
  • Create technical designs that address telemetry, monitoring, security, compliance, resiliency, and operational needs.
  • Troubleshoot production issues, conduct root cause analysis, and improve service reliability, scalability, performance, observability, and customer experience.
  • Collaborate with engineers, product managers, data scientists, and business stakeholders to deliver integrated solutions.
  • Participate in architecture and design reviews, code reviews, CI/CD, deployment activities, live-site operations, on-call support, and incident response.
  • Apply secure engineering, privacy, accessibility, compliance, and responsible AI practices.
  • Mentor engineers through knowledge sharing, technical guidance, and peer reviews.

Requirements

  • Bachelor’s degree in computer science or a related technical field plus 2 or more years of technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Preferred: master’s degree plus 3 or more years of technical engineering experience, or bachelor’s degree plus 5 or more years of technical engineering experience, or equivalent experience.
  • Experience in software engineering, business analytics, data science, data engineering, business intelligence, data modeling, semantic modeling, or related technical disciplines.
  • Experience developing, testing, deploying, and supporting cloud applications, data platforms, analytics solutions, data pipelines, semantic models, and AI-powered solutions.
  • Experience with Microsoft Azure, Microsoft Fabric, Power BI, Azure AI Services, Azure OpenAI, Azure Data Factory, Synapse Analytics, and Dataverse.
  • Knowledge of data warehousing, dimensional modeling, semantic modeling, distributed systems, cloud-native architectures, API development, telemetry, monitoring, resiliency, operational excellence, and DevOps practices.
  • Experience with architecture and design reviews, source control, testing, CI/CD, monitoring, and telemetry.
  • Familiarity with AI/ML development, prompt engineering, agentic frameworks, GitHub Copilot, AI-assisted development tools, and Responsible AI practices.
  • Experience working in Agile development environments and collaborating with cross-functional engineering teams.
  • Ability to use AI tools and services to improve engineering productivity, solution quality, and business outcomes, along with problem-solving, communication, collaboration, customer focus, and continuous learning.

Categories

BackendData Engineering
Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me