08 Nov
|
Reflections Info Systems
|
Bengaluru
08 Nov
Reflections Info Systems
Bengaluru
Job Description :
- We are looking for a Lead Software Engineer with 8+ years of experience to join our engineering team building high-quality enterprise software for the retail industry.
Responsibilities include:
- Create, design, and implement layouts for recent and existing software solutions.
- Must be able to lead a team of engineers and ensure high quality software delivery from the team. Be approachable to the team members.
- Take complete ownership of the Design that they are responsible for.
- Ability to understand business requirements of clients and translate them into technical requirements.
- Identify impacts of planned work on existing functionality.
- Plan and estimate work to be completed.
- Conduct code reviews to ensure that the software deliverables are of the highest quality.
- Keep an eye on the Tech Debt and plan for managing at an acceptable level.
- Lead interactions with clients from a Tech team perspective.
Certifications:
- Oracle Certified Java Professional.
- Spring Certified Professional.
- Any NoSql / Cassandra / MongoDB certified developer.
- GCP, AWS, & Azure Certified (mandatory).
- Any retail OMS / Supply Chain product certifications.
- Primary Skills:
- Must possess at least 6+ years of Software development experience.
- Expert knowledge in at least one object-oriented programming language like Java, one backend framework like Spring Boot / Node JS, one UI framework like React JS / Angular JS and RDBMS or NoSQL database.
- Excellent knowledge of front-end programming languages, such as HTML, CSS, JavaScript, and AngularJS, with the ability to render server-side and client-side content.
- Leads Team Delivery of software following the Software Engineering Best Practices.
Helps identify newer practices and adoption of existing ones. Ensure that the code quality is maintained via own and/or peer code reviews.
- Can lead the team in delivery of backend and user interface code. Ensure that the DevOps tasks are executed well.
- Ensure that the software has the correct level of logging & monitoring in Production and LLEs.
- Exceptional problem-solving skills.
- Excellent written and verbal communication. Must understand the client’s business requirements and translate them into software requirements. Has a view of the deliverable timeline and escalates when needed.
- Ability to articulate technical designs & develop documentation, flowcharts, layouts, diagrams, charts etc.
- Experience in implementing OMS products for retail customers will be an added advantage.
- Ability to do estimation for the given requirements.
- Ability to lead technical discussions with clients.
- Must be able to do quick proofs of concepts and demos based on client requirements.
- Provide timely feedback on the performance of team members.
- Conduct interviews & provide feedback to achieve hiring objectives.
- contributes to organization building functions such as hiring, training, mentoring, team building.
Secondary Skills:
- Take complete ownership of the non-functional requirements around Performance, Security/Compliance, i18n/l10n, etc.
- Capable of leading a high-performance team in a two-week iteration cadence with frequent product deliveries.
- Ability to socialize designs/ideas and collaborate with stakeholders.
- Self-motivated and works with mínimal direction.
Job Details
Role: Lead Software Engineer
Location: Bangalore
Employment Type: Permanent
Close Date: 29-05-2026
📌 Lead Software Engineer (Bengaluru)
🏢 Reflections Info Systems
📍 Bengaluru