Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$142.8k - $274.8k

Microsoft Corporation

Overview

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.

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 analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture.

Within Azure Data, the Usage Billing team builds and operates the systems responsible for accurately capturing, aggregating, and processing usage across Microsoft Fabric and related services. These systems ensure reliable billing, compliance, and transparency for customers at scale. The team plays a critical role in enabling a seamless commercial experience, supporting both internal reporting and customer-facing billing accuracy across the Fabric ecosystem.

Come join the Azure Usage Billing team to build the next-generation usage platform to report billing for all Microsoft services and external customers. Microsoft Azure is a fast-growing business. Azure provides customers an on-demand scalable platform to build, host and operate services through Microsoft global data centers with 200+ distinct capabilities available in 50+ regions and all cloud instances. Our customers use different Azure services and are billed as per their usage of these services with different SKUs (Stock Keeping Unit)/offers. This is a rare opportunity to define and drive the new frontier of infrastructure to meet the demands of growing Azure usage as well as supporting Office, AI and other Microsoft services by providing a unified, reliable, and accurate usage billing platform. This service offering will support the breadth of Azure offerings with additional capabilities for auditing, automated verification and reconciliation, analytics and much more!

We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served.

Responsibilities
  • Full-lifecycle engineering ownership: strength on both sides of the code . That means the up-front work (design, failure-mode and threat analysis, testability and operability designed in from the start) and everything after it lands (validation, safe rollout, monitoring, on-call support, and long-term sustainment). Writing the feature is the middle third of the job, not the whole of it.
  • Production excellence / SRE depth: demonstrated ownership of a high-scale live service, including on-call leadership and incident ownership during high severity incidents, service health engineering (SLOs/SLIs, monitoring and alerting design, telemetry-driven diagnostics), safe deployment practices, and a track record of driving root cause through to permanent fixes rather than mitigations.
  • Test engineering depth: designs test strategy for distributed systems end to end, covering integration, fault injection/chaos, and performance/load validation, and builds the test infrastructure and CI/CD quality gates behind it (deterministic suites, environment and data management, flakiness elimination). Treats correctness and testability as design-time concerns rather than a pre-release activity.
  • As a Principal Software Engineer on the team, you will have the opportunity to work with various Azure technologies to build a massively scalable cloud service.
  • You will develop and validate various components needed to build a robust, distributed and resilient platform for Azure Usage Billing along with helping in the design of parts of the platform.
  • This includes working on service management, programmability, usage pipeline, service fundamentals like monitoring, security, performance, engineering systems, tooling and live site.
  • Embody our culture and values

Qualifications

Required/Minimum Qualifications
* Bachelor's Degree in Computer Science OR related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Job Requirements: Other & Additional
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/Additional Qualifications

  • 4+ years technical engineering experience with C# and the .Net Framework and associated ecosystem.
  • Proven Site Reliability Engineering (SRE) experience operating mission-critical cloud services, with ownership of on-call excellence, incident management, observability, reliability improvements, and safe service deployment practices.
  • Experience running and testing large scale platforms in a cloud across multiple regions and clouds.
  • Experience in using ML/AI models to support and accelerate all parts of the service lifecycle from planning to support and sustainment.
  • Experience working with data plane infrastructure and SDK creation across one or more languages.
  • Experience building complex distributed systems and sync/async message based platforms.
  • An understanding of cloud development principles and patterns.
  • Communications skills and ability to work collaboratively across several teams.
  • Problem-solving skills with ability to quickly adapt to new technology and go deep.

