Principal Software Engineer Front-End

Prometheus Group

Raleigh (NC)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Employee base HSA plan
Retirement Savings with Company Match
Gym membership
Generous Paid Time Off
Medical and Vision insurance
Paid maternity leave
Paid paternity leave

Job summary

A leading software solutions provider in Raleigh is seeking a Principal Software Engineer Front-End. This role requires deep expertise in technologies like .NET, MAUI, and React. The ideal candidate will not only focus on front-end development but will also mentor junior engineers and lead architectural design for ePAS products. This position offers a robust benefits package, a collaborative work environment, and an opportunity to impact enterprise software solutions worldwide.

Qualifications

  • 10+ years of professional software development experience.
  • Experience as a lead or principal engineer.
  • Proven experience mentoring and raising team productivity.

Responsibilities

  • Lead architecture and design of ePAS software.
  • Troubleshoot performance and customer-facing issues.
  • Mentor junior engineers and drive technical maturity.

Skills

.NET (C#)
MAUI
React
PostgreSQL
CI/CD pipelines
Git
Java Spring
Keycloak

Education

Bachelor’s or Master’s degree in Computer Science

Tools

GitLab CI
Docker
Kubernetes
Argo

Job description

Prometheus Group is a team of self-starters centered on being resourceful, accountable, and results-focused. Career progress is based on merit and not years of service or attaining certifications. 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 and operations.

Role Overview: We are seeking a highly experienced Principal Software Engineer Front-End to serve as the technical anchor for the ePAS product. This individual will focus primarily on the front-end but should be highly capable working on the back-end and thinking across the entire product.

This individual will lead architecture, design, implementation, debugging and mentoring efforts, elevating the productivity and quality of the entire engineering team. The candidate we’re seeking combines deep expertise across MAUI, React, .NET, PostgreSQL and modern CI/CD pipelines with a proven ability to mentor, troubleshoot, and deliver production-grade solutions.

Why This Role Matters: As the Principal Software Engineer Front-End for ePAS, you will shape the future of our web and mobile products used by customers worldwide. You’ll ensure the products are architected for speed, scale and reliability to ensure our customers have a world-class experience. If you thrive on solving complex challenges, mentoring others, and delivering impactful enterprise software—we’re excited to meet you!

Key Responsibilities:

  • Define and evolve the software architecture for ePAS, ensuring scalability, maintainability and performance.
  • Lead design and implementation of core features using .NET, MAUI (mobile), React (web) and PostgreSQL, ensuring high quality and robustness.
  • Troubleshoot complex performance, stability and customer-facing issues—from root cause to resolution.
  • Mentor and uplift junior and mid-level engineers; establish best practices, conduct code/design reviews and drive the team’s productivity and technical maturity.
  • Own branching strategy, version control workflows and enforce standards across the engineering team.
  • Manage build and release pipelines: GitLab CI, .NET CLI, Dockerfile setup, macOS security CLI (certificate/app signing), debugging macOS GitLab runners via VNC.
  • Oversee CI/CD orchestration: Argo CLI and kubectl for internal-dev deployments, AWX administration and S3 backup workflows, GitLab token lifecycle management, app‑store delivery process (iOS/Android).
  • Debug and upgrade supporting systems including Java Spring backend services and Keycloak authentication/authorization components.
  • Work with orchestration APIs (e.g., S3 API, Kubernetes API) and integrate with GitLab and S3 APIs for automation.
  • Perform or coordinate manual UWP builds, manage ABM (Apple Business Manager) device profile administration, certificate provisioning and renewal.
  • Collaborate closely with product management, infrastructure and DevOps teams to deliver a cohesive end-to-end solution; act as a technical thought‑leader across disciplines.
  • Preferably, manage Keycloak operations (configuration, policies, integration) and ensure identity‑access workflows integrate tightly with the mobile/web stack.

Qualifications & Experience:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering or equivalent degree.
  • 10+ years of professional software development experience, with multiple years as a lead or principal engineer.
  • Expert‑level hands‑on experience with: .NET (C#), MAUI (mobile solutions), React (frontend)
  • Software architecture and design patterns at scale
  • Proven experience mentoring and raising the productivity of engineering teams.
  • Deep experience troubleshooting performance, scalability, memory leaks, and stability issues in production systems.
  • Strong expertise in branching strategies (Git), CI/CD pipelines and build/deployment tooling (GitLab CI, Docker, macOS runner administration, certificate signing).
  • Experience with deployment orchestration (Argo, Kubernetes CLI), AWX/Ansible Tower, S3 automation and token management.
  • Familiarity with iOS/Android app‑store delivery workflows, UWP builds and ABM/MDM device‑profile management.
  • Experience upgrading Java Spring services and Keycloak for identity and access management is a plus.
  • Excellent communication skills, able to influence across teams and articulate technical decisions to stakeholders.

Benefits Overview:

  • 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
  • Medical insurance
  • Vision insurance
  • 401(k)
  • Paid maternity leave
  • Paid paternity leave

Prometheus Group is proud to be an Equal Employment Opportunity and Affinity 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

Seniority level: Mid‑Senior level

Employment type: Full‑time

Job function: Information Technology

Industries: IT System Custom Software Development, IT System Operations and Maintenance, and Software Development

Referrals increase your chances of interviewing at Prometheus Group by 2x

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Mobile Development
Principal Software Engineer - Mobile Development

Prometheus Group • Raleigh (NC)

On-site
USD 115,000 - 150,000
Employee base HSA plan
100% paid dental and life insurance
Retirement Savings with Generous Company Match
+2
Associate Web Developer
Associate Web Developer

Prometheus Group • Raleigh (NC)

On-site
USD 60,000 - 80,000
Employee base HSA plan
Generous company match on retirement savings
Gym membership to O2 Fitness
+1
Bilingual Project Manager (Spanish Speaking)
Bilingual Project Manager (Spanish Speaking)

Prometheus Group • Raleigh (NC)

On-site
USD 80,000 - 100,000
Employee base HSA plan
Retirement Savings with Company Match
Gym membership
+3
Project Manager
Project Manager

Prometheus Group • Raleigh (NC)

On-site
USD 70,000 - 100,000
Employee base HSA plan
Gym membership to O2 Fitness
Generous Paid Time Off
Enterprise - Senior Software Engineer - React, Python, CI/CD 7/28/2026 Annapolis Junction, MD M[...]
Enterprise - Senior Software Engineer - React, Python, CI/CD 7/28/2026 Annapolis Junction, MD M[...]

Erias Ventures, LLC • Annapolis (MD)

On-site
USD 245,000 - 270,000
Above Market Pay
Roth/401k with vesting
Spot Bonuses
+6
Implementation Specialist
Implementation Specialist

Prometheus Group • Raleigh (NC)

On-site
USD 60,000 - 90,000
HSA + benefits
Parental leave
Retirement match
+5
UI Principal Engineer
UI Principal Engineer

Codinix Consulting Services • New Jersey

On-site
USD 102,000 - 120,000
Data Engineer
Data Engineer

Prometheus Group • Raleigh (NC)

On-site
USD 70,000 - 90,000
Employee base HSA plan
Paid parental leave
Retirement Savings with Generous Company Match
+2
Enterprise - Senior Software Engineer - React, Python, CI/CD
Enterprise - Senior Software Engineer - React, Python, CI/CD

Erias Ventures • Maryland

On-site
USD 245,000 - 270,000
Above Market Pay
401k with Immediate Vesting
Bonuses for Business Growth
+2
Principal Engineer Software – Frontend (Machine Identity Management)
Principal Engineer Software – Frontend (Machine Identity Management)

Palo Alto Networks • Santa Clara (CA)

On-site
USD 147,000 - 238,000