Senior Software Engineer
$119.8k - $234.7kMicrosoft Corporation
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 and provide unique business solutions? Do you want to join a team where learning about a new technology or solution is part of our work every day?
The Industry Solutions Delivery (ISD) Engineering & Architecture Group (EAG) is a global consulting and engineering organization that supports our most complex and leading-edge customer engagements. Driving early-stage deliveries, enhances ISD’s technical capabilities, and partnering with others to develop approaches, innovative solutions, and engineering standards in order to set our sales and delivery teams up for success. Leveraging the principles of model, care, and coach, we provide consistent high-quality customer experience through technical and AI leadership and IP capture centered on delivery truth.
Responsibilities
Understand User Requirements
Collaborates with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements for a scenario. Leverages a variety of feedback channels to incorporate insights into future designs or solution fixes. Ensures appropriate continuous feedback loops measuring customer value, usage patterns, and other actionable metrics of value are incorporated.
Design
Leads discussions for the architecture of products/solutions and creates proposals for architecture by testing design hypotheses and helping to refine code plans. Provides reactions, proposed solutions, and inputs to architects. Partially owns solutions for architecting of solutions, with minimal technical oversight. Develops design documents for designs or User Stories and determines the technology that will be leveraged and how it will interact. Shares learnings and identified solutions from investigations with the team and owns for some design decisions. Assures system architecture meets security and compliance requirements and expectations.
Independently creates a clear and articulated plan for testing and assuring quality of solutions, and defines success for outcomes of tests (e.g., unit tests). Identifies needs for a broad versus selected approach in testing mechanisms and makes informed decisions to implement the most effective tests. Drives efforts to add new tests, remove antiquated tests, and aggregate tests to improve the test suite. Improves recommendations to the team and augments test cases to ensure that solutions have good test coverage. Drives efforts to continually integrate automation features when planning for testing.
Drives identification of dependencies and the development of design documents for a product, application, service or platform. Identifies other teams and technologies that will be leveraged, how they will interact, and when one's own system may provide support to others. Determines back-end dependencies associated with product, application, service, or platform functionality for the solution/product area. Understands up and downstream effects of solutions and work provided to ensure appropriate security and performance, drives reliability in the solutions, and optimizes dependency chains and retrieves across teams. Drives identification of areas of dependency and overlap with other teams or team members and drives coordination. Communicates across teams and resolves conflicts between teams.
Coding
Leads by example within the team by producing extensible and maintainable. Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI). Applies metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices.
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.
Reviews the code of a product to assure it meets the team's and Microsoft’s quality standards, is reliable and accurate, and is appropriate for the scale of the product/solution area. Applies feedback to current and future iterations. Participates in code reviews to ensure coding standards are followed. Considers diagnosability, reliability, and maintainability when reviewing code, and understands when code is ready to be shared or delivered. Applies and screens for coding patterns and best practices in reviews, and provides feedback on code to drive adherence to best practices.
Implement
Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project 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 any issues that would cause a delay.
Drives creation and conducting of experimentation to determine the effectiveness of changes, monitors developments for prototyping and testing products, and interprets results from experimentation.
Creates and updates implementation framework as necessary, following industry standards. Drives implementation and deployment of the solution in the existing framework. Considers and accounts for the impact of build deployments on both users and other services. Assures that solutions are deployed safely.
Reliability and Supportability
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.
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.
Engineering Excellence
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.
Considers and drives comprehensive application of automation within production and deployment of a product. Runs code in simulated or other non-production environments to confirm functionality and error-free runtime for products. Defines and develops standardized, repeatable, scalable solutions to guarantee quality.
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 to demonstrate compliance for products. Develops and maintains a deep understanding of the implications of onboarding new technologies following expectations of compliance at Microsoft.
Remains current in skills by investing time and effort into staying abreast of current developments. Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
Applies and extrapolates best practices to reliably build code that is based on well-established methods while also applying best practices for new code development. 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. Drives product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations.
Maintains communication with key partners across the Microsoft ecosystem of engineers. Acts as a key contact for leadership to ensure alignment with partners' expectations. Considers partner teams across own organization and their end goals for products to drive and achieve desirable user experiences and fitting dynamic needs of partners/customers through product development.
Qualifications
Required/Minimum Qualifications
Bachelor's degree in computer science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Python, TypeScript OR equivalent experience.
Preferred Qualifications
3+ years of experience designing and developing scalable cloud services using Azure infrastructure or similar.
Technical knowledge of Azure cloud architecture and services.
Experience with containers and orchestration technologies like Kubernetes.
Experience with Microsoft Foundry, Azure Machine Learning is preferred.
Previous experience on OAuth flow and identity provider, AAD preferred.
DevOps focus and experience building and deploying infrastructure with cloud deployment technologies.
Understanding of security, identity management and networking are a strong plus.
Experience problem solving and debugging skills.
Experience multi-tasking while balancing short-term and long-term tasks.
Track record of collaborative design in an agile team environment.
Experience interfacing with customers.
Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800.00 - $234,700.00 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.00 - $261,000.00 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. (
- ...We are now looking for a Senior Software Engineer for Quantized Inference! NVIDIA is seeking software engineers to accelerate the discovery and deployment of efficient inference recipes for LLMs. A recipe defines which operators are transformed into low‑precision or sparsified...Senior
$160k - $225k
A leading aerospace company in Redmond is seeking a Senior Software Engineer to join their Starlink program. In this role, you'll be developing critical real-time software that enhances the user experience of their satellite internet service. The ideal candidate has in...Senior$157.6k - $197k
...but help further Armada’s mission to bridge the digital divide for customers around the world. About the role As a Senior Software Engineer , you will be responsible for designing, developing, and maintaining applications and services that run on container runtime...SeniorWork at officeRemote workFlexible hours$140k - $190k
...Senior Software Engineer Lead core application-layer embedded software development for satellite communication platforms Location: Redmond, Washington, United States Compensation: $140,000 - 190,000 USD / year Job Tags: Software About The Role Kymeta revolutionizes satellite...SeniorWork experience placementWorldwideFlexible hours- ...data 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...SeniorTemporary workWork at officeLocal areaRemote workFlexible hours
$160k - $220k
A leading aerospace company located in Redmond, Washington, is seeking a Sr. Software Engineer to develop software solutions for Starlink. This role requires experience in software engineering, particularly in web applications and fault-tolerant systems. A competitive salary...Senior$119.8k - $234.7k
...Overview Join to apply for the Senior Software Engineer, Minecraft role at Mojang Studios . At Mojang Studios, the creators of Minecraft, we are on a mission to build a better world through the power of play. We enable millions to create and play together, connect...SeniorLocal area$140k - $190k
...Senior Software Engineer Kymeta revolutionizes satellite communications through Intelligent Communications Platforms (ICPs). Our electronically steered flat panel antennas enable seamless communications on-the-move. Kymeta solutions serve government, military, maritime...SeniorWorldwideFlexible hours- A leading aerospace manufacturer in Redmond is seeking a Sr. Software Engineer for the Starlink program. You will develop real-time software to enhance satellite internet services, focusing on optimizing user experiences for millions. The role requires a Bachelor's degree...Senior
$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$140k - $200k
...combines the patented technology of metamaterials with powerful software to create a radar sensor with unprecedented performance at... ...Urban Air Mobility (UTM). Echodyne is seeking a Sr. Software Engineer to help build our next-generation radar software platform, advancing...SeniorFull timeContract workTemporary workFlexible hours$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$119.8k - $234.7k
...service allows Microsoft to deliver Azure to customers with heightened data isolation and security requirements. As a Senior Software Engineer in Azure Data Transfer, you will help us fulfill our goal of seamless, secure, and quick data transfer. You will help us...SeniorOngoing contractLocal area$168k - $230k
...A leading aerospace company in Redmond seeks a SR. Security Software Engineer (Starlink) to design and implement security measures across satellite systems. The ideal candidate will have a strong background in software engineering, cryptography, and security solutions...Senior- ...Microsoft in Redmond seeks a Senior Quantum Software Engineer to design and deliver reliable components for quantum computing. This role involves developing language features for quantum programming and creating high-impact integrations. The ideal candidate has a strong...Senior
$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- ...developed some great projects, but now if you really want to have impact, well, then you need to join us at Xevo. As a Software Development Engineer, your experience and your savvy will remake the way every car works. We are building *The* Automobile Software company that...Senior
$119.8k - $234.7k
...experiences across GitHub and Microsoft. Our work spans the full software development lifecycle, with a focus on turning modern AI... ...-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$152k - $241.5k
...We are now looking for a Senior Software Engineer, Agentic AI! NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today,...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... ...culture. We are seeking a self-motivated Senior Software Engineer - AI Frameworks who thrives on technical innovation, enjoys...SeniorOngoing contractLocal area$160k - $225k
A leading aerospace company located in Redmond, WA is seeking a Sr. Software Engineer to develop real-time software for optimizing satellite user beams in the Starlink network. This role requires significant programming experience and collaboration in design reviews and...Senior$140k - $190k
...Senior Software Engineer - Full Stack/Backend Join to apply for the Senior Software Engineer - Full Stack/Backend role at Worldscape. Worldscape is a cutting‑edge platform designed to unify distributed data, sensors, and intelligent agents across cloud, on‑prem,...SeniorFull timeTemporary workFlexible hours- Ampcus Inc is seeking a Software Dev Engineer to enhance the quality and speed in testing satellite components. The role involves full-cycle software development, collaboration with cross-disciplinary teams, and leading design efforts. Ideal candidates will have over 5...Senior
$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$157.6k - $197k
...Armada, based in Sammamish, WA, is seeking a Senior Software Engineer to design and maintain high-performance applications for networking solutions. The ideal candidate will have 7+ years of backend development experience and proficiency in Golang. Responsibilities include...Senior$157.6k - $197k
...Armada in Kirkland, WA, is looking for a Senior Software Engineer to design and maintain applications for high-performance networking solutions. The successful candidate will have over 7 years of backend development experience, preferably with Golang, Docker, and Kubernetes...Senior$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- ...Code integrations that help scientists and engineers work productively with complex quantum... ...). Doctorate in Computer Science, Software Engineering, Mathematics, Physics, Physical... ...grade quantum development environments, the Senior Quantum Software Engineer serves as a...SeniorPermanent employmentShift work
$150k - $165k
...andBessemer Ventures. The Role: Are you passionate about software development and eager to contribute in a way that will shape systems... ...Linux systems that support our robotics platforms Software Engineering: Develop high-quality, modular, and efficient software in...SeniorRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer internship remote Redmond, WA
- senior robotics software engineer Redmond, WA
- software development engineer aws Redmond, WA
- startup software engineer Redmond, WA
- rust software engineer Redmond, WA
- part time software developer remote Redmond, WA
- senior software engineer remote Redmond, WA
- software engineer Redmond, WA
- real time software engineer Redmond, WA
- federal - software developer Redmond, WA

