Talent.com
Senior Software Engineer

Senior Software Engineer

Prometheus GroupRaleigh, North Carolina, United States
30+ days ago
Job type
  • Full-time
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.

    Create a job alert for this search

    Senior Software Engineer • Raleigh, North Carolina, United States

    Related jobs
    • Promoted
    Software Engineer

    Software Engineer

    Cisco Systems, Inc.Research Triangle Park, NC, United States
    Full-time
    The application window is expected to close on : 12 / 30 / 2025.Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.The Commerce Engineeri...Show moreLast updated: 9 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    SysdigRaleigh, North Carolina, United States
    Full-time
    In the cloud, every second counts.On the leading edge of security, Sysdig stops attacks in real-time by instantly detecting changes in cloud security risk with runtime insights and.Trusted by a lar...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    Red HatDurham, North Carolina, USA
    Full-time +1
    Red Hat is the worlds leading provider of enterprise open source software solutions using a community-powered approach to deliver reliable and high-performing Linux hybrid cloud container and Kuber...Show moreLast updated: less than 1 hour ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    LogistiviewCary, North Carolina, United States
    Full-time
    LogistiVIEW is a Supply Chain software company focused on empowering our Warehousing / Distribution, Manufacturing and Retail customers to leverage new technologies that give them the edge.Focused i...Show moreLast updated: 30+ days ago
    Senior Software Engineer

    Senior Software Engineer

    EnvestnetRaleigh, NC, US
    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 moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    FidelityDurham, North Carolina, USA
    Full-time
    This is an opportunity for a highly motivated Senior Full Stack Engineer to aid in our development efforts in a collaborative team to deliver the customer authorization solutions supporting Fidelit...Show moreLast updated: 1 day ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    AltelaChapel Hill, North Carolina, United States
    Full-time +1
    Minimum Years of Experience Required : 6+ Years.Salary range : $150,000 - $190,000.Candidates must be a Permanent Resident or have existing work authorization in the United States to be considered.We...Show moreLast updated: 30+ days ago
    Sr. Software Engineer

    Sr. Software Engineer

    Pierce Technology CorpRaleigh, NC, US
    Full-time
    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 moreLast updated: 30+ days ago
    • Promoted
    1583 - Operations System Engineer

    1583 - Operations System Engineer

    Sigma Defense28308, NC, US
    Full-time
    Sigma Defense is currently seeking a.Supporting the organization to accomplish mission requirements and future proofing components, software, and policies. The candidate will be responsible for main...Show moreLast updated: 7 days ago
    • Promoted
    Senior Site Reliability Engineer - US / Canada

    Senior Site Reliability Engineer - US / Canada

    DatavisorResearch Triangle Park, North Carolina, United States, North Carolina, United States
    Remote
    Full-time
    DataVisor is a next generation security company that utilizes industry leading unsupervised machine learning to detect fraudulent activity for financial transactions, mobile user acquisition, socia...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    BitSightRaleigh, NC, United States
    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 moreLast updated: 5 days ago
    • Promoted
    • New!
    Plant 24 MFG Engineer II

    Plant 24 MFG Engineer II

    Altec Industries, Inc.Creedmoor, North Carolina, US
    Full-time
    Responsibilities Take a Career Step Work in a focus facility that designs, tests, manufactures, assembles, and sells its own products. We are a financially stable company that makes intelligent and ...Show moreLast updated: 16 hours ago
    • Promoted
    Senior Fullstack Engineer - Java (Remote)

    Senior Fullstack Engineer - Java (Remote)

    First Citizens BankRaleigh, NC, US
    Remote
    Full-time
    This is a remote role that may only be hired in the following location(s) : AZ, FL, GA, NC and TX.Silicon Valley Bank (SVB), a division of First Citizens Bank, is the bank of the world’s most ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    NubankDurham, North Carolina, United States
    Full-time
    Nubank is the world’s largest digital banking platform outside of Asia, serving over 105 million customers across Brazil, Mexico, and Colombia. Our company has been leading an industry transformatio...Show moreLast updated: 30+ days ago
    • Promoted
    1246 - Senior Systems Engineer

    1246 - Senior Systems Engineer

    Sigma Defense28308, NC, US
    Full-time
    Supporting the organization to accomplish mission requirements and future proofing components, software, and policies.The candidate will be responsible for designing, integrating, optimizing, and m...Show moreLast updated: 29 days ago
    • Promoted
    Senior Backend Engineer

    Senior Backend Engineer

    Epic GamesCary, North Carolina, United States
    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 moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Simply Easier PaymentsChapel Hill, North Carolina, United States
    Full-time
    For nearly 20 years, Simply Easier Payments has been a leading provider of billing services to the insurance industry.Principal Software Engineer with at least 15 years of experience as a Software ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineering Manager

    Senior Software Engineering Manager

    WillowTreeDurham, NC, United States
    Full-time
    Locations : Boston, MA; Charlottesville, VA; Columbus, OH; Durham, NC.WillowTree, a TELUS International Company, is an award-winning digital product consultancy driven by innovation and user-centric...Show moreLast updated: 1 day ago