Principal Software Architect

Pro Search | ME, United States

Posted Date 11/04/2025
Full job description

Direct Hire IT

  • Type: Direct Hire IT
  • Job #20419
Are you an experienced Principal Software Architect ready to shape the future of banking technology? Our confidential client, a growing financial institution, is looking for a visionary architect with deep expertise in Python, enterprise systems, and financial software development to design elegant, scalable, and secure solutions that drive business growth.

What You’ll Do

As a Principal Software Architect, you’ll lead the technical direction of mission-critical banking applications, combining hands-on coding with high-level architectural design. You’ll collaborate closely with engineering leadership, product management, and cross-functional teams to build systems that are not only functional—but exceptional.

In this role, you will:

  • Lead the design and architecture of enterprise-grade banking and financial systems.
  • Write clean, maintainable, and well-tested code in Python (and/or Java).
  • Develop and maintain REST APIs, ensuring scalability, security, and performance.
  • Partner with the Director of Software Engineering and other stakeholders to define project scope, timelines, and best practices.
  • Participate in code reviews, mentor junior developers, and uphold coding standards.
  • Log work, architectural decisions, and technical documentation to ensure clarity and consistency.
  • Ensure compliance with BSA/CIP, OFAC, and other security and operational policies.

What You Bring

Preferred qualifications include:
  • 7+ years of professional software development and architecture experience in an enterprise or financial environment.
  • Expert-level proficiency in Python (and/or Java).
  • Deep understanding of software design principles, including performance, scalability, and maintainability.
  • Strong grasp of networking, security, and cloud-based systems.
  • Experience with version control (Git), automated testing, and front-end/server-side development.
  • Ability to work independently while thriving in a collaborative remote environment.
  • A genuine passion for continuous learning and innovation.
Don’t meet every requirement? Research shows that women and underrepresented groups often hesitate to apply unless they meet 100% of the criteria. If this role excites you, we encourage you to apply, then we’d love to hear from you.

Why You’ll Love Working Here

At our client’s organization, you’ll join a team that believes innovation starts with inclusion. Every idea matters, and every employee contributes to building a better financial future for the communities we serve.

You’ll enjoy:

  • A people-first culture that values collaboration, creativity, and belonging.
  • Remote flexibility within the U.S. (VT, NH, ME preferred market areas).
  • Comprehensive benefits, including medical, dental, and vision coverage.
  • 401(k) with employer match and contributions (4% match + 5% non-elective).
  • Generous PTO – 22 days to start, 11 holidays, plus 16 hours of volunteer time.
  • Career development, tuition reimbursement, and student loan paydown programs.
  • A supportive environment that values your growth as much as your results.

Ready to Build What’s Next?

If you’re passionate about leveraging technology to transform the banking experience, and you want to work in an environment that values innovation, integrity, and impact, then this is your opportunity.
Apply now through ProSearch to confidentially explore this Principal Software Architect role. Let’s design the future of banking – together.

#LI-DNI
Job Type
Regular
Industry
Information Technology | Software

Share this job