Sr Software Engineer/Principal Software Engineer
$119.8k - $234.7kMicrosoft Corporation
Job ID: 200043324Posted: 2026-07-13Location: United States, Washington, RedmondSalary: USD $119,800 - $234,700 per yearEmployment type: Full-TimeWork site: 3 days / week in-officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewAre you passionate about building Enterprise applications leading with AI? Are you interested in working for one of the most impactful and emerging areas in Microsoft, and passionate in advancing Microsoft’s Cloud Solutions, AI strategy, full stack engineering, Security, Dataverse & D365? Are you interested in a technology start-up like environment, working with highly energetic team, and passionate about working on latest technologies (Azure, AI, Microservices, React, Data, Power Platform and related technologies) to solve critical business problems? Do you want to be part of the journey to build world-class Engineering team for one of largest corporates in the world? If so, then look no further than the Commercial Sales Experiences (CSX) Engineering Team! Be part of a team dedicated to innovation and at the forefront of AI-Led engineering. As a Senior Software Engineer/Principal Software Engineer, you will lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment. You will build AI-infused applications, Agentic Solutions and Copilots, enhancing user experience and productivity, fostering creativity, and turning ideas into strategic solutions. All this while enforcing engineering best practices to ensure high-quality, scalable, and secure solutions. Commercial Sales Experiences organization is part of Microsoft Commercial Business (MCB) responsible for all systems and tools to drive Cloud and AI Solutions to help customers realize value for their investments, by supporting Microsoft Field and Corp resources with programmatic and scalable assets. Commercial Sales Experiences Engineering team is responsible for driving and building apps and engineering solutions to enable key seller roles across MCB. Commercial Sales Experiences is looking for a full stack Software Engineer to join us to drive and deliver innovative and world-class solutions. In this role, you will be responsible for multiple products in Commercial Sales Experiences platform and solutions and deliver state-of-the-art experiences for our users. We are highly energetic team driving direct impact to our customers and Microsoft. We are proud of our diverse culture, and our developers are empowered to innovate. If you have an eye for building impactful apps & solutions in agile environment, this is a great opportunity for you to have an impact on Microsoft’s mission to enable our customers to achieve digital transformation through successful adoption of Microsoft Cloud solutions. ResponsibilitiesTechnical Leadership and Engineering Excellence: Lead the end-to-end software development lifecycle, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering best practices to ensure high-quality, scalable, and secure solutions. Leverage AI and develop Copilot features within the application to enhance user experience and productivity. Solution Design and Architecture: Develop resilient solution designs that adhere to architectural best practices, security by design, and business goals, guiding the team in selecting optimal technologies and design patterns for sustainable and high-performing systems. Mentorship and Team Development: Mentor team members through code reviews and design feedback, promoting skill growth, inclusion, and a collaborative culture that contributes to both individual and team success. Collaboration and Cross-Team Partnership: Foster collaboration with Microsoft product teams, program managers, and user experience (UX) designers to manage dependencies, share knowledge, and jointly deliver updates to enhance engineering capabilities. Quality Assurance: Establish and enforce best practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability. Site Reliability: Support and maintain existing services & integrations with LOB applications across the enterprise. Continuous Improvement and Innovation:Identify and implement opportunities for automation, process optimization, and technical innovation, contributing to a culture of continuous improvement within the team. Planning and Communication: Participate actively in sprint and semester planning, provide accurate cost estimates, and maintain transparent communication on deliverables, risks, and milestones. QualificationsRequired/minimum 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#, Java, JavaScript, or Python OR equivalent experience.Other QualificationsCitizenship & Citizenship Verification: This position requires verification of U.S citizenship due to citizenship-based legal restrictions. Specifically, this position supports United States federal, state, and/or local United States government agency customers and is subject to certain citizenship-based restrictions where required or permitted by applicable law. To meet this legal requirement, citizenship will be verified via a valid passport.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 Qualifications 6+ years of experience as a software engineer building commercial software and proven track record of shipping successful software products & services. 4 + Experience in delivering applications with Microsoft Dynamics 365, Power Platform, especially Power Apps, Power Automate, and familiarity with PowerFX and component design. 5+ years of experience in leading, managing, and driving technical and architectural dependencies. Technical skills should include proficiency in C#, .NET, Microservices architecture, REST API’s, React, JavaScript/TypeScript, or equivalent languages/frameworks. Hands-on experience in app development using AI Technologies, ASP.NET, Azure PaaS services like Web apps, Function Apps, Service Bus, Event Hub, REST API, SQL and NoSQL. Experience working in agile teams or startup environments with customer focus. Communication skills and ability to collaborate in a multi-disciplinary team consisting of Software Engineers, Program Managers, and Data Scientists. Demonstrated ability to harness next-generation AI development tools like GitHub Copilot, Copilot CLI/SDK, Claude CLI, or equivalents to transform the SDLC by building agents, plugins, skills, and MCP servers that drive automation and engineering excellence at scale.Technical experience and knowledge in Enterprise-scale cloud infrastructure, architecture designs & proficiency in Azure PaaS services and cloud-native platforms, including: App Platform & Compute: Web Apps, Function Apps, AKS, Azure Container AppsData & Databases: Azure SQL, Cosmos DB, Azure Synapse, and NoSQL databases.Experience influenting and impacting in cross-group and matrixed team environments. 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:Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 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 $188,000 - $304,200 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.
$264.1k - $369.74k
...Sr Principal Software Engineer At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We're working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion...SeniorPermanent employmentTemporary workLocal area$61k - $101k
...per year Requirements: ~12+ years of experience in systems engineering, networking, or distributed systems ~ Practical background delivering... ...while delivering value at scale ~ Hands-on experience with software-defined networking technologies such as OVN, OVS, or similar...SeniorFull time$61k - $101k
...Requirements: We require formal training or certification in software engineering concepts, plus 7+ years of applied experience. We need... ...professionals for this role. We are seeking a Senior Principal Software Engineer for our CDAO AI/ML Data Platforms Team, where...SeniorFull time- ...take their career to new heights. Join the ranks of top talent at one of the world's most influential companies.As a Senior Principal Software Engineer at JPMorganChase within the VPC Network organization, you provide deep engineering expertise and work across agile teams...Senior
$161k - $362k
...Sr. Principal Software Engineer Springfield, VA Clarity Innovations is a trusted national security partner, dedicated to safeguarding our nation's interests and delivering innovative solutions that empower the Intelligence Community (IC) and Department of Defense...Senior$135.2k - $306.4k
...components for controlplanes and data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low... ...long as the job remains posted.Career Level - IC5As a Senior Principal Engineer, you will lead the design and implementation of...SeniorTemporary workWorldwideFlexible hours$13 per hour
...DoingWe are seeking a highly experienced Senior, Lead, and Principal Engineers to serve as a key individual contributor across the Super Agent... ...that meet business needsBuild and ship production-grade software using modern engineering practices, with AI as a core part of...SeniorFull time$134k - $171k
...Position Overview Design, develop, and enhance software applications using Twelve-Factor App methodology, modern UI and... ...Bachelor's degree in Computer Science, Mathematics, Engineering, or a related field [Required]. A master's or doctorate degree...Full time- ...Position Description Design and develop software applications using Twelve-Factor App methodology from functional requirements... ...) Bachelor's Degree in Computer Science, Mathematics, Engineering or a related field. Masters or Doctorate degree may...
- ...Ford Pro Software Engineer While others are taking a technology-first approach, Ford Pro is putting people first. We are building a self-driving business ecosystem that is purpose-designed from the outset. Ford’s Pro strategy is different because we are designing, testing...Senior
- ...Job Title: Sr Software Engineer Duration: 06 Months Location: Washington, DC (Remote) PURPOSE: Performs complex analysis, design, development, testing, and debugging of computer software ranging from operating system architecture integration and software...SeniorWork experience placementRemote work
$76.2 - $129.74 per hour
Senior Principal Software Engineer IS - HybridThe Senior Principal Software Engineer takes end-to-end ownership for development and quality of solutions and services that delight caregivers and add strategic value to Providence St. Joseph Health. They evaluate requirements...SeniorMinimum wageLocal areaShift work- ...Principal Software Development Engineer Job Overview: Leads major projects and creates the development and delivery of quality software solutions in a timely and cost-effective manner. Research alternative technical solutions for changing business needs. Responsible...
- ...ABOUT THIS JOB We’re looking for an experienced Senior/Lead/Principal Node.js (back-end JavaScript) Software Engineer join our innovative technology team at Trend Capital. In this role, you’ll play a pivotal part in making platforms highly usable and thoroughly enjoyable...SeniorFull timeWork experience placementFlexible hours
$155k - $170k
...secure, accessible, and trusted for every organization. Our Engineering Team builds the technologies that power this mission — enabling... ...across modern cloud ecosystems. YOUR ROLE As a Senior Software Engineer on the Distributed Systems team , you’ll play a key...SeniorFull timeLocal areaWorldwide$200k - $280k
...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Principal Full Stack Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company...Full timeContract workRemote workWork from homeRelocation package- ...Location: Remote (Must Work PST)Duration: 12+ month CTHTop 3-5 Tools/Tech:· A minimum of 5 years professional front and backend software engineering experience.· A solid foundation in Java and experience building Spring-based web applications.· Experience in Web...SeniorRemote work
- ...platform: the APIs, libraries, services, and data stores other engineering teams integrate with to control who can do what in their part... ...evaluate engineering trade-offs directly.Familiarity with enterprise software and the expectations security-conscious customers place on...SeniorFull timeLive inRemote workVisa sponsorshipWork visaFlexible hours
$152.07k - $202.76k
...driving meaningful impact through bold thinking, technical excellence, and a commitment to delivering results. As a Principal Software Development Engineer, this individual serves as a strategic force behind Salesforce innovation and MuleSoft-powered enterprise...Temporary workRemote workWork from home$200k - $225k
...making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity. Xometry is looking for a Principal Software Engineer to join our Partner Ecosystems team. This team builds the high-performance integration layer that embeds Xometry's AI-...Work at office3 days per week$114.6k - $234.6k
...Job Description As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS) —a foundational...Temporary workFlexible hours- ...SECURITY CLEARANCE: TS/SCI with both Polygraphs is required POSITION: Sr. Software Engineer / (AE,L4) REQUISITION: NIN-AE4-30.051925 LOCATION: Laurel, Maryland SEAT LOCATION: Emerson JOB DESCRIPTION: This position is responsible for helping to stand up...SeniorFull time
- ...Principal Software Engineer As a Principal Software Engineer, you will be guiding software engineering development across several teams, and solving our most challenging technical problems, providing prototypes for our larger engineering team. You will actively contribute...
$114.6k - $234.6k
...Job Description We're looking for a Senior Software Engineer to help deliver the next generation of high-performance, massively scalable file storage powering Oracle Cloud Infrastructure (OCI). In this role, you'll design and develop distributed storage systems that...Temporary workFlexible hours$114.6k - $234.6k
...234,600 per year Requirements: A bachelors degree in Computer Science, Engineering, Information Systems, or another related technical discipline. At least 7 years of professional software development experience. Strong coding ability in Java, Python, Go, C#, or...Full timeWorldwideFlexible hours$114.6k - $234.6k
...fleet automation workflows; defines integration contracts across software, firmware, and hardware. Leads deep-dive investigations for... ...software development lifecycle; provides guidance and coaching to engineers to drive improvements. Utilizes advanced knowledge to...Temporary workFlexible hoursShift work- ...Principal Software Engineer Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure...Remote workWork from home
- ...we show up for every day. Observability Engineering owns the breadth and depth of... ...team depends on to understand how their software behaves in production (metrics, logs, distributed... ...as customer-facing software. As a Principal Software Engineer (Observability & Telemetry...Full timeWork at officeRemote work
$114.6k - $234.6k
Oracle Cloud Infrastructure (OCI) is seeking a highly motivated Software Developer 4 to join the Infrastructure Planning and Capacity... ...infrastructure footprint.Our systems support critical business and engineering processes that influence billions of dollars in infrastructure...Temporary workWorldwideFlexible hours$180k - $210k
...Axios, The Information, Forbes, Fast Company, and more. Try the platform free at yoodli.ai. About this team As a Principal Backend Engineer on the Admin Workflows team, you'll own the systems that turn an admin's ideas and raw materials into engaging, AI-first...Work at office3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Engineer/Principal Software Engineer. Be the first to apply!
- software developer positions Washington DC
- senior software engineer remote Washington DC
- software engineer contract Washington DC
- IT software developer Washington DC
- cybersecurity software engineer Washington DC
- part time software developer remote Washington DC
- junior software developer internship Washington DC
- junior software engineer Washington DC
- software system engineer Washington DC
- software engineer remote Washington DC



