About The Position

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.

Requirements

  • 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.

Responsibilities

  • 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.

Benefits

  • Competitive salary and benefits package.
  • Strong professional growth and development opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service