ABCorp
Principal Software Engineer, Client Experience
Job Description
ABCorp is seeking a Principal Software Engineer, Tech Lead to own and evolve our next-generation Client Experience Platform — the cloud-native system through which customers interact with our secure card issuance and manufacturing ecosystem.
This platform is more than a portal. It is the operational and intelligence layer of our business. It combines modern multi-tenant application architecture with deeply integrated APIs, analytics, reporting, and data services to deliver secure, insight-rich workflows at scale.
You will lead the technical direction of this platform end-to-end — shaping frontend experience, backend services, and the data systems that power them — ensuring they operate as one cohesive, high-performance architecture.
This is a hands-on Principal role. You will set engineering standards, guide architecture, mentor engineers, and partner closely with Product and UX to deliver an experience that is modern, elegant, secure, and data-informed by design.
This is an in-person role based in Boston, MA.
How You’ll Make a Difference
- Define and evolve the architecture of our Client Experience Platform across frontend, backend, and data layers.
- Lead development of a modern React/Angular-based application delivering intuitive, high-quality user experiences.
- Architect scalable APIs and services that power integrations, workflows, and data exchange.
- Design and oversee the data architecture that enables analytics, reporting, and insight-driven customer experiences.
- Ensure system reliability, observability, and security in a regulated financial environment.
- Establish standards for multi-tenant architecture, event-driven systems, and API-first design.
- Mentor engineers across application and data domains, raising technical depth and execution quality.
- Partner closely with Product and UX to ensure design excellence is matched by architectural rigor.
- Leverage modern AI-assisted engineering practices to accelerate development and embed intelligence directly into the platform.
Who You Are
- 10+ years of software engineering experience, including 3+ years in a technical leadership role.
- Proven success building and scaling multi-tenant, cloud-native platforms in production environments.
- Strong full-stack expertise:
- Frontend: React and/or Angular with a passion for high-quality UX
- Backend: RESTful APIs, distributed systems, service-oriented architecture
- Data: Analytics pipelines, reporting systems, and scalable data models
- Deep experience with Azure architecture; working knowledge of AWS and GCP.
- Experience designing event-driven systems and API-first platforms.
- Demonstrated ability to unify application engineering and data architecture into a cohesive platform strategy.
- Experience building secure systems in regulated domains (fintech, payments, identity, or similar).
- Strong command of CI/CD, DevSecOps, observability, and infrastructure-as-code.
- Native fluency with AI-accelerated development tools such as GitHub Copilot Enterprise, Azure OpenAI, Claude (including Claude Code), ChatGPT Enterprise, Cursor, and emerging agentic frameworks.
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or equivalent practical experience.
- Ability to work onsite in Boston, MA.
****Please note there is no visa sponsorship for this position
Why Join ABCorp?
- Unique opportunity to build secure financial products at global scale.
- Opportunity to shape payment, authentication, identity, and additive manufacturing solutions that impact everyday lives.
- Work at the intersection of fintech, security, and enterprise SaaS with an established market leader.
- A company with a rich legacy of innovation and trust.
- Collaborative global team and dynamic work environment.
- Competitive salary and benefits package.
- Strong professional growth and development opportunities.