Demo

Principal Software Engineer

Darling Consulting Group Inc
Newburyport, MA Full Time
POSTED ON 5/27/2026
AVAILABLE BEFORE 7/27/2026

Description

  

Darling Consulting Group (DCG) is a leading national provider of consulting services and a suite of online analytical software tools for banks and credit unions. We are seeking a Principal Software Engineer to play a key role in designing and evolving our Loans360°® platform; supporting scalable, secure, and data-intensive applications servicing banks and credit unions.

This role is focused on architecture, technical leadership, and domain-driven system design. You will partner closely with engineering, product, and business stakeholders to build systems that are reliable, compliant, and aligned with critical lending and risk workflows.

You will also help shape engineering practices by leveraging modern development approaches, including AI-assisted tooling, to improve velocity, quality, and developer experience.



Responsibilities

  • Lead the architecture and design of scalable, distributed systems supporting loan lifecycle and risk workflows 
  • Translate complex business and regulatory requirements into robust technical solutions 
  • Drive technical strategy and standards across teams, ensuring long-term maintainability and scalability 
  • Mentor engineers and provide technical leadership through influence as opposed to authority 
  • Collaborate cross-functionally with product, data, and business teams to improve client and user outcomes 
  • Champion engineering excellence, including testing strategy, observability, and performance optimization 
  • Identify and resolve scalability, reliability, and data integrity challenges in high-volume systems 
  • Promote effective use of AI-assisted development tools (e.g. Claude Code, GitHub Copilot, Codex, Cursor) to enhance productivity and code quality

Requirements

  

  • Proven experience leading the design and delivery of large-scale, distributed systems
  • Strong expertise in system architecture, data modeling, and API design 
  • Deep understanding of data-intensive applications, including performance, fault tolerance, and scalability 
  • Experience working in cloud environments (AWS, Azure, or GCP) 
  • Strong programming background in one or more modern languages (e.g., C#, Java, Python, or similar)
  • Experience with web frameworks and technologies (e.g. Angular, React, .NET ASP, Javascript)
  • Solid understanding of JSON, web services (REST)
  • Demonstrated ability to lead complex technical initiatives and influence across teams 
  • Excellent communication skills, with the ability to engage both technical and non-technical stakeholders 
  • Experience with modern software development practices (CI/CD, automated testing, DevOps, Agile) 
  • Continuous learning mindset with curiosity and adaptability toward emerging technologies and AI-assisted development workflows.


Additional Skills

  • BS/MS in Computer Science or related majors
  • Development experience in Python is a bonus
  • Experience in banking, lending, or financial services would be helpful
  • Familiarity with event-driven architectures, microservices, or serverless systems 
  • Experience working with relational and NoSQL data stores at scale 
  • Background in data governance, auditability, and financial data integrity

Salary.com Estimation for Principal Software Engineer in Newburyport, MA
$179,826 to $217,318
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

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

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

  • Bug/Defect Analysis Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
  • Debugging Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

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

  • TransMedics, Inc. Andover, MA
  • Job Description Please note that this position is not available for visa sponsorship, and we are unable to take over existing employment visa sponsorships ... more
  • 30 Days Ago

  • Alexander Technology Group Newburyport, MA
  • Amesbury MA – Onsite 3 days per week Full-time Salary Range: $165,000-$195,000 Candidate must be local to MA/NH/ME Please reach out to Chris McMillan at cm... more
  • 22 Days Ago

AI Assistant is available now!

Feel free to start your new journey!