Senior Software Engineer
4 days ago
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.
-
Senior Software Engineer
2 weeks ago
Raleigh, North Carolina, United States Piper Companies Full time $100,000 - $125,000 per yearPiper Companiesis seeking anSenior Software Engineerto support an industry leader in their field. This position will behybridinRaleigh, NC. TheSenior Software Engineerwill be designing, developing, and optimizing software solutions.Responsibilities of theSenior Software Engineerinclude:Lead and execute advanced development tasks for both frontend and...
-
Senior Software Engineer
5 days ago
Raleigh, North Carolina, United States Stefanini Group Full timeDetails:Stefanini Group is hiringExciting opportunity awaits, let us help you get startedClick Apply now or you may call Ghanshyam Sharma at or email at for faster processing*Description:*This is where your work saves livesAs a Senior Principal Systems Engineer in the software organization, you will be responsible for developing innovative healthcare...
-
Senior Software Test Engineer
2 weeks ago
Raleigh, North Carolina, United States Specialized Recruiting Group - Raleigh-Durham, NC Full timeSpecialized Recruiting Groupis hiring aSenior Software Test Engineerfor a long-term contract opportunity with a leading client in the pharmaceutical industry.This position is 100% onsite in Raleigh, NC, and candidates must be authorized to work in the U.S. without sponsorship.The Senior Software Test Engineer will play a key role in ensuring the quality and...
-
Senior Software Engineer
4 days ago
Raleigh, North Carolina, United States First Citizens Bank Full timeOverviewThis 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 growing SVB Go Online Banking delivery team, which provides technology solutions and integration services in following areas: Digital Banking, Core banking,...
-
Senior Embedded Software Engineer
2 weeks ago
Raleigh, North Carolina, United States Apera Full timeLocation: North Carolina/ VermontA forward-thinking aerospace organization is seeking aSenior Embedded Software Engineerto lead the development of real-time, safety-critical embedded software for airborne systems. This role involves technical leadership, architecture, and hands-on development of embedded software in compliance with rigorous aviation...
-
Senior Enbedded Software Engineer
4 days ago
Raleigh, North Carolina, United States Blossom HR Full timeJob DescriptionAbout the Company:A technology company specializing in the development of electronic and electromechanical products is seeking a Senior Embedded Software Engineer. The organization serves a variety of industries and emphasizes innovation, collaboration, and high-quality engineering across its product lines.Key Responsibilities:- Design,...
-
Senior Software Engineer
6 days ago
Raleigh, North Carolina, United States First Citizens Bank Full timeOverviewThis is a remote role that may only be hired in the following location(s): North Carolina and Florida.We are seeking a Senior Software Engineer to join our fast-paced, ever-growing CMS and Marketing Technology SW engineering team. This position provides complex technical support to data processing systems through enhancement of related software and...
-
Senior Hogan Mainframe Software Engineer
2 weeks ago
Raleigh, North Carolina, United States Dash Technologies Inc. Full time $120,000 - $240,000 per yearSenior Hogan Mainframe Software EngineerRaleigh, NC or Remote(W2, C2C or 1099)12–24 Month ContractWe're looking for a Senior Hogan Mainframe Software Engineerto join our team supporting and enhancing thebank's Hogan ecosystem. This role focuses on developing, maintaining, and supporting Hogan modules and core banking systems that are critical to daily...
-
Senior Software Engineer
2 weeks ago
Raleigh, North Carolina, United States Abrigo Full timeDescriptionWe provide technology that community financial institutions use to manage risk and drive growth. Our solutions automate key processes – from anti-money laundering to fraud detection to CECL readiness to lending workflows - empowering our customers by addressing their Enterprise Risk Management needs.Abrigo is looking for...
-
Software Engineer
20 hours ago
Raleigh, North Carolina, United States Cloud Software Group Full timeDo you thrive in a startup vibe? Were you built for a small, nimble and dynamic team that's ready to win? If you answered yes, we want to talk to you We are now going back to our roots as a standalone business unit to focus on our SaaS business, an area where we see growth potential. This business unit is unique, and we certainly aren't afraid to stand out...