About the Role
This role is for a technical artisan who thrives in collaborative environments and is excited about solving the right problems, the right way. The position champions integrated engineering, fostering a culture of shared ownership and breaking down silos to ensure efficient innovation delivery to customers.
Responsibilities
- Collaborate with stakeholders throughout the SDLC to translate complex business requirements into high-quality, reliable, cost-effective, and maintainable solutions.
- Lead the design and development of major systems or constellations of smaller systems with a focus on Continuous Delivery principles and practices.
- Champion integrated engineering practices within the organization, defining "Golden Paths" for service communication and cross-team technical standards.
- Architect and implement advanced AI workflows, including multi-agent orchestration, state management, and memory persistence.
- Solve architectural bottlenecks that cross team boundaries and review designs from other teams for consistency, scalability, and long-term supportability.
- Coordinate large-scale programs across many dependent teams, independently creating project plans and managing materializing risks.
- Research and implement new ways to keep teams efficient, staying ahead of industry trends and Agile practices.
- Act as a talent multiplier by mentoring senior engineers, leading by example in code reviews, and fostering a culture of technical excellence.
- Serve as the "Adult in the Room" during crises, providing guidance to resolve issues, determining root causes, and implementing systemic changes.
Requirements
- Minimum of 8-10 years of experience in software engineering and delivery, with a proven track record of leading multi-team initiatives.
- Expert proficiency in multiple programming languages and modern architectural patterns (Microservices, Event-Driven, etc.).
- Hands-on experience building with LLMs and designing multi-agent agentic workflows (handling state, memory, and tool calls).
- Strong understanding of continuous delivery principles and mastery of automation tools (e.g., Jenkins, GitLab CI/CD, etc.).
- Exceptional problem-solving and analytical skills, with the ability to navigate high degrees of ambiguity.
- Excellent communication and negotiation skills, with the ability to tailor messaging for a wide variety of audiences, including senior leadership.
- Ability to work independently and as a strategic lead within a cross-functional technical team.
Skills
- Programming/Software Development: Expert across multiple tech stacks, setting organizational standard for clean, maintainable code, driving development of autonomous agentic systems, primary architect for complex systems.
- Testing: Driving organizational strategy for quality, organizing and overseeing regression tests, balancing risk, effort, and coverage, directing reviews of test suites, collating feedback to identify systemic risk.
- Systems Integration: Leading integration of complex, cross-functional systems and third-party services, identifying and resolving integration bottlenecks.
- Release and Deployment Management: Defining and evolving deployment strategy, automating complex release workflows.
- Methods and Tools: Defining technical vision for tooling landscape, researching and adopting cutting-edge tools.
Experience Level
- Staff Engineer
- 8-10 years of experience
Education Level
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Salary/Compensations
- $140,600.00 - $173,100.00
Benefits
- Health, dental and vision insurances
- Retirement savings plan
- Paid time off
- Health savings account
- Flexible spending accounts
- Life insurance
- Disability insurance
- Tuition reimbursement
About the Company
- WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being.
