Principal Software Engineer
Indexed description
Full-time
Salary Range: $165,000-$195,000
Candidate must be local to MA/NH/ME
Please reach out to Chris McMillan at [email protected] with an updated resume.
Our client is hiring for a Principal Software Engineer to help design and scale modern lending and risk platforms supporting high-volume, mission-critical workflows.
This role is focused on system architecture, distributed systems design, and technical leadership. You’ll partner closely with engineering, product, and business teams to build reliable, scalable, and compliant solutions while helping drive modern engineering practices across the organization.
Experience
- Previous experience at a Senior, Principal or Lead Software Engineer
- Strong experience designing large-scale distributed systems
- Expertise in system architecture, APIs, and data modeling
- Experience with cloud platforms (AWS, Azure, or GCP)
- Strong background in modern development languages such as C#, Java, or Python
- Experience with web technologies including React, Angular, .NET, and REST services
- Deep understanding of scalability, reliability, and performance optimization
- Experience leading technical initiatives and mentoring engineering teams
- Exposure to CI/CD, DevOps, automated testing, and Agile environments
- Banking, lending, or financial services
- Event-driven or microservices architecture
- Relational and NoSQL databases at scale
- Data governance, auditability, and financial data integrity
- AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code, or Codex
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search