Director of Software Engineering

5 days ago


Bengaluru, India Anakin (YC S21) Full time
Designation : Director of Engineering

Location : HSR Layout, Bengaluru

Anakin: What do we do?

At Anakin, we’re revolutionizing Pricing Intelligence by enabling large global companies to optimize their pricing strategies and stay one step ahead of their competitors.

Our technology engine has the capability to automatically find, analyze, and generate insights around hundreds of millions of online listed products across more than 15+ countries in real-time. By leveraging advanced algorithms and intelligent automation, Anakin empowers its clients to make dynamic and real-time pricing adjustments that align with market demands and competitor strategies.

Founded in 2020 by Mohit Prateek (IIT Bombay) and Rashmi Bala (IIT Kanpur), Anakin is a Y-Combinator-backed team of 60+ members with revenue growth of 20%+ month-on-month.

Visit TechCrunch, and VCCircle for more information.

Role Brief -

We are seeking a seasoned Director of Software Engineering (Backend/Fullstack) to lead our development team, ensuring timely and high-quality product/solution delivery while driving innovation. This role combines technical leadership with efficient project execution, team management, and cross-functional collaboration, directly supporting the stakeholder’s vision and company goals.

What will you do?

> Delivery and Execution:

- On-time Delivery & Success Rate: Ensure projects meet deadlines with high standards for code quality & performance and security.- Project Execution: Implement the stakeholder’s vision by converting requirements into actionable plans and efficiently using resources.- Milestones & Deliverables: Monitor milestones and deliverables, providing regular updates to the stakeholders and proactively addressing risks.- Risk Management: Keep projects on track by addressing potential delays and challenges.- Bug Rates & Code Quality: Implement rigorous testing protocols and regular code reviews to minimize bugs and maintain high standards.- Deployment Frequency: Establish and maintain CI/CD practices for frequent and reliable releases.

> Resource Management:

- Budget Adherence & Allocation: Efficiently manage project budgets and allocate resources to maximize productivity and efficiency.- Resource Utilization: Optimize the use of tools, time, and personnel to meet project goals.- Velocity & Cycle Time: Optimize sprint planning and retrospectives to improve development velocity and cycle time, ensuring efficient task completion.- Throughput & Burndown: Manage task prioritization and monitor progress with burndown charts to maintain consistent throughput.

> Customer Impact -

- Satisfaction & Reliability: Ensure high customer satisfaction by maintaining system uptime and incorporating feedback into development.- Product Reliability: Focus on system uptime and quick issue resolution to maintain reliability.

> Leadership and Management:

- Goal Achievement & Feedback: Set and achieve ambitious goals, incorporating stakeholder feedback for continuous improvement.- Mentorship: Develop team members through guidance and growth opportunities.- Technical Debt & Architectural Decisions: Manage technical debt and make architectural decisions aligned with long-term objectives.- Strategic Technical Guidance: Provide technical leadership to ensure scalability and alignment with company goals.- Cross-Functional Collaboration & Transparency: Foster collaboration with other departments and maintain clear communication about progress and challenges.- Stakeholder Communication & Improvement: Keep the stakeholders informed about project status and use KPIs/OKRs for continuous improvement.- Talent Acquisition & Team Integration: Actively participate in recruiting, hiring, and onboarding new team members to build a strong, cohesive, and capable engineering team.

> Innovation and Improvement:

- New Initiatives & Process Enhancements: Drive new initiatives and implement process improvements to enhance efficiency and quality.- Continuous Improvement: Regularly refine processes based on feedback and performance metrics.

What do you bring to the table?

- 13+ years of experience in backend/full-stack engineering and 3+ years in leadership roles managing high-performing teams.- B.Tech/M.Tech in Computer Science or equivalent.- Strong expertise in Agile processes, large-scale architecture, micro-services, and API integrations.- Proficiency in design patterns, SOLID principles, and building highly available, reliable systems.- Exceptional problem-solving skills to tackle complex technical challenges.- Excellent communication and leadership abilities.- A passion for ownership, accountability, and creating value.

Our current tech stack -

- Languages: Python, Java, Node.js, TypeScript- Cloud: AWS (EC2, S3, SQS, Lambda, ECR, ECS), GCP (BigQuery)- Databases: PostgreSQL, MongoDB- Tools: Jenkins, Docker, JIRA, Confluence- Frameworks: Django, Flask

You would be a great fit if you knew -

