Principal Software Engineer Frontend
About Prometheus Group:
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 Frontend to serve as the technical anchor for the ePAS product. This individual will focus primarily on the frontend but should be highly capable working on the backend 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 Frontend 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)
- PostgreSQL database design, tuning, troubleshooting
- 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:
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.
Recommended Jobs
Virtual Mental Health Therapist (LCMHC, LMFT, LCSW)
Virtual Mental Health Therapist (LCMHC, LMFT, LCSW) Position: Full-Time Salary: $115,000 – $120,000 per year Schedule: Monday–Friday, 9:00 AM – 5:00 PM Location: North Caro…
NC-Material Handler
MATERIAL HANDLER INTRODUCTION A & Associates is a reputable staffing agency with a proven track record in screening and recruiting as well as job placement and career development. With more t…
Production Team Partner - Linen Bagger & Folder - UniFirst
Our Production Team is Kind of a Big Deal! UniFirst is seeking a reliable and hardworking Production Team Partner to join our UniFirst Family. As a Team Partner in the Production Department, you wi…
Store Manager - Northlake Mall
As the largest jewellery brand in the world, we a give a voice to millions of people’s loves every day. Our beautiful products empower people all around the world to express themselves. We are proud …
Truck Driver - OTR
Hiring Over The Road CDL-A Dry Van Drivers – Weekly Pay $1,800–$2,300 Job Details: Pay is $0.60 per mile, and every mile is paid, both loaded and empty. Drivers are compensated for detention,…
General Surgeon
General Surgeon opportunity in Roanoke Rapids, NC (Experience required) Wonderful opportunity for an experienced board-certified general surgeon to join an established practice in Roanoke Rapids, N…
Staff Accountant
Energize Group is seeking a precise and proactive Staff Accountant to manage the financial heartbeat of our agency. You will take full ownership of billing, bookkeeping, and payroll. Core Responsi…
General Manager
Description Are you a passionate hospitality professional looking for an opportunity to make your mark in the industry as a General Manager of a full service hotel? If so, we have the perfect ro…
Electrical Quality Inspector- 1st Shift
Here at Siemens, we take pride in enabling sustainable progress through technology. We do this by empowering customers through the combination of the real and digital worlds—improving how we live, wo…
To Go Specialist
For this position, pay will be variable by location - plus tips Our Winning Family Starts With You! Check out these great benefits! ~ Flexible schedules to help you balance other life com…