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 Backend Software Engineer

    Senior Backend Software Engineer

    VirtualVocations • Raleigh, North Carolina, United States
    [job_card.full_time]
    A company is looking for a Senior Software Engineer, Backend.Key Responsibilities Design, develop, and maintain backend systems, APIs, and infrastructure Collaborate with product and engineering...[show_more]
    [last_updated.last_updated_30] • [promoted]
    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]
    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]
    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]
    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]
    Senior Software Engineer (Python) •NO C2C • •NO Sponsorship •

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

    Beacon Hill Staffing Group • Cary, NC, US
    [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 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]
    Senior DevOps Engineer (Cary)

    Senior DevOps Engineer (Cary)

    Deutsche Bank • Cary, NC, US
    [job_card.part_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]
    Principal Software Engineer

    Principal Software Engineer

    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]
    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]
    Senior Principal Systems Engineer

    Senior Principal Systems Engineer

    Pyramid Consulting, Inc • Raleigh, NC, US
    [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 Development Engineer

    Software Development Engineer

    Amazon • Fuquay Varina, NC, USA
    [job_card.full_time]
    Join Amazon's engineering team and help us build innovative solutions to complex problems.As a Software Development Engineer, you will design, develop, and test software applications and services.W...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Lead Software Engineer

    Lead Software Engineer

    The Walt Disney Company • Morrisville, NC, US
    [job_card.full_time]
    Lead Software Engineer Job ID 10125651 Location New York, New York, United States / San Francisco, California, United States / Seattle, Washington, United States / Morrisville, North Carolina, U...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Remote Backend Software Engineer : Go - AI Trainer ($80-$100 per hour)

    Remote Backend Software Engineer : Go - AI Trainer ($80-$100 per hour)

    Mercor • Cary, North Carolina, US
    [filters.remote]
    [job_card.part_time]
    Mercor is hiring experienced Go Engineers • • to support a variety of high-impact research collaborations with leading AI labs. Freelancers will help improve AI systems through work extending coding b...[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 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]
    Senior DevOps Engineer

    Senior DevOps Engineer

    Jobot • Raleigh, NC, US
    [job_card.full_time]
    REMOTE Senior Site Reliability Engineer / Senior Dev Ops Engineer Needed for Growing Fintech Startup!.This Jobot Job is hosted by : Reed Kellick. Are you a fit? Easy Apply now by clicking the "Apply ...[show_more]
    [last_updated.last_updated_30] • [promoted]