Skip to main content
Back to jobs

Principal Architect / Lead software engineer

External
4flow logo4flow · Bangalore, India
Full-timeHybrid1w ago
Leadership
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Benefits

A stable role within a company rooted in strong German roots, backed by a clear vision and long-term security.A dynamic, international work environment with excellent opportunities for rapid career growth.Extensive professional development support, including a dedicated training budget and access to internal learning programs.A permanent position with a competitive base salary, attractive bonus structure, and comprehensive benefits package.Hybrid work modelAccess to an Employee Assistance Program to support your mental well-being.Regular sports activities, team events, and company getaways that foster cVision insurancePerformance bonus

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

Interested in this role?

Apply on the company's website.

Cover LetterConnect