Lead Software Engineer

4 days ago


Bengaluru, Karnataka, India Reckonsys Tech Labs Full time
About Reckonsys Tech Labs

We are a boutique software product development services firm specializing in creating innovative solutions for common problems by leveraging the right technologies and best practices. Our team works with startup founders to build minimum viable products (MVPs) and helps existing enterprises solve interesting problems.

Established in 2015, we have developed 24 products for our clients over the last 9 years, with 14 of them getting funded, acquired, or becoming profitable.

As part of our continuous growth and commitment to excellence, we are seeking a skilled Lead Software Engineer - Python with 5-7 years of extensive experience in backend development.

Job Description

As a Python Django Developer, you will be part of our core team helping our clients build innovative products. Your primary responsibilities will include:

  • Leading and managing cross-functional teams of developers, designers, and QA engineers in the planning, execution, and delivery of technical projects.
  • Developing and maintaining project plans, schedules, and budgets, and tracking progress against milestones and key performance indicators.
  • Serving as a technical liaison between internal teams, external vendors, and clients, facilitating communication and resolving any issues or conflicts that may arise.
  • Providing technical guidance and mentorship to team members, promoting best practices and ensuring adherence to coding standards and quality guidelines.
  • Conducting regular project status meetings and reports to stakeholders, providing updates on project progress, risks, and mitigation strategies.

You should possess excellent problem-solving skills, be able to write clean, pragmatic, and testable code, and have a strong understanding of object-oriented programming principles.

In addition, you should be comfortable with basic Unix commands and shell scripting, proficient in Git and GitHub, and have a GitHub and Stack Overflow profile. You should also be able to write test-first code and stick to the timeline of the sprint.

The estimated salary for this position is $120,000 - $180,000 per year, based on industry standards and your level of experience.

Required Skills and Qualifications

