Talent.com
Senior Software Engineer

Senior Software Engineer

Prometheus GroupRaleigh, NC, US
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Salary :

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 experiencedSenior Software Engineerto 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 practicesdemonstrate 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

  • Bachelors degree in software engineering or a related field.
  • 7+ years of experience in software development, including4+ 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, NC, US

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    First Citizens BankRaleigh, NC, US
    Full-time
    This position is responsible for the API / Middleware integration supporting multiple API Gateways (Apigee, MuleSoft, Layer 7 etc. API / Middleware Platforms supporting banks business needs, Regulatory,...Show moreLast updated: 30+ days ago
    Senior Software Engineer

    Senior Software Engineer

    QED NationalUSA, North Carolina, Raleigh
    Full-time
    Our Client is seeking a well-rounded.They are an established team of highly skilled software engineers and are busy creating applications that will benefit our client's customers for years to come!...Show moreLast updated: 30+ days ago
    Senior Software Engineer

    Senior Software Engineer

    Elevait SolutionsNC, United States
    Full-time
    Quick Apply
    Senior Software Engineer • Location : Remote / Hybrid • Employment Type : Full-Time ...Show moreLast updated: 4 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Clever Devices Ltd.Apex, NC, US
    Full-time
    As THE leader in transit technology, Clever Devices' vision is to make meaningful contributions to worldwide mobility.Our goal is to be the leading provider of exciting technology that improves...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer, Core Experiences - Raleigh, USA

    Senior Software Engineer, Core Experiences - Raleigh, USA

    SpeechifyRaleigh, NC, US
    Full-time
    Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the...Show moreLast updated: 19 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 Software Engineer - CLM (Remote)

    Senior Software Engineer - CLM (Remote)

    First Citizens BankRaleigh, NC, US
    Remote
    Full-time
    This is a remote role that may only be hired in the following location(s) : NC, AZ and TX.We are seeking a hands-on, technically strong Senior Software Engineer to participate in design and developm...Show moreLast updated: 11 days ago
    • Promoted
    Senior Software Engineer- Full-Stack (NC, AZ)- Hybrid

    Senior Software Engineer- Full-Stack (NC, AZ)- Hybrid

    First Citizens BankRaleigh, NC, US
    Full-time
    This is a hybrid role, with the expectation that time working will regularly take place inside and outside of a company office. Java, React, Python, and modern data orchestration tools like Apache A...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer, Core Experiences - Durham, USA

    Senior Software Engineer, Core Experiences - Durham, USA

    SpeechifyDurham, NC, US
    Full-time
    Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the...Show moreLast updated: 19 days ago
    • Promoted
    Senior Software Engineer - Pega (Remote)

    Senior Software Engineer - Pega (Remote)

    First Citizens BankRaleigh, NC, US
    Remote
    Full-time
    This is a remote role that may be hired in several markets across the United States.We are looking for a highly skilled Senior Software Engineer - Pega to lead the design, development, and implemen...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. Software Engineer

    Sr. Software Engineer

    Pierce Technology CorpRaleigh, NC, US
    Full-time
    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
    Senior Applications Engineer

    Senior Applications Engineer

    1010 Analog Devices Inc.Durham, NC, United States
    Full-time +1
    NASDAQ : ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologie...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Mastech DigitalCary, NC, US
    Temporary
    Digital Transformation Services for all American Corporations.We value our professionals, providing comprehensive benefits and the opportunity for growth. Cary, NC 4 days onsite (Mon, Tues, Wed, Thu...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - (Remote)

    Senior Software Engineer - (Remote)

    First Citizens BankRaleigh, NC, US
    Remote
    Full-time
    This is a remote role that may only be hired in the following location(s) : Arizona, Georgia, North Carolina or Texas.We are looking for a hands-on Senior Software Engineer to join our gr...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Systems Engineer - Alteryx

    Senior Systems Engineer - Alteryx

    FUJIFILM BiotechnologiesRaleigh, NC, US
    Full-time
    Must be open to traveling 10% to Denmark • • • • • •.The Senior System Manager role is part of diverse Global IT department, which is driving digital transformation across the organization.As part of the...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Enterprise Payments

    Senior Software Engineer - Enterprise Payments

    First Citizens BankRaleigh, NC, US
    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 moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Changing the face of sports

    Senior Software Engineer - Changing the face of sports

    Uplifter Inc.Raleigh, NC, US
    Full-time
    Thanks for checking out our job openings.See something that interests you? Apply here.Hybrid – United States (Preferred : Nashville, TN or Raleigh, NC). SaaS company that helps sports organizat...Show moreLast updated: 13 days ago
    • Promoted
    Senior Software Engineer, Core Experiences - Cary, USA

    Senior Software Engineer, Core Experiences - Cary, USA

    SpeechifyCary, NC, US
    Full-time
    Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the...Show moreLast updated: 19 days ago