Talent.com
Senior Software Engineer
Senior Software EngineerPrometheus Group • Raleigh, North Carolina, United States
Senior Software Engineer

Senior Software Engineer

Prometheus Group • Raleigh, North Carolina, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_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.

We are seeking an experienced   Senior Software Engineer   to join our innovative development team. The ideal candidate will be a software craftsman, an excellence champion, and an expert in advanced object-oriented programming and related concepts (OOP to DDD), with extensive experience in web development frameworks and cloud technologies. This role involves tackling complex technical challenges, mentoring team members, implementing industry best practices, and collaborating closely with various product stakeholders.

You will be expected to take on complicated features while also mentoring less senior developers on coding practices, design patterns, and the overall processes to follow that lead to high-quality code.

Key Responsibilities

  • Lead the design and development of complex, scalable web solutions using object-oriented programming principles and technologies such as .NET (C#) and React (TypeScript).
  • Champion engineering excellence through clean, testable code and comprehensive unit testing.
  • Promote test-first methodologies, including test-driven development (TDD) and behavior-driven development (BDD).
  • Lead by example in engineering best practices—demonstrate expertise, foster a mindset of continuous learning, and mentor junior and mid-level engineers to support their growth.
  • Execute technical spikes and proof-of-concepts (POCs) to validate architectural decisions and design approaches.
  • Conduct thorough code reviews and provide constructive, actionable feedback.
  • Collaborate with product managers, architects, UX designers, and other stakeholders to define and implement software functionality, architecture, and system design.
  • Drive the adoption of security best practices and mentor team members in secure coding techniques.

Required Qualifications

  • Bachelor’s degree in software engineering or a related field.
  • 7+ years of experience in software development , including   4+ years working on commercial software products.
  • Expert-level proficiency in .NET (C#) and strong competency in React (TypeScript), with deep understanding of OOP principles and design patterns.
  • Experience with relational databases (e.g., PostgreSQL) and ORM frameworks such as Entity Framework Core.
  • Hands-on experience with CI / CD pipelines (e.g., GitLab CI / CD) and DevOps practices.
  • Familiarity with microservices architecture and containerization tools (e.g., Docker, Kubernetes).
  • Working knowledge of cloud platforms (e.g., AWS).
  • Strong foundation in software architecture and system design, including concepts from Domain-Driven Design and Patterns of Enterprise Application Architecture.
  • Solid understanding of Agile methodologies.
  • Proven expertise in writing unit tests and mentoring others in test development.
  • Demonstrated success in implementing and maintaining test-driven development practices.
  • Proficiency in developing and consuming RESTful APIs.
  • Skilled in diagnosing and resolving performance issues.
  • Excellent problem-solving and analytical abilities.
  • Strong leadership and communication skills, with a track record of mentoring and guiding team members.
  • Experience collaborating with cross-functional teams and diverse 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.

    [job_alerts.create_a_job]

    Senior Software Engineer • Raleigh, North Carolina, United States

    [internal_linking.related_jobs]
    Senior Software Engineer - Full Stack (.NET / C# / Angular)

    Senior Software Engineer - Full Stack (.NET / C# / Angular)

    RELIAS • Morrisville, NC, United States
    [job_card.full_time]
    Are you looking for a high energy, strategic, and fast-paced position as a Senior Software Engineer? Join Relias, the company changing lives throughout the world by helping healthcare organization...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Software Engineer

    Senior Software Engineer

    First Citizens Bank • Raleigh, NC, US
    [job_card.full_time]
    This is a remote role that may only be hired in the following location(s) : North Carolina, Texas.Provides complex technical support to data processing systems through enhancement of related softwar...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior DevOps Engineer

    Senior DevOps Engineer

    Deutsche Bank • Cary, NC, United States
    [job_card.full_time]
    In short – an essential part of Deutsche Bank’s technology solution, developing applications for key business areas.Our Technologists drive Cloud, Cyber and business technology strategy while trans...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    1-20- Senior AWS Automation Engineer

    1-20- Senior AWS Automation Engineer

    Focused HR Solutions • Raleigh, North Carolina, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Work currently can be performed remote with the potential for onsite at the Client / manager’s discretion in Raleigh, NC. Our client has an opening for a Senior AWS Automation Engineer 734136.Th...[show_more]
    [last_updated.last_updated_30]
    1.20. Senior AWS Automation Engineer

    1.20. Senior AWS Automation Engineer

    Focused HR Solutions • Raleigh, North Carolina, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Work currently can be performed remote with the potential for onsite at the Client / manager’s discretion in Raleigh,NC.Our client has an opening for a Senior AWS Automation Engineer 734136&nbs...[show_more]
    [last_updated.last_updated_30]
    Senior DevOps Engineer (Cary)

    Senior DevOps Engineer (Cary)

    Deutsche Bank • Cary, NC, United States
    [job_card.full_time]
    In short an essential part of Deutsche Banks technology solution, developing applications for key business areas.Our Technologists drive Cloud, Cyber and business technology strategy while transfo...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    MO2-613-Senior Azure Cloud Engineer 11694-1

    MO2-613-Senior Azure Cloud Engineer 11694-1

    FHR • Raleigh, NC, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Our direct client has an opening for.Senior Azure Cloud Engineer 11694-1.This position is up to 12 months, with the option of extension, in. Please send rates and a resume.DEA needs an Architect or ...[show_more]
    [last_updated.last_updated_30]
    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]
    Sr. Software Engineer

    Sr. Software Engineer

    Pierce Technology Corp • Raleigh, NC, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Work in dynamic self-organized agile teams to develop high-quality software applications using the best technology stack, design, and architecture. Interact with stakeholders to analyze, design, and...[show_more]
    [last_updated.last_updated_30]
    Lead Software Engineer

    Lead Software Engineer

    The Walt Disney Company • Morrisville, NC, United States
    [job_card.full_time]
    New York, New York, United States / San Francisco, California, United States / Seattle, Washington, United States / Morrisville, North Carolina, United States. Disney Entertainment and ESPN Product ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer (Python) •NO C2C • •NO Sponsorship •

    Senior Software Engineer (Python) •NO C2C • •NO Sponsorship •

    Beacon Hill Staffing Group • Cary, North Carolina, United States
    [job_card.full_time]
    CLIENT DAY TO DAY : This engineer will be on a team of software engineers– all supporting data scientists through generative AI based initiatives. The day to day will include regular release of servi...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Principal Systems Engineer

    Senior Principal Systems Engineer

    Pyramid Consulting, Inc • Raleigh, NC, United States
    [job_card.temporary]
    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]
    Software Engineer (Morrisville)

    Software Engineer (Morrisville)

    Hays • Morrisville, NC, US
    [job_card.part_time]
    The final salary or hourly wage, as applicable, paid to each candidate / applicant for this position is ultimately dependent on a variety of factors, including, but not limited to, the candidates / app...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Software Engineer (Raleigh)

    Principal Software Engineer (Raleigh)

    Prometheus Group • Raleigh, NC, United States
    [job_card.full_time]
    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.Ou...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Developer

    Senior Software Developer

    Savvas Learning • Raleigh, NC, United States
    [job_card.full_time]
    Savvas Learning Company is a global education company that produces award-winning learning solutions that empower educators and engage students with the highest quality content.Recognized as an ind...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Principal Systems Engineer

    Senior Principal Systems Engineer

    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]
    Sr. Principal Systems Engineer || Raleigh NC 27607-Hybrid 3 days in office and 2 from home

    Sr. Principal Systems Engineer || Raleigh NC 27607-Hybrid 3 days in office and 2 from home

    Stellent IT LLC • Raleigh, NC, United States
    [job_card.temporary]
    [filters_job_card.quick_apply]
    Principal Systems Engineer Raleigh NC 27607-Hybrid 3 days in office and 2 from home No OPT / CPT 6+ Months contract Client Baxter Healthcare ...[show_more]
    [last_updated.last_updated_variable_days]
    Senior Software Engineer - Enterprise Payments

    Senior Software Engineer - Enterprise Payments

    First Citizens Bank • Raleigh, NC, US
    [job_card.full_time]
    This is a remote role that may only be hired in the following location(s) : AZ or NC.Other locations may be considered as needed. This position is aligned to First Citizens Bank's Enterprise Payments...[show_more]
    [last_updated.last_updated_30] • [promoted]