#azdat
#azuredata
#azureusagebilling
#oro

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Irving, TX vacancy
  • $129.5k - $240.5k

     ...Director Of Software EngineeringWe are looking for a hands-on Director of Software Engineering to lead the development of a modern Integration Platform that ingests, transforms, and loads data from various third-party connectors into our core People Cloud Platform. This... 
    Suggested
    Temporary work
    Freelance
    Local area
    Flexible hours

    MSLGROUP

    Irving, TX
    3 days ago
  • $144.2k - $288.4k

     ...Principal Software EngineerWe're building a world of health around every individual — shaping a more connected, convenient and compassionate...  ...community at a time.Position Summary: Principal Software Engineer for the next-generation compute platform powering CVS Health... 
    Suggested
    Hourly pay
    Full time
    Temporary work

    Oak St. Health

    Irving, TX
    3 days ago
  • Arlington, VirginiaHybridFull Time$180k - $200kAn early-stage AI startup is hiring a Principal Software Engineer to join its team. This is a hybrid opportunity based in Herndon, VA.The company is building the platform enterprises use to deploy, monitor, and optimize AI... 
    Suggested

    Motion Recruitment

    Arlington, TX
    4 days ago
  •  ...the pace for unlocking new possibilities that better serve the property industry.Job Description:The hybrid-remote Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position... 
    Suggested
    Full time
    Local area
    Remote work
    Flexible hours

    CoreLogic

    Dallas, TX
    1 day ago
  •  ...technical requirements, designing, developing, and testing all software systems and applications for the firm. Work closely with...  ...research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products... 
    Suggested
    Remote work
    Flexible hours

    Dtcc

    Coppell, TX
    3 days ago
  •  ...scalable solutions, and driving innovation? Do you enjoy mentoring engineers while shaping enterprise platforms that create meaningful...  ...Innovation (PCCI) invites you to join our team as a Principal Software Engineer . About PCCI PCCI is an independent, not-for... 
    Long term contract
    Contract work

    Parkland Health and Hospital System

    Dallas, TX
    2 days ago
  • $144.2k - $288.4k

     ...Principal / Director-Level Full-Stack Software Development EngineerWe're building a world of health around every individual — shaping a more connected,...  ...Principal / Director-level Full-Stack Software Development Engineer to join our Digital Caremark organization and lead... 
    Hourly pay
    Full time
    Temporary work

    CVS Health

    Dallas, TX
    4 days ago
  • $100.5k - $231.9k

     ...International Schools Ministries of Education Talk to an Expert Login Talk to an Expert Principal Software Engineer Research and Development 2026-53017 Dallas, TX Apply View All Jobs View All Dallas Jobs Overview... 
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    PowerSchool Group

    Dallas, TX
    22 hours ago
  • $175k - $205.9k

    Are you ready to make an impact?West Monroe is searching for a Principal AI Software Engineer, to join our team in our Technology & Experience (TechEx) practice. You will partner with our clients and other West Monroe team members on transformational AI projects. On client... 
    Local area
    Immediate start
    Flexible hours

    West Monroe Partners

    Dallas, TX
    2 days ago
  • $213k - $319k

     ...Summary Provides technical leadership across multiple products and engineering teams within Managed Solutions Product Engineering. Defines...  ...advisor to engineering and product teams on architecture, software design, development practices, and technology adoption. Lead complex... 
    Full time
    Work at office

    Equinix

    Dallas, TX
    23 hours ago
  •  ...Job Summary Client is seeking a highly experienced Principal Software Engineer - .NET Full Stack to lead the design, development, and delivery of enterprise-scale applications. The ideal candidate will possess strong expertise in .NET technologies, modern front-end... 

    VSG Business Solutions LLC

    Coppell, TX
    2 days ago
  • $77.4k - $135.4k

     ...code reviews, and Agile ceremonies to ensure high-quality and maintainable solutions. Partner with application developers, data engineers, BI teams, and analytics partners to deliver integrated solutions. Troubleshoot production issues, conduct root cause analysis,... 
    Full time

    Vizient

    Irving, TX
    23 hours ago
  •  ...grow, lead and make a difference, come join our team and help shape the future of convenience.EMPLOYER: 7-Eleven, Inc.JOB TITLE: Software EngineerLOCATION: Irving, TXDUTIES: Define technical requirements to develop products and features. Architect, implement and design... 
    Hourly pay

    7 eleven

    Irving, TX
    3 days ago
  •  ...TN, L1, and OPT visa types.What makes You an ideal candidate?Software development expertise in the high level programming language used...  ...requiredBachelor’s Degree in Computer Science or related Engineering field; and/or commensurate experience preferredWhat We Offer:... 
    Work experience placement
    H1b
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours
    2 days per week

    GM Financial

    Irving, TX
    1 day ago
  • Job Title: Sr. IOS DeveloperWork Location:Irving, TXResponsibilities:Design and develop native iOS applications using Swift.Build responsive and intuitive user interfaces using Swift UI and/or UI Kit.Integrate RESTful APIs and third party SDKs.Collaborate with Product Owners...

    LTM

    Irving, TX
    23 hours ago
  • $86.36k - $101.6k

     ...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who...  ...meet standards- Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures- Accountable... 
    Full time
    Local area
    3 days per week

    US Bank

    Irving, TX
    23 hours ago
  •  ...difference, come join our team and help shape the future of convenience.he RIS Store Technology organization is seeking a mid-level software engineering role responsible for designing, developing, testing, deploying, and maintaining scalable software solutions that support 7-... 
    Hourly pay
    Work experience placement

    7 eleven

    Irving, TX
    4 days ago
  • $98.18k - $115.5k

     ...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who...  ...meet standards- Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures- Accountable... 
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Irving, TX
    23 hours ago
  • $111.61k - $131.3k

     ...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who...  ...-agent frameworks supporting enterprise adoption.Partner with engineering and delivery teams to translate business and development needs... 
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Irving, TX
    23 hours ago
  • $34 - $46 per hour

    DescriptionKforce has a client that is seeking a Software Developer in Irving, TX.Responsibilities may include:* Provide daily support of ITSM tools; Including scripting, configuration, integrations and administration* Gather business requirements for each module of the... 

    KForce

    Irving, TX
    23 hours ago
  • Software Engineer II Are you looking for a place where you can bring your skills in developing and maintaining of complex applications and systems?Welcome to Neighborly—the hub of service brands that connects customers to top-notch local experts who repair, maintain, and... 
    Full time
    Work at office
    Local area

    Neighborly

    Irving, TX
    4 days ago
  •  ...day. If you're ready to grow, lead and make a difference, come join our team and help shape the future of convenience.Senior Software Engineer (Promotions Platform)We are seeking a highly skilled and strategic Senior Software Engineer to serve as a technical lead for our... 
    Hourly pay
    Work experience placement

    7 eleven

    Irving, TX
    4 days ago
  •  ...storage tanks, water metering, energy metering, gas monitoring, and asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing, optimizing and performance engineering; for several mid - large wireless... 

    AmNet Services

    Irving, TX
    2 days ago
  •  ...assignment, you may: Participate in low to moderately complex initiatives and identify opportunity for process improvements within Software Engineering. Review and analyze basic or tactical Software Engineering assignments or challenges that require research, evaluation, and... 

    Mindlance

    Irving, TX
    1 day ago
  • $105.4k - $124k

     ...institutions. We’re looking for people who want more than just a job - they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology initiatives in our digital transformation journey.The Software Engineer... 
    Full time
    Local area
    3 days per week

    US Bank

    Irving, TX
    23 hours ago
  • $107.5k - $204.5k

     ...future of aerospace and defense. Collins Aerospace Integrated Secure Processing Solutions (SPS) team is looking for an Principal Software Lead Engineer who is passionate about collaborating with high-performance teams to create mission-critical solutions that support... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Collins Aerospace

    Dallas, TX
    3 days ago
  • Req ID:105311NTT DATA Services strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Java Developer to join ...

    NTT DATA

    Irving, TX
    1 day ago
  •  ...pipelines, analyze test results, triage failures, and partner with engineering teams to improve release confidence.Contribute to Node.js...  ...understanding and reuse.Requirements5+ years of professional software development experience delivering complex, maintainable, high-... 
    Full time
    Work experience placement

    OneMain Holdings

    Irving, TX
    1 day ago
  • Atos is the Atos Group brand dedicated to AI-powered, secure, end-to-end digital services. Atos designs, develops, and operates critical digital environments that drive performance, resilience and sovereignty, helping public and private organizations worldwide retain control...
    Worldwide

    Atos

    Irving, TX
    4 days ago
  •  ...requirements elicitation process by documenting assigned parts of business requirements, in line with guidance provided Facilitate software application design discussions, and document design decisions to guide the technical team towards building software solutions... 
    Full time
    Temporary work
    Relocation

    Infosys Technologies

    Irving, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!