Demo

Principal/Senior Software Engineer

Darling Consulting Group Inc
Newburyport, MA Full Time
POSTED ON 1/7/2025
AVAILABLE BEFORE 3/7/2025

Description

Darling Consulting Group (DCG) is a leading national consulting services and online solutions provider to community banks and credit unions and has consistently been voted Top Places to Work by the Boston Globe.


Position Purpose:

Join our dynamic software engineering team dedicated to creating innovative solutions for the banking industry. As a Principal/Senior Software Engineer, you'll play a pivotal role in developing cutting-edge, internally designed software products and web applications that prioritize scalability, reliability, and security. We seek an individual with a robust object-oriented programming background, a passion for working with large datasets, and expertise in navigating them effectively.



Responsibilities:

  • Develop, design, and construct solutions on a high-scale processing platform for diverse datasets.
  • Modernize critical legacy applications to enhance overall system efficiency.
  • Write high-performance, scalable, and maintainable code.
  • Champion a culture of high quality and rapid feature deployment through test-driven development.
  • Collaborate with the broader engineering/product teams in an Agile/Lean/DevOps environment to build web-based distributed systems on cloud platforms.
  • Collaborate with peers and management on improvement ideas, contributing to opportunities to enhance the client experience.




Requirements

  • 10 years of professional experience in software development with a proven track record in continuous delivery
  • 10 years of professional experience with C# or other object-oriented languages
  • Familiarity with VB.NET and VB6 is a plus
  • Experience with both WINFORMS and web frameworks technologies (e.g., Angular, React, .NET ASP, Blazor, JavaScript)
  • Ability to write highly scalable SQL and interact with various data system technologies, including NoSQL databases (MongoDB)
  • Proficiency in test-driven development, including a deep understanding of functional and non-functional test strategies
  • Experience with or a desire to leverage extreme programming methodologies and/or SOLID principles
  • Proficient in leveraging Azure for building and deploying application services
  • Experience with low-level web architectures, including microservices or serverless technology
  • A curiosity to continually explore and learn new processes and technologies
  • Excellent communication skills and a collaborative team player

  

Additional Skills:

  • BS/MS in Computer Science or related majors
  • Experience working in the banking industry is advantageous
  • Experience integrating with Large Language Models or with Azure OpenAI services is a plus

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal/Senior Software Engineer?

Sign up to receive alerts about other jobs on the Principal/Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130

Sign up to receive alerts about other jobs with skills like those required for the Principal/Senior Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $208,393 - $280,632
    • Income Estimation: $222,941 - $284,552
  • Debugging Skill

    • Income Estimation: $175,579 - $206,510
    • Income Estimation: $208,393 - $280,632
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Darling Consulting Group Inc

Darling Consulting Group Inc
Hired Organization Address Newburyport, MA Full Time
Description Darling Consulting Group (DCG) is a leading national consulting services and online solutions provider to co...
Darling Consulting Group Inc
Hired Organization Address Newburyport, MA Full Time
Description Darling Consulting Group (DCG) is a leading national provider of consulting services and software solutions ...

Not the job you're looking for? Here are some other Principal/Senior Software Engineer jobs in the Newburyport, MA area that may be a better fit.

Principal Software/Firmware Engineer

Vaunix Technology Corporation, Newburyport, MA

AI Assistant is available now!

Feel free to start your new journey!