Lead Software Engineer

3 months ago


Bengaluru, India Anakin (YC S21) Full time

About us:


At Anakin, we’re revolutionizing Pricing intelligence by enabling large global e-commerce 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 21-backed team of 60+ members and revenue growth of 20%+ month on month.


Role Brief :


At Anakin, Lead Engineer will own, solve problem statements and derive solutions that enable us to productize our solution, find out ways to automate workflows to bring out efficiencies and mentor engineers to do their best. If you are someone who likes to work with an early age startup that is building a SAAS product from scratch and is solving customers' data related challenges, this is an amazing opportunity.


What will you do?


  1. Understand the team's technical needs and find possible architectural solutions using your knowledge of Anakin's product structure.
  2. Take ownership of solutions, guiding engineers through every step from design, implementation, testing, and deployment to continuous monitoring.
  3. Take charge of components and subsystems, overseeing their journey across design, coding, testing, integration, deployment, and ongoing enhancements.
  4. Use best engineering practices for refactoring and code modularization.
  5. Contributing to the design and development of new products and features for pricing solutions.
  6. Ensure adherence to engineering processes while upholding top-notch product quality.
  7. Develop and implement engineering projects from concept to completion.
  8. Analyze data and performance metrics to identify areas for improvement.
  9. Provide technical direction & engineering leadership for our team of engineers.
  10. Examine the work of others (code, design) and offer direction to ensure uniform and reliable execution.
  11. Create easy-to-understand documentation that helps other engineers quickly join in and complete tasks.


What do you bring to the table?


  • B.Tech/M.Tech in engineering or a related field.
  • 6+ years of experience in engineering, with at least 1-1.5 yrs experience in leadership/mentoring/coaching role.
  • The ability to own end-to-end responsibility right from the requirement to release.
  • Ability to mentor and guide junior engineers.
  • Analytical and problem-solving skills to identify and address complex technical issues.
  • Excellent communication and interpersonal skills.
  • Expertise in system design.


Our current tech stack -


  • Python /Java /NodeJS /TypeScript
  • AWS - (EC2, S3, SQS, Lambda, ECR & ECS)
  • Database - Postgres/Any SQL database, MongoDB
  • GCP - BigQuery
  • CI/CD - (Jenkins, Docker) - JIRA & Confluence.


You would be a great fit, if you know -


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


