Senior Software Engineer

MicrosoftRedmond, WA
1hHybrid

About The Position

Microsoft Dataverse is a secure, cloud-based data platform that underpins the Microsoft Power Platform and Dynamics 365 applications. It provides a scalable and compliant environment for storing and managing business data in structured tables, enabling both organizations and citizen developers to build low-code applications, automate workflows, and integrate with services like Power Apps, Power Automate, and Power BI. As part of the Dataverse Core Data Platform team, you’ll work on the foundational metadata functionality that powers entity definitions and solution transport across environments. Our mission is to maintain and evolve the frameworks that enable customizations in Dataverse—critical for flexibility and scalability across millions of apps. The next big challenge? Evolving these frameworks to respond to the agentic revolution, where AI-driven automation and intelligent agents redefine how solutions are built and deployed. You’ll tackle complex engineering problems, influence foundational architecture, and help shape the future of low-code and AI-first development—all while growing your career in a collaborative, inclusive environment. We are looking for a Senior Software Engineer to help us continue growing. This role requires you to be onsite 3 days a week in Microsoft's offices in Redmond, WA. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Requirements

  • 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.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Nice To Haves

  • 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.
  • Proven record of working with metadata-driven frameworks.

Responsibilities

  • Design and implement secure, scalable, and resilient frameworks that power data modeling and solution lifecycle management.
  • Drive modernization efforts to support AI-driven and agentic workflows.
  • Collaborate with senior engineers and cross‑functional partners to influence technical direction and deliver end‑to-end solutions.
  • Build automation for deployment, monitoring, issue detection, diagnosis, and self‑healing to reduce operational overhead and improve live‑site health.
  • Identify and resolve recurring issues or trends, drive resiliency improvements through better observability, diagnostics, and recovery strategies.
  • Participate in live‑site operations, including alert tuning, production fixes, and preventive engineering to protect customer experience.
  • Engage in code reviews, share knowledge, and model best practices; continually learn and refine engineering processes to meet evolving enterprise needs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service