In this role, you are expected to balance hands-on development with strategicto the codebase while shaping long-term technology direction. You will be a key driver of technical excellence, helping the team deliver scalable and maintainable solutions to complex business challenges.
Essential Responsibilities:
- Makes technical decisions affecting multiple teams, crossing organizational boundaries
- Establishes conventions & processes to be followed by other employees
- Actions determine the utilization of company resources (people, money, assets) and affect the effectiveness of the company
- Handles multiple, multi-team initiatives simultaneously, using judgement to prioritize among more issues than can be handled individually.
- Understands evolving industry capabilities & practices and can judiciously apply up--to-date information for optimal results
- Competent at communicating technical issues with non-technical audiences
- Spreads their behavior, principles, and knowledge as a means of improving technical results of other employees (via many means – modeling behavior, 1:1s, working sessions, quality documentation)
- Partners with product management, to ideate solutions to business problems & goals
Minimum Qualifications:
- Minimum of 12 years of relevant work experience and a Bachelor's degree or equivalent experience.
Education & Experience
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- 8–12+ years of professional software development experience.
- Prior experience leading large-scale, complex engineering efforts across teams or systems.
Technical Expertise
- Proficiency in system design and architecture, especially designing scalable, distributed systems.
- Deep Understanding of Java language:
- Generics, Streams API, Lambdas, Functional Interfaces.
- Framework & Libraries:
- Spring & Spring Boot (REST API’s, dependencyinjection,configuration,profiles)
- Spring Security, OAuth2,JWT
- Experience with microservices, event-driven architectures, or platform engineering.
- Prior role in technical strategy setting or architecture reviews.
- Familiarity with security, compliance, and scalability in enterprise systems
- Deep understanding of software engineering best practices: testing, code reviews, CI/CD, observability, etc.
- Knowledge of databases, cloud infrastructure (AWS/GCP/Azure), and DevOps tooling.
- Strong understanding of data pipelines, feature engineering, and model lifecyclemanagement.
- Ability to write clean, maintainable, and performant code.
Leadership & Influence
- Demonstrated ability to mentor junior and senior engineers.
- Experience in technical leadership without formalauthority—influencingacross teams.
- Strong collaboration with Product Managers, Designers, and Engineering Managers.
- Drives engineering excellence, standards, and long-term tech vision.
Project & Communication Skills
- Successfully led cross-team or cross-org initiatives.
- Excellent written and verbal communication skills—able to articulate complex ideas clearly.
- Skilled in stakeholder alignment, risk management, and prioritization
Travel Percent:
The total compensation for this practice may include an annual performance bonus (or other incentive compensation, as applicable), equity, and medical, dental, vision, and other benefits. For more information, visit .
The US national annual pay range for this role is $169,500 to $291,500
Our Benefits:
Any general requests for consideration of your skills, please