Senior Software Engineer - CTJ - POLY
$119.8k - $234.7kMicrosoft Corporation
Microsoft has an exciting opportunity for a Software Engineer on the Cloud+AI Silver Team. This team will be responsible for deploying and operating services within an air gapped environment, including the infrastructure for collaboration.
In this role, you will have the opportunity to work with engineers and PMs who enable a broad set of Azure services to be consumed by internal and external customers in highly secured and regulated industries. The systems and software you build and support will be required to meet the security policy and assurance requirements of both public and private sector customers.
AI-Native Development
- Independently uses appropriate artificial intelligence (AI) tools and practices across the software development lifecycle (SDLC) in a disciplined manner. Takes responsibility for the content of their AI-generated requirements, design documents, code, and other assets, assisting other members of the team to do the same. Uses SDLC and engineering health measures (e.g., Accelerate, SPACE framework, Engineering System Success Playbook [ESSP]) to improve processes and practices, especially those involving AI. Experiments with AI tools and practices to improve their own capabilities.
- Reviews product code and test code to ensure it meets team standards, contains the correct test coverage, and is appropriate for the product or solution area. Brings insight to code reviews to help improve code quality, coaching and providing feedback to develop other engineers' skills. Conducts code reviews in a timely fashion that helps accelerate the pace of development on the team. Considers diagnosability, reliability, testability, and maintainability when reviewing code, and understands when code is ready to be shared or delivered. Applies and reviews for coding patterns, security risks, compliance issues, and best practices in code reviews, providing feedback on code to drive adherence to best practices. Uses automated source code analysis tools that are incorporated into the build/development process.
- Uses debugging tools, tests, logs, telemetry, and other methods to proactively verify assumptions while developing code before issues occur for products in production. Conducts incident retrospectives to identify root causes of problems, implements repair actions, and identifies mechanisms to prevent incident recurrence. Independently applies least-access principles, uses logging, telemetry, and other appropriate mechanisms to investigate issues while retaining privacy and security, and drives those practices across the team.
- Leads by example within the team to produce extensible, maintainable, well-tested, secure, and performant code that adheres to design specifications. Continuously improves code performance, testability, maintainability, effectiveness, and cost, while learning about and accounting for relevant trade-offs. Applies metrics to drive code quality and stability. Applies appropriate coding patterns and best practices (e.g., leveraging state-of-the-art generative artificial intelligence [GenAI], approaches to source code organization, naming conventions). Identifies and escalates blockers or unknowns during the development process, communicates how they will impact timelines, and identifies strategies and/or opportunities to address them.
- Independently creates a clear test strategy that ensures solution quality, prevents regression from being introduced into existing code. Ensures test plans incorporate security testing to validate security invariants (including negative cases). Drives adding new tests to cover gaps, deleting or fixing broken tests, and improving the speed, reliability, and defect localization of the test suite. Independently builds testable code and considers testability during design for a project/sub-section of a product/solution. Understands the different types of tests that can be done on a particular system (e.g., unit tests), maintains up-to-date understanding of testing architectures used both across Microsoft and across the industry, and applies them across the architecture as appropriate. Identifies difficult or untestable sections of codes for a project/sub-section of a product/solution for future design or rearchitecture discussions. Leverages artificial intelligence (AI) tools for test automation.
- Identifies dependencies and incorporates them into the development of design documents for a product, application, service or platform. Actively identifies other teams and technologies to leverage, how they interact, and where their own system or team can support others. Understands upstream and downstream interactions between systems and ensures security, compliance, performance, and reliability can be achieved across the entire stack. Collaborates with other teams to reach common goals where dependencies and validation concerns overlap. Works across teams to resolve conflicts around dependency ownership and required work.
- Leads discussions for and owns the architecture of a products/solutions and creates proposals for architecture by testing design hypotheses and develop complex design specifications. Tests and explores various design options for a complex product/solution scenario, outlining strengths and weaknesses of each option. Independently collaborates with architects to build and modify complex products/solutions, providing feedback as needed. Owns or collaborates with other engineers on the architecture of solutions, with minimal technical oversight. Develops design documents that support user stories and other product requirements. Maintains awareness of the current technology landscape, and determines how to integrate these technologies within existing systems. Shares learnings and identified solutions from investigations with the team and owns for some design decisions. Ensures system architecture and individual designs meet performance, scalability, resiliency, cost of goods sold (COGS), disaster recovery, and other requirements and expectations. Upholds Microsoft standards of security, privacy, and other compliance requirements and expectations. Understands and coaches less experienced engineers on the importance of building solutions that expand upon the work of others. Drives the refinement of products through data analytics, and makes informed decisions in engineering products through data integration. Reviews designs/architectures within and across teams to provide recommendations for improvements.
- Applies best practices to build code based on well-established methods and secure design principles while also applying best practices for new code development and formal validation of security invariants. Drives product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and security promises.
- Considers, identifies requirements for, and drives comprehensive application of automation within production and deployment of a product, targeting zero-touch deployment when possible. Runs code in simulated or other non-production environments to confirm functionality and error-free runtime for products.
- Drives efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility. Creates and assures the presence of visible evidence (e.g., audit trail) to demonstrate compliance for products. Develops and maintains a deep understanding of the implications of onboarding new technologies following expectations of compliance at Microsoft. Demonstrates and maintains an up-to-date understanding of both global and local regulations for technologies and system applications to ensure regulations are followed and met.
- Works with partner teams to ensure a project/sub-system of a product works well with the components of the partner team, ensuring proper end-to-end testing, live-site coverage, scalability, performance, and DRI escalation pathways are established before going live.
- Remains current in skills by investing time and effort into being informed of current developments. Proactively seeks new knowledge, evaluating new trends, technical solutions, and patterns, assessing how to adapt them to current problems. Conducts learning and literary sessions to raise awareness on relevant engineering design principles (e.g., security, testability, performance, scalability, accessibility, product knowledge).
- Uses and enhances, or builds, new software developer tools to support easier, faster, and more effective software engineering for products. Identifies whether open source or internal code is available to address coding needs for a project/sub-system of a product, and reuses it in a responsible manner where applicable. Develops skills in tools outside current areas of expertise. Identifies and/or creates tools that are useful for building the product. Shares best practices and teaches others about new tools and strategies.
- Understands and applies security best practices and establishes code invariants to model "security as code," ensuring each layer is independently secure, and minimizing risk. Supports and/or adopts security standards for clear security code review practices for a project/sub-system of a product that align with design and engineering principles to raise the security hardening for both protections and detections. Incorporates deployment gates on security controls, and scanners for a project/sub-system of a product to prevent regressions and/or vulnerabilities that would have customer impact. Includes required security monitoring to ensure detection of violations. Independently works with relevant security partners to define security promises and security invariants for the design of a product/solution while factoring in attacker/investigator personas for security monitoring and telemetry needs, ensure threat models and premortems validate upstream and downstream assumptions and security invariants, establish security breach drills and security incident response processes (e.g., impact analysis, containment), and ensure that artificial intelligence (AI) safety features are implemented for the AI production systems tied to a project/sub-system of a product.
- Leverages their subject-matter expertise to partner with appropriate stakeholders (e.g., technical program managers) to drive a workgroup's project plans, release plans, and work items. Organizes work into smaller sets of tasks as part of an overall roadmap. Guides other members for project estimation and escalates issues that might cause a delay. Ensures required security protections and detection processes are accounted for in planning. Ensures project plans adhere to security, privacy, and compliance requirements. Ensures all code for a product/solution is properly flighted for quicker mitigation of production incidents. Calculates capacity for planning, accounting for appropriate failover and backup/restore mechanisms for disaster recovery for a project/sub-system of a product. Makes considerations for efficient operation of a project/sub-system of a product after it is live. Establishes a rollback plan for a project/sub-system of a product.
- Leveraging internal experimentation infrastructures, drives experiments that determine the impact of changes, using feature flags/flighting in their code. Collaborates with internal partners (e.g., Data Science, product managers) to incorporate success and guard rail metrics for experimentation.
- Leverages existing deployment frameworks in the implementation of solutions, automating deployment tasks when possible to ensure efficiency. Follows safe change deployment best practices (e.g., ensuring that flights are set correctly) for their team to minimize adverse impact to users and other services. Ensures that solutions are deployed safely, rolling out security-sensitive features only to applicable, relevant customers and scenarios to reduce the attack surface. Monitors dependency status and ensures that only the latest, secure versions are deployed. Identifies when rollback plans should be enacted for a project/sub-sub-system of a product. Builds deployment infrastructure to allow developers' private builds for a project/sub-sub-system of a product to be tested in a production-like environment.
- Drives efforts to integrate logging and instrumentation for gathering telemetry data on system behavior such as performance, reliability, availability, usage, and safety mechanisms, and for allowing monitoring and investigating security-related concerns and scenarios for both live and A/B experiments for products, services, and offerings. Leverages telemetry feedback and effectiveness to independently improve subsequent monitoring designs. Classifies and analyzes data on a range of metrics (e.g., health of the system, where bugs may be occurring), and creates outputs (e.g., notifications, dashboards) that improve monitoring and investigating security-related concerns and scenarios, system monitoring and/or issue identification and mitigation. Considers the privacy implications of telemetry code changes, and adding new data points.
- Acts as a designated responsible individual (DRI) and guides other engineers by developing and following the playbook, working on-call to monitor a system/product/service for degradation, downtime, or interruptions. Alerts stakeholders as to status and initiates actions to restore system/product/service for simple problems and complex problems when appropriate. Responds within service level agreement (SLA) timeframe. Drives efforts to reduce incident volume, looking globally at incidences and providing broad resolutions. Escalates issues to appropriate owners.
- Maintains operations of live site service, following security best practices when responding quickly to mitigate issues while using the minimum required permissions to do so that arise on a rotational, on-call basis. Implements solutions and mitigations to more complex issues impacting performance or functionality of live site service and escalates appropriately. Reviews and writes incident postmortem and presents insights that drive changes to reduce or eliminate incidents. Independently improves troubleshooting guides (TSGs), wikis, tests, and telemetry to make on-call better, and recommends user-facing support documentation and additional test coverage to reduce likelihood of future user-initiated incidents. Enables secure operations, security monitoring, and integration with live site investigation activities. Identifies and proposes opportunities (e.g., lunch talks, automation, practices, tools) that can be leveraged to improve the live site experience. Adds comprehensive observability and monitoring to services.
- Collaborates with and guides appropriate internal (e.g., product manager, privacy/security subject matter expert, technical lead) and external (e.g. customer escalation team, public forums) stakeholders to determine and confirm customer/user requirements for a project/sub-section of a product/solution. Incorporates customer insights into future designs or solution fixes. Ensures unwritten requirements, such as appropriate continuous feedback loops that measure actionable, quantitative (e.g., customer value, usage patterns, solution performance) and qualitative (e.g., accessibility, globalization) indicators of value are incorporated. Understands, provides feedback on, and advocates for security and privacy needs of the customer who will be using the project/sub-section of a product/solution.
- Applies debugging tools and examines logs, telemetry, and other methods to verify assumptions through writing and developing code proactively before issues occur and reactively as issues occur for products. Conducts retrospective debugging of solutions to identify root causes of problems.
- Maintains operations of live service as issues arise on a rotational, on-call basis. Implements solutions and mitigations to more complex issues impacting performance or functionality of Live Site service and escalates as necessary. Reviews and writes issues postmortem and shares insights with the team.
- Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions. Alerts stakeholders as to status and initiates actions to restore system/product/service for simple problems and complex problems when appropriate. Responds within Service Level Agreement (SLA) timeframe. Drives efforts to reduce incident volume, looking globally at incidences and providing broad resolutions. Escalates issues to appropriate owners.
- Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions. Alerts stakeholders as to status and initiates actions to restore system/product/service for simple problems and complex problems when appropriate. Responds within Service Level Agreement (SLA) timeframe. Drives efforts to reduce incident volume, looking globally at incidences and providing broad resolutions. Escalates issues to appropriate owners.
- Drives efforts to integrate instrumentation for gathering telemetry data on system behavior such as performance, reliability, availability, usage, and safety mechanisms. Drives sustaining feedback loops from telemetry resulting in subsequent designs. Creates outputs of telemetry such as notifications or dashboards.
- Drives efforts to collect, classify, and analyze data on a range of metrics (e.g., health of the system, where bugs might be occurring). Drives the refinement of products through data analytics and makes informed decisions in engineering products through data integration.
- Builds, enhances, reuses, contributes to, and identifies new software developer tools to support other programs and applications to create, debug, and maintain code for products. Uses open source when possible. Begins to develop skills in other tools outside areas of expertise. Identifies internal tools and creates tools that will be useful for creating the product, determining if methods are still applicable for the current solution. Shares best practices and teaches others about new tools and strategies.
- Defines and develops standardized, repeatable, scalable solutions to guarantee quality.
Required/minimum qualifications
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. Other Requirements: Security Clearance Requirements: Candidates must be able 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:- The successful candidate must have an activeU.S. Government Top Secret Clearance with access to Sensitive Compartmented Information (SCI) based on a Single Scope Background Investigation (SSBI) with Polygraph . Ability to meet Microsoft, customer and/or government security screening requirements are required pre-offer and post-hire for this role. Failure to maintain or obtain the appropriate U.S. Government clearance and/or customer screening requirements may result in employment action up to and including termination.
Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $160,200 - $261,000 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
$119.8k - $234.7k
...Overview Join the Azure AI Platform air gapped engineering team as a Senior Software Engineer delivering secure, scalable, and mission critical AI infrastructure for Microsoft's most sensitive cloud environments. We build foundational services that power Azure...SeniorOngoing contractLocal area$100.6k - $199k
...Overview Build the tools and systems that make M365 Air Gapped Clouds operations faster, smarter, and more reliable. As a Software Engineer on the M365 Air Gapped Clouds team, you'll build internal tools, implement agentic workflows, and develop software solutions that...SuggestedOngoing contractWork at officeLocal area$100.6k - $199k
...individual, organization, and developer with a comprehensive, simplified security cloud. As part of this mission, we're looking for a Software Engineer II to join our team and help build secure, scalable solutions that protect diverse environments and users. The Microsoft...SuggestedOngoing contractLocal area$102.1k - $202.2k
...Overview Microsoft has an exciting opportunity for a Software Engineer in the Cloud+AI Azure Data Team. Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data...SuggestedOngoing contractLocal area$100.6k - $199k
...you have a passion for large-scale services and working with some of Microsoft's most critical customers? We're looking for a Software Engineer II with the right mix of software development, on-line services experience, and passion for quality to envision, design, and deliver...SuggestedOngoing contractLocal area$142.8k - $274.8k
...Overview Microsoft has an exciting opportunity for a Principal Software Engineer Manager to lead engineering teams responsible for developing, deploying, operating, and continuously improving Azure services within Microsoft Specialized Clouds. This role sits at the...Ongoing contractLocal area$119.8k - $234.7k
...experiences across GitHub and Microsoft. Our work spans the full software development lifecycle, with a focus on turning modern AI... ..., production-grade developer tools. We are looking for a Senior Software Engineer to help build a world-class coding agent CLI. This role is...SeniorOngoing contractLocal areaImmediate start$160k - $180k
...solutions, and integrations with leading platforms and cloud providers. Position Overview Deep Sync is seeking a Senior Software Engineer to be a core member of our US engineering team. This individual will make significant technical contributions to the design...SeniorFull timeTemporary workWork at officeLocal areaRemote workFlexible hours$119.8k - $234.7k
...Overview The Applied Sciences Group (ASG) is looking for a generalist? Senior Software Engineer ? -?Native ?to help us create innovative features across Windows and other Microsoft products. We are looking for a highly experienced native-code individual contributor...SeniorOngoing contractLocal area$119.8k - $234.7k
...Overview As a Senior Software Engineer do you enjoy solving problems, looking at problems through a different lens, and working closely with customers to innovate new solutions to complex problems? Do you jump with excitement at the opportunity to identify trends...SeniorOngoing contractTemporary workLocal area$102.1k - $202.2k
...attempts, every month? Look no further than the Microsoft Defender engineering team. You will be building and delivering cloud solutions to... ..., and data platform development. We are currently looking for Software Engineer II to join the team. You will help conduct business...Ongoing contractLocal area$184k - $287.5k
...We are now looking for a Senior Software Engineer for AI Resiliency! At NVIDIA, we are pushing the boundaries of what’s possible in AI. We are currently seeking a Senior Software Engineer to lead the development of AI software resiliency for the most powerful AI supercomputers...Senior- ...Title: Senior Software Engineer (.NET/Cloud Services) Location: Redmond, WA Openings: 1 Type: Long-Term Contract Senior Software Engineer (.NET/Cloud Services) Are you impassioned about cloud computing and love the challenge of solving complex technical problems...SeniorLong term contract
$119.8k - $234.7k
...deployment on Microsoft's MAIA AI accelerators and GPUs. We build software across the stack, from PyTorch and inference systems such... ...and inclusive culture. We are seeking a self-motivated Senior Software Engineer - AI Frameworks who thrives on technical innovation, enjoys...SeniorOngoing contractLocal area- ...Senior Software Engineer - Full Stack (.NET & Python) Location: Flexible / Hybrid (Preferred resources from PST) Overview We are hiring strong, independent Full Stack Software Engineers (SWE II) with experience in .NET (C#) and Python to build and scale cloud...SeniorFlexible hours
- ...drive resilience and efficiency in sectors likelogistics, telecom, defense, and infrastructure. Worldscape is seeking a Senior Full Stack Engineer to join our innovative engineering team. We are building next-generation AI decision-making capabilities and enabling agentic...SeniorFlexible hours
$119.8k - $234.7k
...Intelligence (AI) Frameworks team at Microsoft develops AI software that enables running AI models everywhere, from world's fastest... ...Office, Windows, Bing, SQL Server, and Dynamics. As a Senior Software Engineer - Performance Tooling on the team, you will have the...SeniorOngoing contractWork at officeLocal area$119.8k - $234.7k
...generated and human-generated content spanning text, image, audio, video, and multimodal content. We are looking for aPrincipal Software Engineer - Responsible AIwho is passionate about building customer-facing AI services with scalable and sustainable architecture and...SeniorOngoing contractWork at officeLocal area$168.1k - $227.4k
...numbers of databases, multiple database engines (RDS supports MySQL, Oracle, PostgreSQL,... ...goals in this area, we are looking for a Software Engineer who loves to dive in and solve fundamental... ...strategic narratives and present to senior leadership; build consensus across...SeniorTemporary workInternshipImmediate startFlexible hours$140k - $200k
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorRemote work$140k - $200k
Clutch Canada is looking for a Senior Software Engineer to join their Core Experiences Team in Kirkland, Washington. This position involves collaborating with product teams on cross-platform SDK development and enhancing functionality through efficient coding practices...Senior$119.8k - $234.7k
...c) Foundry observability to generate insights from agentic traces and continuously evaluate and optimize agents. As a Senior Software Engineer within Foundry Agents, you will build and evolve large‑scale, cloud‑native systems that span the full lifecycle of advanced...SeniorOngoing contractLocal area$119.8k - $234.7k
...Overview Are you a Software Engineer already at the forefront of agentic AI development — someone who uses agents to build software today and wants to build the platform that brings those capabilities to every developer at Microsoft? Do you have strong opinions about...SeniorOngoing contractLocal area$168.1k - $227.4k
...organizations operating in locations without reliable connectivity. In this role, you will develop software for the Leo Customer Terminal embedded software engineering team. You will be responsible for the design, implementation, deployment and operations of the...SeniorPermanent employmentInternshipFlexible hours$152k - $241.5k
...product feature lifecycle: from prototypes to user demos. What you will be doing: Join the Developer Tools team as a senior software engineer to work on profiling tools within the growing Nsight family. Design and implement product features that would help make...Senior- GE Vernova in Bellevue, WA is seeking a Senior Electricity Market Optimisation Software Engineer to enhance and support a large Electricity Market Management System. The role involves leading a team in software design and development, ensuring project commitments are met...Senior
$137.2k - $205.38k
...the patented technology of metamaterials with > powerful software to create a radar sensor with unprecedented performance at... ...--------------------------------- ECHODYNE IS SEEKING A SENIOR SOFTWARE ENGINEER, EMERGING PRODUCTS & INTEGRATION TO JOIN OUR FAST-GROWING...SeniorFull timeTemporary workFlexible hours- ...Sr. Software Engineer TECHM-JOB-29994 Position: Electronics Engineer Location: Redmond, WA Duration: Contract or Full time Client: Microsoft JD & Skillset: SI fundamentals / consumer electronics high speed design Detailed JD: 1. Mixed circuit...SeniorFull timeContract work
$102.1k - $202.2k
...Overview The AI Frameworks team at Microsoft develops AI software that enables running AI models everywhere, from world's... ...with a collaborative and inclusive culture. As a Software Engineer II or Senior Software Engineer - Simulation Platform, you will be responsible...SeniorOngoing contractLocal area$100.6k - $199k
...CoreAI sits at the center of Microsoft’s mission to redefine how software is built and experienced, providing the foundational platforms... ...features. You will contribute to services that empower engineers and scientists across the company to measure impact, validate...SeniorOngoing contractLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - CTJ - POLY. Be the first to apply!
- rust software engineer Redmond, WA
- senior software design engineer Redmond, WA
- software engineer amazon Redmond, WA
- software developer positions Redmond, WA
- software engineer full time Redmond, WA
- IT software engineer Redmond, WA
- software engineer Redmond, WA
- software engineer intern Redmond, WA
- agile software developer Redmond, WA
- senior software engineer remote Redmond, WA

