Software Engineering Leader

4 days ago


Gurgaon, Haryana, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000
Job Title: Software Engineering Leader

We are seeking a highly skilled and experienced software engineering leader to join our dynamic team. The ideal candidate will possess a strong background in back-end development, exceptional problem-solving skills, and a proven ability to design, develop, and maintain robust, scalable, and high-performance applications.

This role requires a blend of technical prowess, architectural vision, and leadership capabilities to guide junior developers and contribute significantly to our product development lifecycle.

  • Back-end Development: Lead the design, development, and implementation of complex back-end systems and APIs using Java and related frameworks.
  • Data Structures & Algorithms: Apply advanced knowledge of data structures and algorithms to solve complex problems and optimize application performance.
  • Application Design & Architecture: Drive the design of scalable, resilient, and maintainable application architectures, considering various design patterns and best practices.
  • Database Design & Optimization: Design and optimize database schemas (SQL/MSSQL/PostgreSQL, etc.) to ensure efficient data storage and retrieval. Collaborate closely with database administrators.
  • Code Quality & Best Practices: Champion code quality through rigorous code reviews, unit testing, integration testing, and adherence to coding standards and architectural principles.
  • Requirement Analysis & Elicitation: Collaborate with product owners, business analysts, and stakeholders to understand, analyze, and elicit detailed functional and non-functional requirements.
  • Mentoring & Guidance: Provide technical leadership, mentorship, and guidance to junior and mid-level developers, fostering their growth and ensuring adherence to technical standards.
  • Troubleshooting & Debugging: Identify, diagnose, and resolve complex technical issues, performance bottlenecks, and bugs across various application layers.
  • Documentation: Create and maintain comprehensive technical documentation, including design specifications, API documentation, and system architecture diagrams.
  • Continuous Improvement: Proactively identify areas for improvement in existing systems, processes, and tools, and propose innovative solutions.

Requirements:

  • Minimum of 8 years of hands-on experience in Java back-end development.
  • Proficiency in Java 8+ and strong understanding of core Java concepts, including multi-threading, concurrency, and JVM internals.
  • Extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Security).
  • Deep understanding and practical experience with Data Structures and Algorithms.
  • Proven experience in designing and implementing RESTful APIs.
  • Strong knowledge of relational databases (SQL/MSSQL/PostgreSQL/MySQL) including schema design, query optimization, and transaction management.
  • Experience with ORM frameworks (e.g., Hibernate, JPA).
  • Familiarity with version control systems (Git preferred).
  • Experience with build tools (Maven/Gradle).
  • Solid understanding of software development life cycle (SDLC) and Agile methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills, with the ability to articulate complex technical concepts.

Nice to Have:

  • Experience with cloud platforms (AWS, Azure, GCP).
  • Knowledge of message brokers (e.g., Kafka, RabbitMQ).
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Experience with microservices architecture.
  • Understanding of front-end technologies (e.g., HTML, CSS, JavaScript, React/Angular) to facilitate better collaboration.
  • Knowledge of performance testing and profiling tools.
  • Experience with CI/CD pipelines.


  • Gurgaon, Haryana, India beBeeSoftwareEngineer Full time ₹ 30,00,000 - ₹ 40,00,000

    Engineering Leadership OpportunityWe are seeking a seasoned software engineer to lead and manage our engineering teams. The ideal candidate will have a strong background in delivering scalable Node.js-based projects from start to finish.A key responsibility will be to architect, design, and review software components with a quality-first mindset. As a...


  • Gurgaon, Haryana, India beBeeEngineering Full time ₹ 1,50,00,000 - ₹ 3,00,00,000

    Leading the Future of TechnologyWe are seeking an exceptional leader to spearhead our engineering organization and drive innovation.This is a pivotal role that will shape our technical landscape, ensuring our platform remains cutting-edge, scalable, and reliable.You will collaborate closely with our executive team to translate business objectives into...


  • Gurgaon, Haryana, India beBeeSoftware Full time ₹ 1,80,00,000 - ₹ 2,50,00,000

    Job Title:Senior Software Engineering LeaderWe are seeking a seasoned Senior Full Stack Developer to join our team as a leader in software engineering. This is an exceptional opportunity for someone who wants to drive architectural decisions, code reviews, and mentor junior developers.The ideal candidate will have a strong background in Java, Spring Boot,...


  • Gurgaon, Haryana, India beBeeIT Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Software Executive Leader">The Software Executive Leader will be responsible for leading the strategic planning, execution, and maintenance of IT software systems supporting global business operations. This role requires a visionary leader with deep technical expertise and strong communication skills to drive business growth and innovation.">Key...


  • Gurgaon, Haryana, India beBeeSoftwareEngineer Full time ₹ 1,60,00,000 - ₹ 2,20,00,000

    About Equity Management We are looking for a skilled Full-Stack Software Engineer to join our founding engineering team. We have a small, tight-knit team and we pride ourselves on having an outsized impact on the industry. You will help define the product roadmap and shape the culture of our product team. You will work on projects that uniquely bring...


  • Gurgaon, Haryana, India beBeeSoftware Full time ₹ 19,43,999 - ₹ 22,46,599

    Job OverviewWe are seeking a highly skilled professional to fill the role of Global IT Software Engineer Manager. This position involves delivering robust and performant solutions for various initiatives.Main Responsibilities:Partner with engineers and technical specialists to design and build integrations, including the use of SAP's Business Technology...


  • Gurgaon, Haryana, India beBeeEngineering Full time ₹ 20,00,000 - ₹ 25,00,000

    Technical Leadership OpportunityWe are seeking an experienced Engineering Manager to lead our team of software engineers.The ideal candidate will have a strong background in product engineering and technical leadership, with a proven track record of delivering large-scale projects on time and within budget.Key responsibilities will include:Collaborating with...


  • Gurgaon, Haryana, India beBeeSeniorProductEngineer Full time ₹ 20,00,000 - ₹ 25,00,000

    Job Title: Senior Product EngineerA seasoned software development leader to spearhead the architecture and development of critical components/services within our platform.Strong technical background with experience in software engineering, architecture, and project managementExcellent communication and leadership skillsThe ideal candidate will have a strong...


  • Gurgaon, Haryana, India beBeeEngineering Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Job Opportunity:We are seeking a highly skilled and experienced leader to spearhead our product engineering efforts. In this role, you will play a pivotal part in driving our growth by delivering software product development and engineering services to target clients across various business lines.About the Role:Collaborate with clients to understand their...


  • Gurgaon, Haryana, India beBeeProject Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Job OpportunityA leading Marketing & Engagement platform is seeking a skilled Technical Project Manager to lead product delivery across engineering teams.This role requires a tech-oriented leader who can manage sprints, ensure smooth workflows, resolve critical bugs, and oversee scalable feature releases.Key Responsibilities:Lead Agile ceremonies (sprint...