Tech Lead Software Engineer

2 weeks ago


Pune, Maharashtra, India Sampoorna Consultants Pvt. Ltd Full time ₹ 12,00,000 - ₹ 25,00,000 per year

Overview

We are seeking a Team Lead Software Engineer to join our team and deliver high-quality software solutions while maintaining existing systems. The ideal candidate should aim to provide a best-in-class user experience and contribute to the design, implementation, testing, and maintenance of software applications.

The candidate is expected to ensure the on-time delivery of high-quality software projects in accordance with established best practices. They should possess a strong commitment to continuous learning and remain current with the latest technological advancements. Additionally, they are encouraged to actively participate in the recruitment of developers and to continually enhance the recruitment processes.

Essential Functions - All

  • Lead the development team with an emphasis on delivery and maintaining team morale
  • Contribute to setting and upholding development standards and best practices, ensuring compliance among developers
  • Manage developers directly within their delivery team
  • Identify individual strengths and weaknesses, supporting skill development through personalised plans
  • Conduct regular one-on-one meetings, set objectives, and evaluate probation periods
  • Delegate development tasks to team members
  • Responsible for safeguarding the integrity of the software, ensuring effective management of technical debt through prevention and resolution whenever feasible
  • Take ownership of the product and your contributions to its development
  • Develop services and products that consistently provide high volume, low latency, high availability, robust performance, and security
  • Emphasise critical details and prioritise incremental releases
  • Support the design, implementation, and testing of new features
  • Engage actively in requirements refinement discussions
  • Review technical specifications and architecture diagrams created by theArchitect or Principal
  • Support change management, capacity planning, and emergency response efforts as an expert in the runtime environment and business logic behaviour
  • Coach / Mentor junior developers to understand the architecture and technical specifications
  • Pair program on complex items, minimising risk and enhancing exchange of skills
  • Write code based on the company`s coding best practices and industry standards
  • Maintain comprehensive automated testing coverage
  • Generate unit tests as an integral component of the development process to enhance code quality
  • Conduct peer code reviews, including group open reviews
  • Assist in developing and maintaining your team`s CI/CD infrastructure
  • Participation and ownership were essential for deployment, overseeing the team`s product and alerting requirements, and implementation
  • Engagement in product support and bug resolution was also required
  • Active involvement in all agile ceremonies, including sprint refinement, planning, retrospectives, and daily stand-ups, was expected
  • Additionally, contributing ideas to facilitate the team`s progress was encouraged
  • Prepare comprehensive code documentation, including API details and data dictionaries
  • Suggest enhancements and propose innovative ideas and solutions
  • Communicate findings effectively to leadership

Backend Specific Essential Functions

  • Design and build domain-driven APIs for both internal and external usage
  • Supports optimalAPI practices and encourages the adoption of innovative API platforms and technologies
  • Builds API-driven data flows
  • Identifies stream and event-driven architecture requirements and implements them where appropriate
  • Design and develop components utilising Golang and Java, in close collaboration with our backend platforms
  • Frontend Specific Essential FunctionsDesign and build components in ReactJS, working closely with our frontend platforms

  • Additional ResponsibilitiesIn this section, we will highlight tasks, knowledge, and experience that are specific to the role in this team

Required for All Jobs

  • Performs other duties as needed or requested.
  • Complies with all policies, regulations, and standards.
  • Demonstrates company values at all times.

Qualifications

  • Bachelor`s degree in computer science, Information Systems or a related technical discipline. Secondary School / High School Diploma Graduate of a technical-related course or discipline.

Work Experience - All

  • 7+ years` experience in developing highly scalable REST microservices
  • 7+ years of B2B SaaS enterprise applications with a large user base
  • 7+ years of mobile and/or desktop application development
  • 7+ years working with pub/sub messaging systems Apache Kafka, ActiveMQ, RabbitMQ 7+ years of Automation testing generating Unit, BDD Behaviour-driven development) and/or TDD Test-drivendevelopment)

Backend Specific Work Experience

  • 7+ years Java, Golang, Ruby, Snowflake, PostgreSQL, Redis, AWS
  • 7+ years of commercial Java development experience
  • 7+ years of Core Java JVM, collections, generics, functional programming), Spring Framework and associated projects Boot, Core, Data)
  • 7+ years of micro-service backend architecture
  • 7+ years building and maintaining high-quality, scalable API solutions for enterprise web applications and/or data platforms