To succeed in this role, you should have the following skills and qualifications:

  • Strong experience with Python 3.5+ and Django 2.0 or higher.
  • Proficiency in ORM frameworks such as Django-ORM and SQL Alchemy.
  • Familiarity with message queues like Celery and Redis/RabbitMQ.
  • Knowledge of search engines like Elastic Search/Solr.
  • Experience with API frameworks like Django Rest Framework and GraphQL.
  • Proficiency in data manipulation libraries like Pandas, NumPy, and SciPy.
  • Strong understanding of HTML5, CSS3, SASS/LESS, and Object-Oriented JavaScript.
  • Experience with Linux OS and DevOps tools like Docker and AWS.


  • Bengaluru, Karnataka, India Sonata Software Full time

    We are seeking an experienced Software Engineering Lead with a strong background in Microsoft Dynamics 365 Finance and Operations (F&O) to lead implementation and upgrade engagements. The ideal candidate will possess extensive expertise in D365 F&O projects, strong proficiency in X++ coding using extensions and event handlers, and a solid background in...


  • Bengaluru, Karnataka, India Uniphore Software Systems Full time

    Join Uniphore as a Senior Software ArchitectWe are seeking a highly skilled and experienced Senior Software Architect to lead our software development team. As a key member of our engineering organization, you will be responsible for designing, building, and managing high-scale, mission-critical real-time production systems.With a strong background in C/C++...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Guidewire is a market leader in the insurance industry, trusted by over 400 companies to run their critical platform. We believe that making great decisions should not require a team of 100 data scientists. Our products range from cyber risk quantification to powerful machine learning sandboxes.About the RoleWe are seeking an enthusiastic engineer who is...

  • Lead .NET Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Eka Software Solutions Full time

    About Eka Software SolutionsWe are a leading provider of cloud-based CTRM and ETRM solutions, catering to a wide range of asset classes. Our innovative products are enhanced by AI/ML technology and utilize Supply Chain Management and E-Sourcing capabilities.As a global company with offices across Americas, Asia, Australia, and EMEA, we serve 100+ customers...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the Role:We are seeking an experienced Lead Software Engineer to join our team at VMware EUC, working on designing, developing, and maintaining robust software solutions for modern enterprises. The successful candidate will have a strong background in architecting and designing enterprise software using Java and other technologies.


  • Bengaluru, Karnataka, India Eka Software Solutions Full time

    Software Development Leadership OpportunityThis senior engineering role offers a chance to lead and manage a global development team focused on delivering solutions using .NET technologies. The ideal candidate should have 18+ years of industry experience, with a proven track record in engineering leadership, managing distributed teams, and driving projects...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Guidewire Software, a leading provider of cloud-based software for the property and casualty insurance industry, is seeking a seasoned Senior Software Engineer to join its development team. This role offers an exciting opportunity to work on complex projects that drive innovation and growth in the industry.About the Role:We are looking for an experienced...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Guidewire is a leading platform provider for the property and casualty insurance industry, trusted by over 540 insurers worldwide. As a Technical Lead, you will play a critical role in developing elegant solutions for complex business domains and contributing to the success of our mission-critical applications.With a focus on building high-quality software,...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    We are seeking a highly skilled Fullstack Java Developer to join our esteemed product development team at Guidewire Software.About the RoleIn this pivotal position, you will play a key part in crafting high-quality software that enhances the daily experiences of millions of users across the globe. Our software ecosystem is vast, providing you with the...


  • Bengaluru, Karnataka, India Upland Software Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer II to join our Upland Business Services team. As a key member of our team, you will be responsible for designing, developing, and implementing custom solutions using NetSuite.Key ResponsibilitiesDevelop and implement custom NetSuite solutions to meet business...


  • Bengaluru, Karnataka, India QNX Software Systems Full time

    About the Role:We are seeking a highly experienced and skilled Senior Manager, Engineering Lead to join our team at QNX Software Systems.As a Senior Manager, Engineering Lead, you will be responsible for leading a team of engineers in the development of cutting-edge storage threat detection and remediation components within our Cloud Infra Security product...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Job Title: DevOps EngineerJob Summary:At Iosys Software, we are seeking a skilled DevOps Engineer to collaborate closely with our Product and Engineering teams. This role involves having knowledge of all stages of software development and working alongside other software engineers and developers.Key Responsibilities:Develop high-quality code across system...


  • Bengaluru, Karnataka, India Talent Toppers Full time

    Job OverviewTalent Toppers is a leading company in the field of software development. We are currently seeking an experienced Software Engineering Lead to join our team.


  • Bengaluru, Karnataka, India Sonata Software Full time

    Sonata Software: Cloud Architect RoleWe are seeking a skilled Cloud Architect to join our team at Sonata Software.About the Role:This is a challenging opportunity for an experienced professional with a strong background in cloud engineering to lead the design, implementation, and management of cloud-based systems. As a Cloud Architect, you will be...


  • Bengaluru, Karnataka, India Xllent Corporate Services Pvt Ltd Full time

    Software Engineering Lead Opportunity at Xllent Corporate Services Pvt. Ltd.We are seeking an experienced Software Engineering Lead to join our team at Xllent Corporate Services Pvt. Ltd. As an Engineering Manager, you will be responsible for leading a team of software engineers in building and maintaining our CareHub product. The successful candidate will...


  • Bengaluru, Karnataka, India PeopleLogic Full time

    We are seeking an experienced Software Engineering Lead to join our team at PeopleLogic Business Solutions in Bangalore, KA.About UsPeopleLogic Business Solutions is a payroll company dedicated to providing innovative solutions to our clients. We strive to deliver exceptional results and foster a collaborative work environment.Job DescriptionThe successful...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    We are seeking an experienced and talented Senior Fullstack Software Engineer to join our team at Guidewire Software. As a key member of our engineering team, you will be responsible for designing and implementing complex software systems that align with our company's technical vision.In this role, you will collaborate with product managers, UX/UI designers,...


  • Bengaluru, Karnataka, India Flexera Software India LLP Full time

    Flexera is a leader in the software industry, transforming the way companies approach technology.We're seeking a talented Staff Software Development Engineer to join our Platform Integration team.The ideal candidate will have strong expertise in Go programming language, extensive experience in building integration solutions, and a proven track record of...


  • Bengaluru, Karnataka, India Quess IT Staffing Full time

    At Quess IT Staffing, we are seeking a highly skilled Software Engineering Lead to join our team in Bangalore.Estimated Salary: ₹1,200,000 - ₹1,500,000 per annumJob Description:As a key member of our engineering team, you will be responsible for leading the development of complex software systems using Java and SpringBoot.You will work closely with...


  • Bengaluru, Karnataka, India Tekgence Inc Full time

    About UsTekgence Inc is a leading technology company with offices in Hyd, Chennai, and Bangalore.Job OverviewWe are seeking an experienced Software Engineer to lead our development team. The successful candidate will have 6+ years of experience in Java FSD Senior roles.Estimated Salary RangeThe estimated salary for this role is ₹15,00,000 - 25,00,000 per...