Perks and Benefits -


  • Medical Insurance coverage.
  • Breakfast and Lunch in the pantry.


  • Bengaluru, Karnataka, India Upland Software Full time

    Job DescriptionSoftware Engineering Lead Job DescriptionOpportunity SummaryWe are seeking a skilled Software Engineering Lead to join our team at Upland India. The ideal candidate will have 9-11 years of experience in software development and management, with a strong background in Java, SQL, and JSP. They will be responsible for leading a small team of...


  • Bengaluru, Karnataka, India Upland Software Full time

    Job DescriptionSoftware Engineering Lead Job DescriptionOpportunity SummaryWe are seeking a highly skilled and experienced Software Engineering Lead to join our team at Upland Software. The ideal candidate will have a strong background in software development and leadership, with a proven track record of delivering high-quality results in a fast-paced...


  • Bengaluru, Karnataka, India Upland Software Full time

    Job Title: Software Engineering LeadJob Summary:We are seeking an experienced Software Engineering Lead to join our team at Upland Software. As a key member of our engineering team, you will be responsible for leading the development of our email marketing and automation platform, PostUp.Key Responsibilities:Lead a small team of engineers and testers to...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software GroupWe are on the brink of another Cambrian leap, a moment of immense evolution and growth, and we need your expertise and experience to make it happen.This is a unique opportunity to join our team and contribute to the development of complex software applications.As a software engineer, you will be responsible for designing,...


  • Bengaluru, India Upland Software Full time

    Description Software Engineering Lead Job Description Opportunity Summary We are looking for an enthusiastic and dynamic individual with an overall experience of 9 - 11 years to join Upland India as Software Engineering Lead for our Upland PostUp product. The ideal candidate will be a self-starter/learner and capable of working within an...

  • Software Engineer

    1 week ago


    Bengaluru, Karnataka, India Dew Software Full time

    About the Role:We are seeking a skilled Software Engineer to join our team.As a Backend Developer, you will design and develop scalable and efficient software solutions.Our team of Cloud Computing Specialists work with cloud-based technologies to deliver innovative solutions.The Web Services Architect will lead the design and implementation of web...


  • Bengaluru, Karnataka, India Sonata Software Full time

    **Job Title:** Senior Developer / Lead - Core Java with ReactJS**Job Description:**We are seeking a seasoned Senior Developer / Lead with expertise in Core Java and ReactJS, along with hands-on experience in AWS. The ideal candidate should have a strong proficiency in JavaScript, a comprehensive understanding of ReactJS and its main fundamentals, and...


  • Bengaluru, Karnataka, India MRI Software Full time

    About the Role:The successful candidate for this position will be a seasoned Software Architect Lead with a strong background in architecting, designing, developing, and evolving Microsoft .Net based applications.Responsibilities:Understand the functional domain of the application and its use.Design, develop, and maintain efficient, reusable, and reliable...


  • Bengaluru, Karnataka, India Upland Software Full time

    About the RoleAt Upland Software, we are looking for a highly skilled Software Engineering Lead to join our team. This individual will be responsible for managing and mentoring a small team of engineers and testers, while also making enhancements to our established code base.Key ResponsibilitiesBe a player-coach, providing guidance to the team during code,...


  • Bengaluru, Karnataka, India MRI Software Full time

    Job Title: Team LeadJob Summary:MRI Software is seeking an experienced and skilled Team Lead to join our team. As a Team Lead, you will be responsible for leading a small team of software developers in designing, developing, and maintaining Microsoft .Net based applications.Key Responsibilities:Design, develop, and maintain efficient, reusable, and reliable...


  • Bengaluru, Karnataka, India Sonata Software Full time

    **Job Title:** Senior Developer / Lead - Core Java with ReactJS**Department:** PEOS**Job Type:** Full-timeWe are seeking a seasoned Senior Developer / Lead with over 8 years of experience in Core Java and ReactJS. The ideal candidate should have hands-on experience with AWS, a strong proficiency in JavaScript, and a comprehensive understanding of ReactJS and...

  • Lead Software Engineer

    2 months ago


    Bengaluru, India Cloud Software Group Full time

    Positions Overview: Citrix NetScaler is a top of the line ADC from Cloud Software Group. It is primarily used for providing L4-L7 services like Load Balancing, Caching, Compression, Gateway etc., NetScaler Config & API Team is working on an infrastructure that enables Config Management of the NetScaler instances in different deployment modes like High...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:Citrix, part of Cloud Software Group, builds secure digital workspace technology that helps customers and millions of end-users do their best work from anywhere. By joining our award-winning workplace, you'll be part of a globally diverse, collaborative team that values work-life balance. Come see why Fortune named us one of the Best...


  • Bengaluru, India Cybage Software Full time

    Cybage Software is a technology consulting organization specializing in outsourced product engineering services. Our unique offerings span the technological spectrum–from cutting-edge software development to transformative digital strategies. As a ServiceNow Premier Partner in Services and Technology, Cybage addresses your unique business problems with...


  • Bengaluru, Karnataka, India MRI Software Full time

    Job Title: Team LeadWe are seeking an experienced and skilled Team Lead to join our team at MRI Software. As a Team Lead, you will be responsible for leading our small but collaborative team in designing, developing, and maintaining efficient, reusable, and reliable code for Microsoft.Net based applications.Key Responsibilities:Understand the functional...


  • Bengaluru, Karnataka, India Sahaj Software Full time

    About the RoleWe're seeking a highly skilled Lead Full Stack Engineer to join our team at Sahaj Software. As a key member of our engineering team, you'll play a crucial role in designing and developing cutting-edge software solutions.Key ResponsibilitiesLead architecture and design decisions, ensuring adherence to best practices in technology choices and...


  • Bengaluru, India Eka Software Solutions Full time

    About Eka :Eka Software Solutions, now a part of STG, has merged with Quor Group. This merger has established a formidable presence in the vendor solutions market for metals, energy, and agriculture. Catering to a wide range of asset classes, our company utilizes a cloud-based suite of CTRM and ETRM solutions enhanced by AI/ML technology, alongside Supply...


  • Bengaluru, India Cloud Software Group Full time

    Duties and Responsibilities • Responsible for managing system implementation in Oracle CPQ / CX, making significant process optimizations for business productivity• Design the architecture of Oracle Configure-Price-Quote (CPQ) and Partner Relationship Management (PRM) solutions and integrating them with the broader CX platform and other enterprise...


  • Bengaluru, Karnataka, India Upland Software Full time

    About the RoleWe are seeking a skilled Senior Software Engineering Manager to lead our software engineering team. As a member of our leadership team, you will be responsible for guiding the technical direction of the team and ensuring the delivery of high-quality software solutions.Key ResponsibilitiesLead a team of software engineers in the development of...


  • Bengaluru, Karnataka, India Eka Software Solutions Full time

    About the RoleEka Software Solutions, part of STG and Quor Group, is a leading provider of cloud-based CTRM and ETRM solutions, Supply Chain Management, and E-Sourcing products.We are seeking a seasoned Senior .NET Engineering Lead to lead our global development team in delivering innovative software solutions using .NET technologies.Key ResponsibilitiesLead...