Talent.com
Principal Software Engineer (Raleigh)
Principal Software Engineer (Raleigh)Prometheus Group • Raleigh, NC, US
[error_messages.no_longer_accepting]
Principal Software Engineer (Raleigh)

Principal Software Engineer (Raleigh)

Prometheus Group • Raleigh, NC, US
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.part_time]
[job_card.job_description]

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 :

As the Principal Backend Software Engineer for the ePAS product, you will serve as a technical leader, architect, developer, mentor and problem-solver. You will own the design and implementation of robust, high-performance backend services (Microsoft .NET, PostgreSQL) supporting both online and offline mobile workflows. You will also elevate the productivity of the team through strong mentoring, rigorous architecture, API excellence and discipline in delivery.

Why This Role Matters

As the Principal Backend Software Engineer for ePAS, you will shape the future of our web and mobile products used by customers worldwide. Youll 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 softwarewere excited to meet you!

Key Responsibilities :

  • Architect and lead the design, development and maintenance of the backend platform for ePAS, using Microsoft .NET, PostgreSQL, SQLite (for offline mode) and DevExpress components.
  • Define and enforce software architecture, layering, API design, branching / merge strategy, release delivery and CI / CD pipelines, ensuring scalability, maintainability and stability.
  • Mentor and uplift junior and mid-level developers : review code, set best practices, lead technical discussions and elevate overall team output and quality.
  • Troubleshoot complex performance, stability and customer-facing backend issuesown root cause analysis, resolution plans and prevention strategies.
  • Drive the design and implementation of REST APIs (and other integration endpoints) that power mobile, desktop and server-side componentsensure they are secure, high-throughput and resilient.
  • Manage and execute release delivery of backend components : define release plans, track dependencies, coordinate cross-team handoffs (mobile, product, QA), and ensure smooth deployment.
  • Lead offline & online mode backend workflows for mobile devices : ensure reliable sync, conflict resolution, offline data storage (SQLite) and seamless transition to online mode.
  • Champion source control and branching strategy best practices : define, communicate and enforce branching models, merge policies, trunk-based or feature-branch workflows, code-freeze practices.
  • Influence product backlog and technical roadmap : collaborate with product management, UX and mobile teams to translate functional requirements into scalable backend solutions.
  • Be the go-to expert for backend service design : evaluate and introduce new technologies, optimize database schemas, tune query performance, monitor production metrics and define improvements.

