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
Full-time

Microsoft

Overview The Dynamics 365 Finance and Operations team is looking for a Principal Software Engineer to provide technical leadership for the user interface (UI) architecture that powers our Finance and Operations products. Our applications support millions of high-value users who rely on Dynamics 365 every day to run critical business processes. The F&O UI layer is a foundational platform behind these experiences, and this role will have broad impact across the product. In this role, you will shape the end-to-end technical direction of the F&O UI layer, working across engineering, design, and product management to deliver modern, secure, reliable, performant, and accessible experiences for our customers. You will have an opportunity to influence experiences used broadly across Dynamics 365 Finance and Operations while helping evolve the architecture for the next generation of AI-enabled business applications. This is a highly collaborative architecture and engineering role. You will set technical direction, prototype new concepts, mentor engineers, and work across teams to turn product and design direction into scalable platform capabilities. You will also help define the technical direction for emerging experiences, including MCP Apps and other agent-powered application experiences. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

  • Own and lead the architecture and technical direction of the F&O UI layer, including key design decisions and evolution of the platform.
  • Lead the design of secure, compliant, reliable, performant, scalable, and accessible UI architecture, considering requirements and dependencies across the end-to-end product stack.
  • Partner closely with engineering, product management, and design teams to translate customer and product requirements into cohesive technical designs and deliver high-quality user experiences.
  • Evaluate emerging technologies, prototype new UI and interaction concepts, and establish technical direction for areas including MCP Apps and AI-enabled application experiences.
  • Lead technical discussions and design reviews across teams, identify dependencies and architectural risks, and drive alignment on solutions and delivery.
  • Mentor engineers, establish engineering best practices, and help teams build maintainable, testable, secure, and high-quality software.

Qualifications

Required 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.
Other Requirements:
  • 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:

  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Experience designing and architecting complex software products, platforms, or user-interface systems.
  • Experience leading technical design and architecture across multiple components or engineering teams.
  • Experience developing production software and applying software engineering principles to security, reliability, performance, scalability, and maintainability.
  • Experience architecting large-scale web or application UI platforms used across multiple products or scenarios.
  • Experience with emerging AI and agent-based application patterns, including tool- or protocol-based interactive experiences.
