Principal Software Engineer
$142.8k - $274.8kMicrosoft
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.
- 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.
- ...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...SuggestedRemote jobInternship
$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...SuggestedRemote jobFull time$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...SuggestedFull timeTemporary workFor contractorsFor subcontractorRemote work$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...SuggestedHourly payFull timeTemporary workPart timeSummer workInternshipWork at officeLocal areaImmediate startWorldwideRelocationFlexible hours$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...SuggestedTemporary workWork at officeLocal areaFlexible hours$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 workFlexible hours$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...InternshipWork at officeFlexible hours$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 timeTemporary workRemote work$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 timeTemporary workFor contractors- ...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 workTemporary workFor contractorsWork at officeRemote work2 days per week
- ...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
- ...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 officeRelocationVisa sponsorshipRelocation package
$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$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$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 payFull timeFor contractorsLocal area$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 timeRelocation$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 jobHourly payPermanent employmentFull timeInternshipWork at officeLocal areaImmediate start$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 payOngoing contractLocal area$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 jobFull timeH1b- ...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
$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 timeTemporary workWork experience placementLocal area$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 timeWork at officeRemote workFlexible hours$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 contractFull timeLocal areaWorldwide- ...-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 timeTemporary workH1bImmediate start
- ...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 timeH1bImmediate start
- ...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 timeH1b
- ...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 timeH1b
- ...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...InternshipFlexible hours
$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 wageFull timeRemote work- ...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 contractorsWork at officeImmediate startWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- software Fargo, ND
- healthcare software sales Fargo, ND
- entry level software sales Fargo, ND
- software technical support Fargo, ND
- software intern Fargo, ND
- internship software Fargo, ND
- software sales representative Fargo, ND
- software implementation project manager Fargo, ND
- embedded software Fargo, ND
- software asset management analyst Fargo, ND





