JOB RESPONSIBILITY
Engineering Leadership
•Lead, mentor, and grow a team of backend and frontend engineers.
•Drive engineering best practices across coding standards, code reviews, testing, and deployment pipelines.
•Own the end-to-end delivery of engineering projects, ensuring timelines, quality, and performance.
•Provide technical guidance and career mentorship to engineers across experience levels.
AI-Driven Development
•Promote the use of AI coding assistants such as GitHub Copilot, Cursor, Claude, and ChatGPT to improve development velocity.
•Establish AI-assisted workflows for code generation, refactoring, testing, and debugging.
•Encourage automation-first development practices to streamline engineering operations.
Architecture & System Design
•Design and architect scalable distributed systems using Java/Spring Boot.
•Lead development of modern front-end applications using React.js and component-based architectures.
•Ensure systems are built with high availability, scalability, and performance optimization in mind.
•Drive adoption of microservices architecture and cloud-native design patterns.
Cross-Functional Collaboration
•Collaborate closely with Product, Data, DevOps, and Business teams to translate business requirements into technical solutions.
•Participate in engineering roadmap planning, architecture discussions, and strategic technical decisions.
•Manage execution across multiple engineering initiatives simultaneously.
Engineering Excellence
•Implement best practices for observability, logging, monitoring, and performance optimization.
•Improve development productivity through automation, tooling, and CI/CD practices.
•Foster a culture of ownership, innovation, collaboration, and continuous improvement.
QUALIFICATION & SKILL-SET
•Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
•8+ years of software engineering experience, with 2–4 years of experience leading engineering teams.
•Strong backend development experience using Java and Spring Boot ecosystem.
•Strong front-end development experience with React.js and modern JavaScript frameworks.
•Solid experience designing distributed systems and microservices architectures.
•Hands-on experience with cloud platforms (AWS, Azure, or GCP).
•Experience with RESTful APIs, system scalability, and performance optimization.
•Experience with CI/CD pipelines, Git workflows, and DevOps practices.
•Strong understanding of data structures, system design, and software engineering best practices.
•Excellent communication, collaboration, and leadership skills.
AI Development Experience
Candidates should have hands-on experience using AI-assisted development tools, including:
•AI coding assistants such as GitHub Copilot, Cursor, Claude, ChatGPT, etc.
•Using AI tools for code generation, refactoring, debugging, and documentation.
•AI-assisted test generation and automated code review workflows.
Good to Have
•Experience with GIS or geospatial platforms.
•Knowledge of PostgreSQL/PostGIS or large-scale spatial data platforms.
•Experience with Docker, Kubernetes, and containerized deployments.
•Exposure to cloud-native architectures and distributed systems at scale.
•Experience leading large-scale enterprise product development initiatives.
Behavioural Competencies
•Strong ownership and accountability mindset.
•Excellent communication and stakeholder management skills.
•Ability to mentor engineers and build high-performing teams.
•Passion for innovation, emerging technologies, and continuous learning.
•Ability to operate effectively in a fast-paced, cross-functional environment.
Why Join Lepton Software
•Opportunity to build large-scale Location Intelligence and geospatial platforms.
•Work with cutting-edge AI-assisted development workflows.
•Collaborative and innovation-focused engineering culture.
•Competitive compensation with strong career growth opportunities.