Engineering Team Lead
ROLE OVERVIEW
As an Engineering Team Lead, you'll bridge the gap between technical execution and product strategy while leading and developing an engineering team. This role combines hands-on technical expertise with people management, requiring someone who can both build software and inspire others to do their best work.
You'll collaborate with cross-functional teams to translate customer needs into actionable development plans, mentor and manage other engineers, and help shape both our technical architecture and product strategy. As someone positioned to join our engineering leadership team mid-term, you'll also interface with stakeholders and management to ensure alignment between technical capabilities and business objectives. With our growing focus on AI capabilities, you'll play a key role in identifying opportunities to integrate AI technologies that provide significant value to our users.
IN THIS ROLE, YOU WILL
- Lead and manage a team of engineers, providing mentorship, career guidance, and performance management
- Drive product development from concept to delivery, ensuring alignment with product goals and technical standards
- Bridge technical and business by communicating effectively with stakeholders, management, and executives
- Drive AI integration by identifying opportunities to leverage AI technologies to enhance our product offerings
- Provide technical leadership within engineering teams, guiding architectural decisions and implementation approaches
- Champion user-centric engineering practices that prioritize customer value and experience
- Navigate our technology landscape working across Java backend, React frontend, and multiple database technologies
- Develop engineering talent through coaching, mentoring, and creating growth opportunities for team members
- Drive continuous improvement in our development processes and engineering practices
- Contribute to product strategy by providing technical insights and identifying new opportunities, especially those enabled by AI Interface with leadership on technical roadmaps, resource planning, and strategic initiatives
IF YOU HAVE
- Leadership qualities: You inspire and guide others through your expertise and collaborative approach, with experience managing engineering teams
- Product mindset: You think beyond code to understand the "why" behind features and their impact on users
- High agency: You proactively identify opportunities, take initiative, and drive solutions forward without waiting to be told what to do
- Technical versatility: You're comfortable working across different parts of our tech stack and learning whatever is needed for the task at hand
- AI enthusiasm: You're excited about how AI can transform software development and create innovative features
- Strategic thinking: You can balance short-term needs with long-term technical and product vision
- Communication skills: You articulate complex concepts clearly to diverse audiences, from engineers to executives
- Customer empathy: You genuinely care about solving problems for our users in the construction industry
- People development: You're passionate about growing and developing other engineers
- Stakeholder management: You can effectively interface with various stakeholders and represent engineering interests
TECHNICAL SKILLS
- Strong experience in either backend (Java) or frontend (React) development, with flexibility to work across the full stack
- Experience leading technical teams and making architectural decisions
- Experience with cloud environments, preferably AWS
- Knowledge of database technologies (MongoDB, SQL, PostgreSQL)
- Understanding of RESTful APIs and microservices architecture
- Experience with agile development methodologies and team processes
- Knowledge of AI technologies and their practical applications in software development
- Experience with AI-assisted programming and implementing AI-powered features is a plus
AS AN OPINOV8R, YOU WILL HAVE
- Digital-First Approach: Great talent knows no borders! You can work from wherever you are. We hire and collaborate with professionals worldwide.
- Remote Work Model: Balance your professional and personal life with our flexible working conditions. We offer an, empowering you to be productive and deliver your best from anywhere.
- Exciting Projects: Dive into impactful projects across various industries that challenge and spark your creativity. Work on innovative solutions that push boundaries, giving you the chance to make a difference and drive change.
- Boost Your Expertise: Elevate your career with unmatched experiences that expand your knowledge and master skills. We foster continuous learning and development opportunities that allow you to grow and reach new heights.
- Join the Best Team Ever: Collaborate with our diverse and сross-cultural team of passionate technologists and creative thinkers who inspire and support. Together, we develop services that make a real impact on the world.
HOW’S THE HIRING PROCESS GOING
We strive to make a smooth and transparent hiring process to find the perfect match for both sides. Steps may differ depending on the position — here's what to expect:
- Initial Interview: If your background fits the role's criteria, we'll invite you for an interview with a Talent Acquisition Specialist to get to know you better.
- Client’s Interview: Meet with client representatives to discuss the role specifics and gain insights into the project's scope and expectations.
- Final Decision: After completing all interviews and assessments, we'll reach a final decision and get back to you with the result.