Talent.com
Senior Software Engineer

Senior Software Engineer

Prometheus GroupRaleigh, North Carolina, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.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.

    serp_jobs.job_alerts.create_a_job

    Senior Software Engineer • Raleigh, North Carolina, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    First Citizens BankRaleigh, NC, US
    serp_jobs.job_card.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,...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    SoffRaleigh, NC, United States
    serp_jobs.job_card.full_time
    Our Senior Software Engineers lead and mentor engineers, delivering high-value products for our customers and infrastructure that enables our business to scale. Vanta’s mission is to secure the inte...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer - Optimization Engineering

    Senior Software Engineer - Optimization Engineering

    SamsaraRaleigh, NC, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer - Optimization Engineering.Senior Software Engineer - Optimization Engineering.Samsara (NYSE : IOT) is the pioneer of the Connected Operations Cloud, which is a platform tha...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Welkin HealthRaleigh, NC, United States
    serp_jobs.job_card.full_time
    Welkin Health seeks a customer-focused and experienced senior software engineer to join our engineering team and partner with our customer-facing and product teams to deliver a best-in-class config...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer (Experimentation Platform)

    Senior Software Engineer (Experimentation Platform)

    AffirmRaleigh, NC, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer (Experimentation Platform).Senior Software Engineer (Experimentation Platform).Senior Software Engineer (Experimentation Platform). Senior Software Engineer (Experimentation...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer (North America)

    Senior Software Engineer (North America)

    InvertRaleigh, NC, United States
    serp_jobs.job_card.full_time
    At Invert, we are on a mission to dramatically reduce the dollar and time cost of using biology to manufacture ~everything. Our customers use bioprocessing to do things like : produce new therapies t...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer (Full-stack)

    Senior Software Engineer (Full-stack)

    Modern HealthRaleigh, NC, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer (Full-stack).We are the first global mental health solution to offer employees access to one-on-one, group, and self-serve digital resources for their emotional, profession...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    TechChain TalentRaleigh, NC, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer; Remote, United States (West Coast preferred); $147,500 - $195,000 base (flexible).The Opportunity and Responsibilities. Extend our client’s in-house blockchain systems infr...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer- Full-Stack (NC, AZ)- Hybrid

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

    First Citizens BankRaleigh, NC, US
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer - Consumer New New York, New York, United States

    Senior Software Engineer - Consumer New New York, New York, United States

    Valon Mortgage, Inc.Raleigh, NC, United States
    serp_jobs.job_card.full_time
    Valon is building the AI-native operating system for regulated finance, starting with mortgage servicing.We are a Series C company backed by a16z, transforming industries that others have written o...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    BritiveRaleigh, NC, United States
    serp_jobs.job_card.full_time
    Cloud security is becoming increasingly important as organizations accelerate their cloud migration.Britive is at the forefront of the emerging cloud security industry with the only modern privileg...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Omada HealthRaleigh, NC, United States
    serp_jobs.job_card.full_time
    Omada Health is a digital care provider that empowers people to achieve their health goals through sustainable behavioral change. We are on a mission to inspire and engage people in lifelong health,...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    Senior Software Engineer

    Senior Software Engineer

    LogistiVIEWCary, NC, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Senior Software Engineer - LogistiVIEW About LogistiVIEW LogistiVIEW is a Supply Chain software company focused on empowering Warehousing / Distribution, Manufacturing, and Retail customers to levera...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    RilletRaleigh, NC, United States
    serp_jobs.job_card.full_time
    Our customers are the financial brains of their companies.Our job is to help them run the numbers with impossible speed, accuracy, and insight. Today, we do that with powerful and elegant accounting...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer - (Remote)

    Senior Software Engineer - (Remote)

    First Citizens BankRaleigh, NC, US
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    This is a remote role that may only be hired in the following location(s) : Alabama, Arkansas, Connecticut, Delaware, Idaho, Iowa, Indiana, Kansas, Kentucky, Louisiana, Mississippi, Monta...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer - Enterprise Payments

    Senior Software Engineer - Enterprise Payments

    First Citizens BankRaleigh, NC, US
    serp_jobs.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...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer, API Products

    Senior Software Engineer, API Products

    0xRaleigh, NC, United States
    serp_jobs.job_card.full_time
    Create a Tokenized World Where All Forms of Value Can Flow Freely'.We deliver this to web3 builders with a delightfully simple suite of developer APIs that provide faster trading, better prices, an...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    AtlassianRaleigh, NC, United States
    serp_jobs.job_card.full_time
    Senior Software Engineer, Cloud Transition.Engineering | San Francisco, United States | Remote, Remote | Full-Time.Atlassians can choose where they work—whether in an office, from home, or a combin...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer - 35501

    Senior Software Engineer - 35501

    TuringRaleigh, NC, United States
    serp_jobs.job_card.full_time +1
    Be among the first 25 applicants.We are developing high-quality training and evaluation datasets to improve how Large Language Models (LLMs) perform on real software engineering problems.The core o...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Truss PaymentsRaleigh, NC, United States
    serp_jobs.job_card.full_time
    Truss is looking for a Full Stack Senior Software Engineer to help drive the evolution of our application.Our ideal candidate is a collaborative, pragmatic self-starter who excels at learning, plan...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days