#Microsoft, #Dynamics365, #AIERP, #SoftwareEngineering 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 19 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Fargo, ND vacancy
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Suggested
    Remote job
    Internship

    Danaher

    Fargo, ND
    1 day ago
  • $128.19k - $184.01k

     .... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings...  ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing... 
    Suggested
    Remote job
    Full time

    Quora

    Fargo, ND
    3 days ago
  • $103.71k - $138.28k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Lead Engineer position will require both technical expertise and project management competency. This position will consist of site surveys, Bill... 
    Suggested
    Full time
    Temporary work
    For contractors
    For subcontractor
    Remote work

    Lumen

    Fargo, ND
    3 days ago
  • $23 - $26 per hour

     ...different functions. Role & Responsibility Develop embedded software, scripts, and internal utilities using C/C++, C#, Python, Qt,...  ...~ Sophomore, Junior, Senior standing in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Part time
    Summer work
    Internship
    Work at office
    Local area
    Immediate start
    Worldwide
    Relocation
    Flexible hours

    Doosan Bobcat North America, Inc

    Fargo, ND
    5 days ago
  • $95k - $130k

     ...Fargo, ND Primary responsibilities include managing a team of engineers, technicians and support staff on general municipal projects...  ...typically report to a senior engineer, sector leader or principal of the firm.  Additional responsibilities may include general... 
    Suggested
    Temporary work
    Work at office
    Local area
    Flexible hours

    Apex Engineering Group

    Fargo, ND
    16 days ago
  • $71k - $91k

    We're growing the technology group at Growth Strategy Consultants and need a mid-level Android Developer who treats reliability as a feature, not an afterthought. Where most technology jobs cap your reach, this Growth Strategy Consultants one in Fargo pays $71,000 - $9...
    Remote work
    Flexible hours

    Growth Strategy Consultants

    Fargo, ND
    2 days ago
  • $48k - $76k

     ...Transformation Partners is looking for a $48,000 - $76,000 AI Engineer to join our Fargo, ND office and accelerate our product roadmap...  ...human-first outlook, Business Transformation Partners delivers software that scales with our customers. Learning out loud is encouraged... 
    Internship
    Work at office
    Flexible hours

    Business Transformation Partners Inc

    Fargo, ND
    1 day ago
  • $105.79k - $141.05k

     ...meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role Red Team - Lead Information Security Engineer The Lead Information Security Engineer within Product and Platform Security provides technical leadership and hands-on execution... 
    Full time
    Temporary work
    Remote work

    Lumen

    Fargo, ND
    5 days ago
  • $103.71k - $138.28k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Field Engineering Quality Control Engineer is responsible for overseeing and managing quality assurance processes that support Field Engineering... 
    Full time
    Temporary work
    For contractors

    Lumen

    Fargo, ND
    3 days ago
  •  ...manufacture building wire and cable, utility products, metal-clad cable, portable and electronic cord products, OEM wire products and engineered products. In addition, Southwire supplies assembled products, contractor equipment, electrical components, hand tools and jobsite... 
    Contract work
    Temporary work
    For contractors
    Work at office
    Remote work
    2 days per week

    Southwire

    Fargo, ND
    3 days ago
  •  ...review operating manuals, and provide customer-site or remote support. Requirements A bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or an equivalent field is required, along with experience developing operator... 
    Remote work

    Körber

    Fargo, ND
    2 days ago
  •  ...relocation assistance. Code that saves lives. About the Role As a software developer at Epic, you’ll write software that impacts the...  ...BS/BA or greater in Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field A history of academic... 
    Work at office
    Relocation
    Visa sponsorship
    Relocation package

    Epic

    West Fargo, ND
    2 days ago
  • $47k - $75k

    We measure our technology engineers by what they make easy for everyone else, and that's the PHP Developer bar in Fargo. At Mount Sinai the $47,000 - $75,000 matters, sure, but so does owning the technology outcome with 1 years of Go behind it. Key Responsibilities Investigate... 
    Local area

    Mount Sinai

    Fargo, ND
    2 days ago
  • $50k - $68k

     ...manageable The growth-minded culture at InnovateTech is what keeps our Fargo, ND team building remarkable things together. A junior engineer and a director debate Microsoft Azure ideas on equal footing in our Fargo standups. You join at $50,000 - $68,000, grow with a... 
    Flexible hours

    Energy Innovation Corp

    Fargo, ND
    6 days ago
  • $28 - $45 per hour

     ...the ground running with camera systems, card access, and intrusion detection, handling everything from installation and wiring to software programming, troubleshooting, and commissioning. The ideal candidate is technically strong, self-motivated, and comfortable working... 
    Hourly pay
    Full time
    For contractors
    Local area

    Jobot

    Fargo, ND
    1 day ago
  • $68k - $93k

    You can write MySQL that works or Node.js that lasts; our Release Engineer role at Millennium Management is for engineers who insist on both. With $68,000 - $93,000 on the table, this mid-level role rewards 4 years of REST API with autonomy and team-driven growth. Key... 
    Part time
    Relocation

    Millennium Management

    Fargo, ND
    2 days ago
  • $35 per hour

     ...take you? Transform the everyday with us! Our Siemens Grid Software team works to accelerate and secure the energy transition. We...  ...Basic Qualifications: Pursuing a master’s degree Electrical Engineering, Power Systems Engineering, or related field. Ability to... 
    Remote job
    Hourly pay
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Immediate start

    Siemens

    Fargo, ND
    1 day ago
  • $40.96 - $80.96 per hour

    Azure Digital Specialist Digital Enterprise Sales (DES), as part of Microsoft's Global Enterprise Sales organization, empowers our customers through the unique value of the Microsoft Cloud by building a globally led, digital-first scale organization aligned with partners...
    Hourly pay
    Ongoing contract
    Local area

    Microsoft

    Fargo, ND
    2 days ago
  • $120k - $140k

     ...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales...  ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations... 
    Remote job
    Full time
    H1b

    Aperia Technologies

    Fargo, ND
    3 days ago
  •  ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/... 
    Full time

    Cheez

    Fargo, ND
    4 days ago
  • $99.23k - $132.3k

     ...meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role Lumen is looking for Solution Engineers who are passionate about leveraging technology innovation for the betterment of humanity. This exciting customer-facing solution... 
    Full time
    Temporary work
    Work experience placement
    Local area

    Lumen

    Fargo, ND
    2 days ago
  • $130k - $164.5k

     ...Description Overview:    Our client, a leading employee-owned engineering consulting firm specializing in power, renewable energy,...  ...foundation systems, applicable design codes, and structural analysis software.  This remote, full-time position is open to qualified... 
    Full time
    Work at office
    Remote work
    Flexible hours

    ACS Professional Staffing

    West Fargo, ND
    11 days ago
  • $130.9k - $277.2k

     ...Customer Service & Support (CSS) team we are looking for people with a passion for delivering customer success. As a Principal Technical Support Engineer, you will engage with executive level customers and development teams across Microsoft to enable resolution of... 
    Ongoing contract
    Full time
    Local area
    Worldwide

    Microsoft

    Fargo, ND
    4 days ago
  •  ...-in team and cross-team. Skills Required Strong software design/development experience in building massively large scale...  ...: Bachelors Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering... 
    Full time
    Temporary work
    H1b
    Immediate start

    SynergisticIT

    Fargo, ND
    15 days ago
  •  ...concepts Knowledge XML parsing and AJAX concepts Education Requirement: Bachelors Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering/ Mechanical Engineering. Benefits of working with our clients... 
    Full time
    H1b
    Immediate start

    SynergisticIT

    Fargo, ND
    17 days ago
  •  ...reputation with the clients. Currently We are looking for entry-level software programmers IT enthusiasts Python/Java developers and Data...  ...degree or Masters degree in Computer Science Computer Engineering Electrical Engineering Information Systems IT Highly motivated... 
    Full time
    H1b

    SynergisticIT

    West Fargo, ND
    15 days ago
  •  ...reputation with the clients. Currently We are looking for entry-level software programmers Java Full stack developers Python/Java developers Data analysts/ Data Scientists Machine Learning engineers. Who Should Apply Recent Computer science/Engineering /Mathematics/... 
    Full time
    H1b

    SynergisticIT

    Fargo, ND
    17 days ago
  •  ...position is to develop and maintain the business, manufacturing, and engineering application programs and systems that enable the company's...  ...Is capable of providing development and support for software applications in their assigned area of responsibility (ex., business... 
    Internship
    Flexible hours

    DDI America

    West Fargo, ND
    18 days ago
  • $79.7k - $139.5k

    Company: Marsh McLennan Agency Description: A day in the life As a Salesforce Lightning Developer, you’ll be responsible for designing, developing, and supporting scalable solutions across MMA’s Salesforce platform. You’ll work closely with Business Analysts, Product...
    Minimum wage
    Full time
    Remote work

    Marsh McLennan

    Fargo, ND
    3 days ago
  •  ...Location:  West Fargo-Main Office Job Information The AI Engineer Sr is an experienced technical leader within the AI Engineering...  ...-functional Collaboration Work closely with product owner, software engineering, solution architect, and business teams to... 
    For contractors
    Work at office
    Immediate start
    Worldwide

    Doosan Bobcat NA US

    West Fargo, ND
    4 days ago

Do you want to receive more vacancies?

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