Frequently advise others on complex engineering matters.
Build foundation to translate strategy into challenging and meaningful goals
Manage teams that are responsible for strategic and critical pieces of architecture or provide functions that are of key strategic value to the business.
Act as an authority in software best practices and be relied upon to propagate these in the broader organization, beyond their individual team.
Expert ability to view the organization as a whole.
Leverage and influence key stakeholders
Requirements
10 or more years of experience (preferred)
Hands-on experience with Java Spring Boot
Knowledge on MCP and Agentic AI (preferred)
Expertise on XP, pairing and TDD practices
Experience working on internal developer tools (preferred)
Previous experience managing managers of engineering teams
Benefits
Health insurance
401(k) matching
Flexible work hours
Paid time off
Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.