Software Engineer
$102.1k - $202.2kMicrosoft Corporation
CoreAI Software Engineering PositionJoin CoreAI, where we're building next-generation systems for large scale reinforcement learning. Our platforms power the full lifecycle of cutting edge LLMs – from rapid experimentation to global production deployment.On our team, you'll play a pivotal role in making large scale post-training and reinforcement learning workflows faster, safer, and more reliable.You'll:Build and evolve distributed services that underpin massive training runsImprove iteration loops for researchers and engineersDebug complex interactions between models and hardwareApply advanced performance optimization techniques that directly impact product quality and operational excellenceDevelop deep expertise in ML systems, AI infrastructure, and compute orchestrationShip platform capabilities that enable mission critical AI workloads for customers around the worldResponsibilitiesMicrosoft's mission is to empower every person and every organization on the planet to achieve more, and we're dedicated to this mission across every aspect of our company. Our culture is centered on embracing a growth mindset and encouraging teams and leaders to bring their best each day. Join us and help shape the future of the world.AI-Native DevelopmentIndependently 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.CodingLeads 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.DesignUnderstands and provides feedback for proposals for architecture, with technical leadership from others. With minimal supervision, tests and explores various design options for a product/solution feature, outlining strengths and weaknesses of each option. Collaborates with architects with minimal supervision to build and modify a product/solution feature, providing feedback as needed. Begins to own or collaborate with other engineers on the architecture of solutions, following technical leadership as applicable. Contributes to the development of design documents that support user stories and other product requirements with oversight. Develops an awareness of the current technology landscape. Escalates and shares findings from investigations with the team and owns some design decisions. Helps to ensure system architecture and individual designs meet performance, scalability, resiliency, cost of goods sold (COGS), and other requirements and expectations. Upholds Microsoft standards of security, privacy, and other compliance requirements and expectations. Understands the importance of building solutions that expand upon the work of others. Contributes to the refinement of product features by escalating findings from analyses to inform decisions regarding the engineering of products.Engineering ExcellenceUnderstands and applies security best practices and establishes code invariants to model "security as code," ensuring each layer is independently secure, and minimizing risk with minimal supervision. Adopts security standards for clear security code review practices for a set of product features that align with design and engineering principles to raise the security hardening for both protections and detections. Contributes to incorporating deployment gates on security controls, and scanners for a set of product features to prevent regressions and/or vulnerabilities that would have customer impact. Includes required security monitoring to ensure detection of violations with minimal guidance. With minimal supervision, works with relevant security partners to define security promises and security invariants 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 set of product features.ImplementReviews work items to deepen knowledge of product features in partnership with appropriate stakeholders (e.g., technical program managers) and executes project plans, release plans, and work items. Contributes to efforts to break down larger work items into smaller work items and providing estimation. Escalates issues that might cause a delay. Ensures required security protections and detection processes are accounted for in planning with minimal guidance. Contributes to ensuring project plans adhere to security, privacy, and compliance requirements. Ensures all code for a set of product/solution features is properly flighted for quicker mitigation of production incidents with minimal supervision. Calculates capacity for planning, accounting for appropriate failover and backup/restore mechanisms for disaster recovery for a set of features with minimal guidance. Makes considerations for efficient operation of a set of features after it is live with minimal supervision. Contributes to establishing a rollback plan for a set of features.Reliability and SupportabilityMaintains 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.QualificationsRequired/minimum qualificationsBachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Python, or Java, OR equivalent experience.Other Qualifications: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.Preferred QualificationsBachelor'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#, Python, or Java, OR equivalent experienceExperience in cloud software development.Experience in reinforcement learning, post-training, and container workloads preferred.Experience with inference technologies such as vLLM, SGLang, and disaggregated inference.Experience with training and orchestration technologies such as VERL, Slime, and Ray.Knowledge of containers, GPU computing, and distributed training infrastructure.Knowledge or experience with the ability to modify, optimize, or improve models and training/inference systems, rather than simply using the technologies.Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 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 $133,800 - $219,200 per year.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.This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis
$125k - $165k
...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.FULL STACK SOFTWARE ENGINEER, DATA PLATFORM (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the...SuggestedPermanent employmentTemporary workWorldwideWeekend work$125k - $145k
...Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team is responsible for building the foundational tooling and security infrastructure that...SuggestedPermanent employmentTemporary work- ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.OS/PLATFORM SOFTWARE ENGINEER (STARLINK)At SpaceX, we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s most advanced...SuggestedPermanent employmentTemporary workInternshipWork at officeWorldwideMonday to FridayWeekend work
- ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.FULL STACK SOFTWARE ENGINEER, OPERATIONS SOFTWARE (STARLINK)Starlink is the world’s largest satellite constellation and is providing fast, reliable internet...SuggestedPermanent employmentTemporary workInternshipWork at officeWorldwideMonday to FridayNight shiftWeekend work
$143.7k - $194.4k
...analysis.A day in the lifeHave you wanted an opportunity to develop the software applications and services for an advanced global communications service? This role is for a Software Development Engineer who will design, build, and maintain components and services of Leo...SuggestedPermanent employmentInternshipFlexible hours$119.8k - $234.7k
...officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...Team, part of Microsoft Advertising, is hiring a Senior Software Engineer.This role is available in Redmond, WA.Our team powers the backbone...Ongoing contractWork at officeLocal area$125k - $165k
...architecture, design, and code reviews. Build prototypes to validate design concepts and quantify technical constraints. Own software engineering and product development across the full lifecycle. Analyze business problems and develop efficient solutions using first-...Full timeWeekend work$119.8k - $234.7k
...officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...multi-billion-dollar businesses on the Internet today. Search engines, publishers, ad networks, and ad exchanges serve billions of advertising...Ongoing contractWork at officeLocal areaWorldwide$102.1k - $202.2k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewCoreAI... ...features. You will contribute to services that empower engineers and scientists across the company to measure impact, validate...Ongoing contractLocal area3 days per week$119.8k - $234.7k
...officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...administrative operations across the cloud.As a Senior Software Engineer on the Substrate Directory Platform team, you will design, build...Ongoing contractLocal area3 days per week$119.8k - $234.7k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewAre... ...of Microsoft Ads UI and analytical platform. As a Software Engineering in the team, you will develop world class Web UI experience...Ongoing contractWork at officeLocal area$143.7k - $194.4k
We are looking for a highly-skilled, experienced, and motivated software engineer to help us in our endeavour to make AWS the best place to operate relational databases. The RDS Telemetry Platform team builds and operates the infrastructure for collecting, ingesting, and...InternshipFlexible hours$119.8k - $234.7k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewWhen... ...possible, and we are looking for a Streaming and Captioning Engineering Lead to develop and maintain it. You will own the engineering...Ongoing contractLocal area3 days per week$119.8k - $234.7k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewThe... ...team is focused on continuing to lead. The Edge Web Platform engineering team is looking for a Senior Software Engineer - Browser...Ongoing contractWork at officeLocal area$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...Full time$119.8k - $234.7k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewThe... ...We partner closely with OEMs, silicon vendors, and Microsoft engineering teams to identify opportunities, resolve readiness challenges,...Ongoing contractLocal area3 days per week$137.2k - $205.38k
...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 Senior Software Engineer, IoT Platform, to join our fast-growing team. Who You Are You are...Full timeTemporary workLocal area$143.7k - $194.4k
...responsibilities In this role, you will participate in all phases of software development from requirements through implementation and test... ...Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field - Experience programming...Permanent employmentFlexible hours$119.8k - $234.7k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewAre... ...Microsoft’s Cloud Solutions, AI strategy, full stack engineering, Security, Dataverse & D365? Are you interested in a technology...Ongoing contractLocal area3 days per week$193.3k - $261.5k
...Data Analytics (ODA) organization is looking for exceptional engineers to help in our mission to provide the world’s best cloud Big Data... ...stack.Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost,...InternshipLocal areaFlexible hours$143.7k - $194.4k
The analytics team is looking for an experienced engineer to join the core engines team.Athena and EMR are services that our customer use... ....Basic qualifications- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or...InternshipFlexible hours$119.8k - $234.7k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewAs... ...to redefine the future of AI, we are seeking passionate engineers to tackle some of the most complex and impactful challenges of...Ongoing contractWork at officeLocal area$143.7k - $194.4k
...that ingest, decode, route, and deliver telemetry from spacecraft and ground appliances to the engineers and automated systems that keep the constellation healthy. Our software spans embedded agents running on resource-constrained appliances through high-throughput cloud...Permanent employmentFlexible hours$143.7k - $194.4k
...to more easily interact with their data. We’re looking for top engineers to build them from the ground up.By joining our team, you will... ...open source community and contribute significant portions its software to open source projects including Hadoop, Spark, Hive, Presto...InternshipFlexible hours$143.7k - $194.4k
...connectivity. THE ROLE Have you wanted an opportunity to develop the software applications and services for an advanced global telecom service? This role is for a Software Development Engineer who will lead the design, architecture and implementation of services...Permanent employmentInternshipFlexible hours$168.1k - $227.4k
...connectivity possible. Before a single satellite reaches orbit, its payload software must be validated, stressed, and proven through rigorous automated testing.We are hiring a Senior Software Development Engineer to lead the design and development of automation that validates...Permanent employmentInternshipLocal areaImmediate startFlexible hours$168.1k - $227.4k
...government agencies, Amazon Leo will serve people and organizations operating in locations without reliable connectivity.As a software engineer for antenna systems, you will collaborate with systems architects, hardware engineering design teams & FW/SW design teams to bring...Permanent employmentInternshipFlexible hours$119.8k - $234.7k
...officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...whole world is watching. We are looking for a Senior Software Engineer to help architect, build, and run it.This is a high-ownership,...Ongoing contractLocal area3 days per week$143.7k - $194.4k
...government agencies, Amazon Leo will serve people and organizations operating in locations without reliable connectivity.As a Software Development Engineer on antenna systems validation team, you'll build the software backbone that powers our satellite ground infrastructure....Permanent employmentInternshipFlexible hours- ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SECURITY SOFTWARE ENGINEER (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world’s most advanced...Permanent employmentTemporary workWork at officeWorldwideMonday to FridayWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer positions Redmond, WA
- senior software engineer remote Redmond, WA
- software engineer contract Redmond, WA
- cybersecurity software engineer Redmond, WA
- part time software developer remote Redmond, WA
- junior software developer internship Redmond, WA
- software system engineer Redmond, WA
- software engineer remote Redmond, WA
- software engineer Redmond, WA
- software engineer travel Redmond, WA


