Demo

Principal Software Engineer

Prometheus Group
Raleigh, NC Full Time
POSTED ON 4/23/2026
AVAILABLE BEFORE 5/26/2026

About Prometheus Group:

Prometheus Group is a team of self-starters centered on being resourceful, accountable, and results-focused. Our drive and dedication to creating great products for our global customers are at the heart of all we do! In joining Prometheus, you will become a part of the largest global provider of comprehensive enterprise asset management (EAM) software solutions that support the management life cycle for equipment maintenance.


Job Summary:

We are seeking a hands-on Principal Software Engineer – Mobile to lead the architecture, modernization, and delivery of enterprise mobile applications. This role is ideal for a software craftsman and technical leader who thrives on solving complex problems, mentoring engineers, and advancing modern development practices across the team.


The ideal candidate brings deep expertise in C#, .NET MAUI, and enterprise mobile architecture, along with proven experience upgrading and modernizing applications from Xamarin to .NET MAUI. This person will serve as a senior technical leader for mobile engineering, helping maintain architecture, release practices, and development standards across the team.


In addition to strong mobile engineering capabilities, this role will help advance the team’s use of AI-assisted development, particularly Claude Code, to improve code quality, design exploration, developer productivity, and overall engineering effectiveness. The right candidate will bring both practical experience using Claude Code in real-world development workflows and the leadership ability to help the team adopt these practices responsibly and effectively.


Key Responsibilities:

  • Lead the design, development, and modernization of complex enterprise mobile applications with a primary focus on C# and .NET MAUI.
  • Drive modernization efforts, including transitioning code written for Xamarin to .NET MAUI with attention to architecture, maintainability, performance, and delivery risk.
  • Lead by example in applying advanced object-oriented programming, design patterns, and architectural principles, including domain-driven design and enterprise application patterns.
  • Conduct thoughtful code reviews and provide actionable coaching to engineers across the team.
  • Support and improve Git-based CI/CD pipelines and broader development workflows.
  • Help lead and mature mobile release management practices for iOS and Android, including enterprise distribution, the Apple App Store, Managed Google Play, and related deployment channels.
  • Collaborate closely with product managers, DevOps engineers, and other stakeholders to define and deliver high-quality software solutions.
  • Help enforce best practices for mobile performance, reliability, maintainability, and secure application development.


AI-Assisted Development:

  • Serve as a senior advocate and thought leader for the use of Claude Code and other AI-assisted development tools within the software development lifecycle.
  • Bring hands-on experience using Claude Code to accelerate engineering work such as refactoring, debugging, test generation, documentation, issue investigation, and architectural exploration.
  • Define and promote practical development workflows that incorporate Claude Code while maintaining strong standards for quality, security, and maintainability.
  • Coach engineers on how to use Claude Code effectively as a productivity multiplier while preserving sound engineering judgment, code ownership, and technical rigor.
  • Identify high-value use cases, establish guardrails, and help build repeatable team practices for AI-assisted software development


Required Qualifications:

  • Bachelor’s degree in Software Engineering, Computer Science, or a related field.
  • 10 years of experience in software development, with at least 7 years building commercial applications using native or cross-platform mobile technologies.
  • Deep expertise in C# and strong experience building production-grade mobile applications using Xamarin and .NET MAUI.
  • Proven experience leading or contributing significantly to Xamarin to .NET MAUI migration or modernization efforts.
  • Strong experience troubleshooting complex application, performance, and memory issues and implementing durable solutions.
  • Strong understanding of object-oriented programming, SOLID principles, design patterns, and software architecture.
  • Experience writing maintainable, testable code and applying unit testing and test-driven development practices.
  • Expert in developing and consuming RESTful APIs including versioning, authentication and authorization, and API documentation.
  • Advanced experience with relational databases such as SQL Server, PostgreSQL, and SQLite.
  • Experience setting up and maintaining CI/CD pipelines and working within modern DevOps practices.


Nice to Have Skills (Backend / Full-Stack):

We are especially interested in candidates who can contribute beyond mobile when needed, as long as mobile and .NET MAUI remain core strengths.

  • Experience with ERP or enterprise system integrations such as SAP, Oracle, or Maximo.
  • Experience integrating mobile apps with backend systems, including sync patterns, offline-first behavior, caching strategies, and telemetry.
  • Familiarity with distributed systems concerns such as observability, retries, rate limiting, and event- or queue-based processing.
  • Experience supporting end-to-end solutions across mobile, API, web, database, and CI/CD workflows.
  • Experience with React.js and/or React Native is a plus.


Benefits Overview:

We offer an attractive benefits program to meet the diverse needs of our teammates:

  • Employee base HSA plan, dental, life and short-term disability coverage 100% paid for by Prometheus Group
  • HSA & FSA plan options
  • Retirement Savings with Generous Company Match & Immediate Vesting
  • Gym membership to O2 Fitness
  • Casual dress attire
  • Half-Day Fridays
  • Generous Paid Time Off
  • Company Outings, Trips & Activities


Prometheus Group is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.


#LIonsite

Salary.com Estimation for Principal Software Engineer in Raleigh, NC
$166,841 to $201,626
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Prometheus Group

  • Prometheus Group Carolina, NC
  • Partner Alliance Manager – Prometheus Group Company Overview Prometheus Group is a global leader in asset-intensive software solutions for maintenance, ope... more
  • 3 Days Ago

  • Prometheus Group Raleigh, NC
  • About Prometheus Group Prometheus Group is a team of self-starters centered on being resourceful, accountable, and results-focused. Career progress is base... more
  • 4 Days Ago

  • Prometheus Group Raleigh, NC
  • About Prometheus Group Prometheus Group is a team of self-starters centered on being resourceful, accountable, and results-focused. Career progress is base... more
  • 4 Days Ago

  • Prometheus Group Raleigh, NC
  • About Prometheus Group: Prometheus Group is a team of self-starters centered on being resourceful, accountable, and results focused. Career progress is bas... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Raleigh, NC area that may be a better fit.

  • Progress Software Raleigh, NC
  • We are Progress (Nasdaq: PRGS) – the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applicat... more
  • 5 Days Ago

  • Principal Financial Group Raleigh, NC
  • What You'll Do As an Experienced Software Engineer at Principal, you’ll work with engineers to help lead our efforts to continue modernizing our technology... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!