Sr. Software Engineer- CTJ- Poly

Microsoft•Redmond, WA
•$119,800 - $261,000

About The Position

Microsoft is hiring a Senior Software Engineer for the Cloud+AI Azure Data Team. The Azure Data engineering team builds and operates services across databases, data integration, big data analytics, messaging and real-time analytics, and business intelligence. Its portfolio includes Microsoft Fabric, Power BI, Azure Synapse Analytics, Azure SQL Databases, Azure Cosmos Databases, Azure PostgreSQL, Azure Data Factory, Azure Service Bus, and Azure Event Grid. The team’s mission is to build a data platform for the age of AI and support data-first applications and a data culture. This role focuses on deploying and operating Azure Data services in a Secure Work Area, including infrastructure for collaboration in an air-gapped environment. The engineer will build systems and software that enable Azure services for internal and external customers in highly secure and regulated industries, meeting the security policy and assurance requirements of public- and private-sector customers. The position contributes to AI-native software development, coding, code reviews, incident investigation and prevention, and solution design. The engineer is expected to work with minimal supervision in many areas, uphold security, privacy, and compliance requirements, and collaborate with other engineers and architects.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 4+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Must have an active U.S. Government Top Secret Clearance with access to Sensitive Compartmented Information (SCI), based on a Single Scope Background Investigation (SSBI) with Polygraph.
  • Must meet Microsoft, customer, and/or government security screening requirements before an offer and after hire; failure to obtain or maintain required clearances or screenings may result in employment action, up to and including termination.
  • Must successfully verify the stated security clearance to meet federal government customer requirements; clearance verification information will be requested before an offer.
  • Must pass the Microsoft Cloud background check upon hire or transfer and every two years thereafter.
  • U.S. citizenship is required and will be verified through a valid passport, other approved documents, or verified U.S. Government clearance.

Nice To Haves

  • Master’s degree in Computer Science or a related technical field and 6+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Bachelor’s degree in Computer Science or a related technical field and 8+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.

Responsibilities

  • Use appropriate AI tools and practices across the software development lifecycle, reviewing AI-generated changes and taking responsibility for their content.
  • Proactively verify production feature assumptions using debugging, tests, tools, logs, telemetry, and other methods.
  • Conduct incident retrospectives, identify root causes, implement repairs, and help prevent incidents from recurring.
  • Apply least-access principles and use logging and telemetry to investigate issues while retaining privacy and security.
  • Review feature and test code for team standards, adequate test coverage, security, compliance, coding patterns, and best practices.
  • Contribute timely code reviews, provide constructive feedback and coaching, and consider diagnosability, reliability, testability, and maintainability.
  • Use automated source code analysis tools incorporated into build and development processes.
  • Create and implement product, service, or feature code, reusing code where appropriate and following maintainable and extensible patterns.
  • Escalate blockers and unknowns, communicate their impact on timelines, and contribute to strategies for addressing them.
  • Evaluate design options, document their strengths and weaknesses, and collaborate with architects and engineers on solution features and architecture.
  • Contribute to design documents supporting user stories and product requirements, and share investigation findings with the team.
  • Help ensure system architecture and designs meet performance, scalability, resiliency, cost-of-goods-sold, security, privacy, and compliance expectations.
  • Contribute analysis and findings to product feature refinement and engineering decisions.

Benefits

  • Certain roles may be eligible for benefits and other compensation; specific benefits are not listed in the posting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service