Lead Software Engineer
Job Description
Job Title: Lead Software Engineer Experience: 4 - 12 yr Department: Software Reports To: Senior Software Engineer / Software Architect Purpose of the Role The incumbent will be responsible for designing and developing robust software solutions for products in the domains of Warehouse Automation, Industrial Automation, Robotics, and IoT. The role includes defining software architecture, ensuring scalability and performance, and mentoring the development team to drive technical excellence and innovation. Technical Skills Required Proven experience in designing, developing, and deploying high-volume, scalable applications. Expertise in distributed systems, microservices, and central system architectures. Programming & Frameworks: Proficiency in Java 17+ . Experience with frameworks such as Spring, Hibernate, Kubernetes, and RESTful APIs. Knowledge of JPA, MS SQL, and database modelling/design . Hands-on experience with GCP, AWS, or Azure for cloud architecture. Familiarity with virtualization and containerization technologies. Strong skills in data modelling and database design. Knowledge of secure coding practices. Tech stack: Java, MSSQL, MySQL, Spring Boot, Redis, Data Structures, Linux, basics of Kubernetes. Behavioural Skills Required Attention to Detail (Proficient) Problem Solving Decision Making Collaborative approach Adaptability to a volatile environment Accountability Good Leadership skills Job Responsibilities Understand requirements and define database and application structure under guidance of Software Architect. Write high-quality, scalable, and efficient code. Prepare Functional Requirement Documents (FRD) based on inputs from BA team. Guide junior and mid-level developers and provide technical support. Collaborate to identify and fix technical issues in UAT/Production. Work closely to meet project deadlines. Take ownership of product implementations at customer sites. Hands-on development for assigned modules/products. Handle application performance in production. Work with customers to understand automation requirements. Review and merge code changes from the team. Conduct sprint meetings, demos, and resolve development roadblocks. Optimize code for performance and efficiency.
Job Information
Get Jobs Like This
New EmbarkingOnVoyage Digital Solutions Pvt Ltd jobs and similar roles, straight to your inbox.
Weekly digest. Unsubscribe anytime.
Considering Relocating for This Job?
Before you apply, see how far your salary will go in Pune. Compare take-home pay, rent, food & transport costs vs other tech cities.