Required Qualifications & Skills :

  • Bachelors or Masters degree in Computer Science, Software Engineering or equivalent degree.
  • 10+ years of professional software engineering experience, with strong depth in backend development.
  • Expert proficiency in Microsoft .NET (C#), PostgreSQL and SQLite ; experience with DevExpress is a strong plus.
  • Proven architecture and design expertise : youve led major system design decisions, defined layering, patterns, scalability and reliability.
  • Demonstrated ability to troubleshoot and resolve high-severity performance / stability issues in production environments.
  • Strong experience building and managing REST APIs; understanding of API versioning, throttling, security, documentation.
  • Deep knowledge of branching strategy and source control workflows : Git, branching models (GitFlow, trunk-based), merge policies, release management.
  • Experience with mobile backend integration supporting both offline and online modes (sync, local storage, conflict resolution).
  • Experience mentoring and guiding other engineers : you have lifted team productivity, instituted best practices, and served as a technical mentor.
  • Excellent communication skills : able to clearly articulate architecture, trade-offs, and mentor junior engineers; collaborate with product and mobile teams.
  • Strong focus on delivery : you understand release processes, CI / CD pipelines, deployment orchestration, and dependencies across mobile / backend / web components.
  • Preferred Qualifications :

  • Prior experience working in an enterprise software company with SaaS offerings.
  • Familiarity with DevExpress UI components (for backend dashboards or admin tools).
  • Experience with data synchronization for mobile / offline-first applications.
  • Experience with containerization, micro-services or service-oriented architecture (SOA) in a .NET ecosystem.
  • Proven track record in CI / CD, automated testing, and production monitoring metrics (e.g., error rates, latency, throughput).
  • 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

    [job_alerts.create_a_job]

    Principal Software Engineer • Raleigh, NC, US

    [internal_linking.similar_jobs]
    Software Engineering Technical Leader

    Software Engineering Technical Leader

    Cisco Systems, Inc. • Cary, NC, United States
    [job_card.full_time] +1
    The application window is expected to close on : December 23, 2025.NOTE : Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.This role...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Principal Engineer

    Principal Engineer

    Hazen and Sawyer • Raleigh, NC, US
    [job_card.full_time]
    Seeking Professional Licensed Engineer with 5 – 10 years of experience in the water industry.Background and experience in municipal and water and wastewater facilities, conveyance, or stormwa...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Principal Systems Engineer (Raleigh)

    Senior Principal Systems Engineer (Raleigh)

    Pyramid Consulting, Inc • Raleigh, NC, US
    [job_card.part_time] +1
    Senior Principal Systems Engineer.Please review the job description below and contact me ASAP if you are interested.Employee benefits include, but are not limited to, health insurance (medical, den...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Software Engineer

    Sr. Software Engineer

    Spectraforce Technologies • Raleigh, NC, United States
    [job_card.full_time]
    What are the top 3-5 skills, experience or education required for this position : .We're looking for a Senior Software Engineer interested in working within a startup-oriented environment while havin...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Data Architect (Raleigh)

    Principal Data Architect (Raleigh)

    Eliassen Group • Raleigh, NC, United States
    [job_card.full_time]
    Our client, a leader in their industry, has an excellent opportunity for a Principal Data Architect to work on a 12-month+ contract with an option to hire if the fit is right in Raleigh, NC.This po...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Systems Engineer

    Systems Engineer

    Grantek Systems Integration • Raleigh, NC, US
    [job_card.full_time]
    From concept to design to execution,.Do you want to have an impact on creating products from today’s top brands? Does having a company care about your career today and into the future motivat...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Envestnet • Raleigh, NC, US
    [job_card.full_time]
    This is a hybrid role, with in-office work required at either our Berwyn, PA or Raleigh, NC office location.Envestnet is transforming the way financial advice is delivered through its connected tec...[show_more]
    [last_updated.last_updated_30]
    Software Engineer (Remote)_

    Software Engineer (Remote)_

    Scale AI • Raleigh, North Carolina, United States
    [filters.remote]
    [job_card.full_time]
    Join a global community of talented professionals to shape the future of AI.Earn up to $15 USD / hr and additional rewards based on quality of submission. Outlier is committed to improving the intelli...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Software Engineer

    Senior Software Engineer

    BitSight • Raleigh, NC, United States
    [job_card.full_time]
    Bitsight is a cyber risk management leader transforming how companies manage exposure, performance, and risk for themselves and their third parties. Companies rely on Bitsight to prioritize their cy...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    AbleForce, Inc. • Cary, North Carolina, United States
    [job_card.full_time]
    This is a hybrid onsite / remote job in the Raleigh-Durham area and no relocation assistance is available.Main Duties & Responsibilities : - Design, develop, and deploy cutting-edge software solutions...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Sr. Software Engineer - Python (Raleigh)

    Sr. Software Engineer - Python (Raleigh)

    Insight Global • Raleigh, NC, United States
    [job_card.full_time]
    Python Developers with strong understanding of software architecture and an interest in working with teams implementing and integrating GenAI / LLM technologies in a fast-paced environment that valu...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer (Raleigh)

    Software Engineer (Raleigh)

    Robert Half • Raleigh, NC, United States
    [job_card.full_time]
    Were looking for an experienced.If you enjoy tackling complex challenges, mentoring others, and contributing to architectural decisions, this position is for you. Design, develop, and maintain robus...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Software Engineer (Raleigh, NC)

    Senior Software Engineer (Raleigh, NC)

    First Citizens Bank • Raleigh, NC, US
    [job_card.full_time]
    This position provides complex technical support to systems within Branch Technology through enhancement of related software and processes, both on-prem and vendor hosted.Develops software and proc...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Architect I

    Software Architect I

    defi AUTO LLC • Raleigh, NC, US
    [job_card.full_time]
    It’s an exciting time to join defi!.SOLUTIONS is a pioneer in end-to-end, SaaS loan originations, servicing, and managed servicing solutions. Our customers include the highest-volume captive a...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Principal Systems Engineer (Raleigh)

    Senior Principal Systems Engineer (Raleigh)

    DivIHN Integration Inc • Raleigh, NC, United States
    [job_card.full_time]
    Title : Senior Principal Systems Engineer - 3 Openings.For further inquiries regarding the following opportunity, please contact one of our Talent Specialists. As a Senior Principal Systems Engineer ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Software Architect

    Principal Software Architect

    Ozmo • Raleigh, NC, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Ozmo is seeking an experienced, innovative, and strategic Principal Software Architect to join our growing engineering team. In this role, you’ll drive the design and delivery of scalable, sec...[show_more]
    [last_updated.last_updated_variable_days]
    Principal Engineer

    Principal Engineer

    Water Technologies • Cary, NC, US
    [job_card.full_time]
    Veolia Group is a global leader in environmental services, operating across all five continents with nearly 218,000 employees. Specializing in water, energy, and waste management.Veolia Group design...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Backend Engineer

    Principal Backend Engineer

    Epic Games • Cary, North Carolina, United States
    [job_card.full_time]
    At the core of Epic’s success are talented, passionate people.Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafti...[show_more]
    [last_updated.last_updated_30] • [promoted]