- Web crawling/Scraping knowledge- Good experience in reverse engineering- Django/Flask- Redis, Kubernetes.

  • BENGALURU, India Dell Full time

    Director, Software EngineeringThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Bengaluru, Karnataka, India Grizmo Labs Full time

    Job OverviewAt Grizmo Labs, we are seeking a highly skilled Software Engineering Director to lead our entire tech team. This is a leadership role that offers a unique opportunity to shape the company's technical direction and drive growth.Key ResponsibilitiesCollaborate with founders, product, and marketing leaders to develop strategic plans for the...


  • Bengaluru, Karnataka, India Infineon Technologies Full time

    Role OverviewWe are seeking a highly skilled Director of Software Engineering to lead our microcontroller development team. As a key member of our organization, you will be responsible for driving the development and delivery of high-quality software products.


  • Bengaluru, Karnataka, India Global Technologies Full time

    Job OverviewWe are seeking an experienced Software Engineering Director to lead our engineering team in Bangalore. As a key member of our leadership team, you will be responsible for driving the development of large-scale software systems, providing technical guidance to engineers, and collaborating with product managers and stakeholders to translate...


  • Bengaluru, India Fujitsu Full time

    Role Purpose : A software engineering Director oversees the design and development of software applications for Composable Disaggregated Infrastructure (CDI) which help solve real-world challenges facing society and businesses across different industries. The Software Engineering Director manages subordinate staffs in the day-to-day performance of their jobs...


  • Bengaluru, Karnataka, India Wayfair Full time

    Job SummaryWe are seeking a highly experienced Software Engineering Director to lead our global technology platform and drive our growth plans to $50B USD and beyond.


  • Bengaluru, Karnataka, India Squareroot Consulting Pvt Ltd. Full time

    **Job Summary:**Squareroot Consulting Pvt Ltd. is a leading company that connects the network of human knowledge.We are looking for a highly experienced and motivated Software Engineering Director to lead our team of talented engineers in creating frontend and backend vertical services with quality, performance, and scale in mind at every step of the way.The...


  • Bengaluru, Karnataka, India Wenger & Watson Full time

    We are seeking an experienced Software Engineering Director to lead our engineering team at Wenger & Watson. This role offers a unique opportunity for a highly skilled and motivated individual to shape the future of our technology department.About the RoleThe successful candidate will be responsible for providing technical leadership to major projects,...


  • Bengaluru, Karnataka, India Razorpay Full time

    OverviewRazorpay is a leading fintech company that provides online payment solutions to businesses in India.Job DescriptionWe are seeking an experienced Software Engineering Director to lead our engineering team. As a key member of our leadership team, you will be responsible for developing and implementing our technical strategy, mentoring and guiding...


  • Bengaluru, Karnataka, India Flexton Inc. Full time

    Job DescriptionWe are seeking an experienced Software Engineering Director to lead our delivery teams in providing high-quality software solutions to our clients.The ideal candidate will have a strong background in software development, technical solution architecture, and team management. They will be responsible for ensuring the successful delivery of...


  • Bengaluru, India JoVE Full time

    Jo VE ( ) is a USA based company producing video solutions with the mission to advance scientific research and education. Our institutional clients comprise over 1,000 universities, colleges, and biopharma companies, including such leaders like Harvard, MIT, Yale, and Stanford. As a rapidly growing company, with offices in the USA, UK, Australia, and India...


  • Bengaluru, Karnataka, India Cisco Full time

    We are seeking a highly skilled Software Engineering Program Director to join our team at Cisco. This role is responsible for coordinating programs and activities across multiple projects to ensure they align with overall business goals.The ideal candidate will have a strong background in program management methodologies, including waterfall, agile, and...


  • Bengaluru, Karnataka, India Mankara Software Services Pvt. Ltd. Full time

    Job Title: Senior Engineering DirectorOverview: We are seeking a highly skilled and experienced Senior Engineering Manager to lead our engineering team in Bangalore. As a key member of our leadership team, you will be responsible for managing and growing the engineering team that is responsible for our product/platform development.Estimated Salary:...


  • Bengaluru, Karnataka, India Infra Market Full time

    About the Role:Infra Market is seeking a highly skilled Software Engineering Director to lead our product engineering teams. As a key member of our leadership team, you will drive initiatives and work closely with cross-functional teams to deliver high-quality products.Key Responsibilities:Lead agile teams of approximately 20 multi-skilled engineers in...


  • Bengaluru, India Altair Engineering Full time

    Transforming the Future with the Convergence of Simulation and Data Senior Software Development Engineer – C++ and Python Do you like a challenge, are you a complex thinker who likes to solve problems? If so, then you might be the new Altairian we are searching for. At Altair, your curiosity matters. We pride ourselves on a business culture that...


  • Bengaluru, Karnataka, India Idyllic Services Full time

    About UsIdyllic Services is a forward-thinking company at the forefront of technology in the insurance sector, dedicated to shaping the future of insurance solutions and enhancing customer experiences. Job Title: Senior Software Engineering DirectorLocation: Bangalore (Preferred)Salary: ₹25,00,000 - ₹30,00,000 per annumJob DescriptionWe are seeking an...


  • Bengaluru, Karnataka, India Manhattan Associates Full time

    At Manhattan Associates, we're looking for a highly skilled Software Development Director to lead our team of software engineers.Job Description:We're seeking a talented individual with expertise in Java, J2EE technologies, and experience in building distributed commercial software applications. As a Software Development Director, you will be responsible for...


  • Bengaluru, Karnataka, India Accel India Full time

    About the RoleWe are seeking an experienced Senior Software Engineering Director to lead our engineering team in Bengaluru, India. As a key member of our leadership team, you will be responsible for driving the success of our engineering projects and helping talented engineers grow and develop.The ideal candidate will have 5-10 years of experience in...


  • Bengaluru, Karnataka, India Fujitsu Full time

    **Job Overview:**We are seeking a visionary Software Engineering Director to lead our team in designing and developing innovative software applications for Composable Disaggregated Infrastructure (CDI). This role is ideal for an experienced leader who can drive technical excellence and strategic growth.**Estimated Salary:** $180,000 - $220,000 per year,...


  • Bengaluru, Karnataka, India LinkedIn Full time

    We are seeking a seasoned Chief Software Engineering Director to lead our Bangalore engineering team in India. As a member of LinkedIn's India initiatives, you will be responsible for overseeing the development and scaling of new products and services, as well as partnering with cross-functional teams to ensure a seamless experience across platforms and...