Plans and executes on roadmaps for new projects without explicit guidance and direction from technical supervisors
Actively participates in conversations and planning sessions with partners and key stakeholders
Periodically travels to work with and present to clients, partners, and stakeholders
Elaborates on and evolves complex and ambiguous products to uncover constraints and new opportunities
Reduces ambiguity in the systems they work with, including adding documentation, refactoring, and automated testing
Effectively communicates on existing systems, design decisions, past performance, and a major history of the projects that theyve been part of for bid-writing, tech demos, and other potentially client-facing communications
Participates in technical depth interviews with new candidates
Presents on technical topics effectively, articulating implementation complexity and other costs to inform business decisions
Requirements
Bachelors degree and 10+ years of engineering experience
Relevant years of experience may be substituted for education
Expert-level capabilities in at least one major technology stack, able to independently lead teams and ensure successful delivery
Benefits
Company-subsidized health, dental, and vision insurance