This role has two centers of gravity. You'll be dispatched into product teams to help design and implement solutions, solve hard engineering problems, and you'll own the shared services that every one of our products depends on. You'll embed with product teams across our portfolio to take on their hardest technical problems, and you'll deliver working code — not just direction. This is a hands-on role at every level of seniority it carries. You'll own architectural decisions at both the application and service level, making calls that hold up under real production load and remain understandable to the engineers who inherit them. You'll own oversight of changes to Foundant's shared services, along with their ongoing production care and feeding. You'll diagnose systemic and architectural issues that cross component and service boundaries, including the ambiguous ones where the cause isn't in any single team's code. You'll lead solution design on significant initiatives, bringing a small group of engineers along with clear, well-articulated direction rather than handing down a finished answer. You'll set the standard for how AI-assisted development is used well at Foundant — where generation accelerates the work, where it needs a harder look, and how teams around you can raise their own bar. You'll move fluidly across products, domains, and service boundaries, leaving each team better equipped than you found it. Other duties as assigned.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
No Education Listed