Frontend Specific Work Experience

  • 7+ years Angular, ReactJS, TypeScript, Redux, AWS
  • 7+ years NextJS framework
  • 7+ years of micro-frontend architecture

Knowledge, Skills & Abilities - All

  • Line Management experience
  • Ability to mentor other members with the best design and coding practices
  • High degree of proficiency in Design Principles and Microservices
  • Production AWS hands-on experience
  • Excellent design and architecture skills in OO software technologies
  • Practical knowledge of algorithms and data structures
  • Build and deploy large-scale systems
  • Extensive production experience in developing and deploying customer-facing applications that serve thousands of users, encompassing software engineering architecture, component design, coding, unit testing, behaviour-driven development BDD, test-driven development TDD, documentation, and deployment
  • Possesses professional-level communication skills with the ability to effectively convey ideas to a diverse audience with various specialisations
  • Production experience working with CI/CD environments is required
  • Experience working with pub/sub/messaging systems Kafka, ActiveMQ)
  • Experience in DevOps activities AWS, k8s, Terraform, Docker)
  • Experience in automated software testing through unit/functional/ integration test suites
  • Experience with monitoring & logging technologies Splunk, New Relic) Push technologies Websockets)Collaborative attitude, team player, friendly, passionate, and flexible to learn new tools and skillsets
  • Experience working with Agile methodologies
  • Strong sense of ownership and focus on long-term usability and extensibility
  • Strong experience solving complex problems
  • Ability to work toward goals, meet deadlines, and contribute positively to the teamenvironment
  • They are not afraid to work outside of their comfort zone and are aware of the potential benefits that can be gained even without extensive knowledge of the systems or people
  • Professional and discreet with managerial mattersSkilled in the use of Microsoft Office products
  • Backend Specific Knowledge, Skills & AbilitiesExperience with SQL, Entity Framework, and/or NOSQL solutions
  • Frontend Specific Knowledge, Skills & AbilitiesKnowledge of HTML, CSS, and CSS frameworks (such as Bootstrap and Tailwind)

Licences & Certifications

  • AWS Certified Developer Freedom to Act
  • Work is accomplished with minimal or no direction
  • Exercises judgment in selecting methods, techniques, and evaluation criteria in obtaining results
  • Exerts significant latitude in determining objectives of assignment
  • Takes calculated risks with consultation from the expert
  • Problem Complexity and Problem-Solving Timeframes
  • Works on complex issues where analysis of situations or data requires


  • Pune, Maharashtra, India Coupa Software Inc Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Lead Software Engineer RORCoupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict,...

  • Software Project Lead

    2 weeks ago


    Pune, Maharashtra, India nCircle Tech Careers Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    About UsnCircle Tech Private Limited (Incorporated in 2012) empowers passionate innovators to create impactful 3D visualization software for desktop, mobile and cloud. Our domain expertise in CAD and BIM customization is driving automation with the ability to integrate advanced technologies like AI/ML and AR/VR, which empowers our clients to reduce time to...


  • Pune, Maharashtra, India Coupa Software Inc Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Lead Software EngineerCoupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe,...


  • Pune, Maharashtra, India Coupa Software, Inc. Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter,...


  • Pune, Maharashtra, India Coupa Software, Inc. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter,...

  • Tech Lead

    1 week ago


    Pune, Maharashtra, India Yash Technologies Private Limited Full time ₹ 8,00,000 - ₹ 20,00,000 per year

    Tech Lead - .Net Job YASH Technologies is a leading technology integrator specializing in helping clients reimagine operating models, enhance competitiveness, optimize costs, foster exceptional stakeholder experiences, and drive business transformation. At YASH, we're a cluster of the brightest stars working with cutting-edge technologies. Our purpose...


  • Pune, Maharashtra, India Perforce Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...


  • Pune, Maharashtra, India Coupa Software Inc Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Sr. Lead Software EngineerCoupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict,...

  • Tech Lead

    2 weeks ago


    Pune, Maharashtra, India Hoonartek Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    ResponsibilitiesArchitect and design high-performance, scalable software solutions.Drive the end-to-end software development lifecycle from brainstorming to deployment.Build robust tools and applications by writing clean, efficient, and reusable code.Automate workflows using modern tools and scripting for seamless processes.Debug, review, and optimize code...


  • Pune, Maharashtra, India Fiserv Full time

    Calling all innovators - find your future at Fiserv We re Fiserv a global leader in Fintech and payments and we move money and information in a way that moves the world We connect financial institutions corporations merchants and consumers to one another millions of times a day - quickly reliably and securely Any time you swipe your credit card ...