Principal Architect / Lead software engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Benefits
Additional Information
About 4flow 4flow is a global leader in logistics optimization, with a team of over 1,500 professionals across more than 20 locations worldwide. Our unique business model integrates supply chain consulting, advanced logistics software, 4PL services, and cutting-edge logistics research to deliver innovative and end-to-end solutions. Our Bangalore office, located in Manyata Tech Park, is one of our newest and most dynamic hubs. Here, we are building a next-generation, AI-driven supply chain product from the ground up. Operating in a hybrid work model, this location offers a unique opportunity to join the development team at an early stage and play a key role in shaping the future of our product and technology landscape. Job description We are seeking an experienced, hands-on Technical Lead to own the architecture, engineering standards, and technical direction of a product team. In this role, you will actively design, code, review, debug, and solve complex technical problems while guiding the team to make sound decisions and grow their capabilities. You will be responsible for driving the full product lifecycle-from problem definition with Product and Business stakeholders through implementation, testing, deployment, and operations-working in close partnership while enabling the team to operate with autonomy. This role requires balancing hands-on contribution with leadership by setting clear technical direction, ensuring architectural consistency, and helping engineers make pragmatic trade-offs without becoming a bottleneck. You will also foster a culture of ownership, continuous learning, and improvement, raising the overall engineering quality while maintaining strong delivery velocity. What your new challenge will look like Define technical strategy, architecture, and engineering standards Lead design discussions and guide pragmatic decision-making Identify technical debt, bottlenecks, and prioritize improvements Handle complex and high-risk technical challenges Keep architecture practical and aligned with real-world needs Mentor and coach engineers to grow technical skills and ownership Conduct code reviews to improve quality and standards Help break down problems and navigate ambiguity and trade-offs Identify skill gaps and create growth opportunities Foster a culture of ownership, collaboration, and continuous improvement Partner with Product and Business stakeholders on priorities Ensure the team understands goals and the "why" behind work Communicate technical trade-offs and decisions clearly to non-technical stakeholders Align technical decisions with business and user outcomes Design and build critical features and systems Work across frontend, backend, infrastructure, and operations Unblock the team by resolving technical challenges and clarifying scope Ensure high-quality delivery with testing, ownership, and monitoring Learn from retrospectives and production incidents Improve processes, tooling, and developer experience Share knowledge and raise engineering standards across the organization Stay up to date with relevant technologies and best practices Why you belong at 4flow Define and drive technical strategy, architecture, and standards Lead design discussions and support practical, well-informed decisions Identify and address technical debt, bottlenecks, and system gaps Take ownership of complex and high-risk technical challenges Mentor engineers and support their technical growth and ownership Conduct code reviews to maintain and improve quality Help the team navigate ambiguity, break down problems, and assess trade-offs Build team capability by identifying skill gaps and enabling development Foster a culture of ownership, collaboration, and continuous improvement Collaborate closely with Product and Business stakeholders on priorities Ensure alignment between technical work, user needs, and business outcomes Clearly communicate technical decisions, risks, and trade-offs Stay hands-on by designing and building key features and systems Support the team across the full stack and unblock technical challenges Ensure high-quality delivery with strong testing, monitoring, and ownership Learn from incidents and continuously improve processes and tools Share knowledge and promote higher engineering standards Stay current with technologies and contribute informed perspectives
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at 4flow? Share your experience