Lead Engineer
- Industry Other
- Category Programming/Software Development
- Location Lalitpur District, Nepal
- Expiry date Aug 12, 2025 (2 days left)
Job Description
The Job
We’re looking for a skilled and motivated Lead Engineer to architect, develop, and drive critical technical decisions for our platform. You’ll be at the core of our backend engineering efforts—guiding talented teams, influencing the product roadmap, and ensuring we deliver secure, scalable and stable systems.
What You Will Be Doing:
Search and Indexing Enhancement: Focus on refining search and indexing capabilities, proposing efficient data structures and algorithms to boost system performance.
Backend Architecture & Scalability: Lead the design and development of scalable backend components and services. Define and evolve system architecture while enforcing engineering best practices to ensure reliability, maintainability, and high performance.
Bottleneck Identification and Resolution: Identify and address system bottlenecks to ensure seamless operations within our cybersecurity infrastructure. Lead efforts in troubleshooting complex issues and provide strategic guidance to resolve technical challenges.
Integration & API Design: Guide the integration of third-party tools and APIs, ensuring smooth and secure interoperability with internal systems.
Agile Engineering Practices: Contribute to sprint planning, estimations, and retrospectives. Actively collaborate with cross-functional teams to plan, build, and deliver features effectively.
Decouple: Break free from legacy constraints. Decouple systems, liberate innovation, and seamlessly integrate solutions. Your challenge is to unshackle the potential of Logpoint's capabilities. Conduct technical research, evaluate emerging technologies, and propose innovative solutions for continual product enhancement.
Leadership, Mentorship, Communication & Cross-Team Collaboration: Lead and mentor the team, emphasizing code quality and fostering a collaborative environment for continuous improvement. Conduct code reviews, nurture junior developers, and champion knowledge sharing.
Contribution to Continuous Improvement: Take the opportunity to contribute to the continuous improvement of our cybersecurity infrastructure within a corporate setting. Establish quality standards, ensure adherence to coding best practices, security protocols, and industry standards. Own and drive improvements to the team’s technical roadmap.
Cybersecurity Initiatives: Play a key role in advancing our cybersecurity initiatives, contributing to the overall enhancement of our cybersecurity tools.
What you bring to the table:
- Proven leadership experience, with a hands-on mindset—mentoring and guiding technical teams while fostering a culture of collaboration and excellence.
- Excellent communication skills and the ability to work seamlessly with cross-functional teams to deliver impactful solutions.
- A continuous learning mindset, staying current with emerging trends in cybersecurity, secure development practices, and modern technologies.
- Strong commitment to software quality, driving engineering best practices, effective testing strategies, and robust, maintainable code.
- Alongside these, you bring strong problem-solving skills, adaptability to change, and a solution-oriented, team-first approach.
Your skills and experience:
- Bachelor's/Master's degree in Computer Science, Engineering, or related field.
- 12+ years of proven software development experience, including team/tech lead experience.
- Proficiency in programming languages C, C++, JAVA etc & scripting languages: shell, Perl, PowerShell.
- Proficiency in modern API frameworks such as FastAPI or Flask.
- Good knowledge of networking protocols (e.g., TCP, UDP) and application layer protocols (e.g., DNS, DHCP).
- Excellent understanding of multithreading concepts, VM internals, memory management, and GC optimization in Java.
- Hands-on experience with Lucene/Elasticsearch, ZeroMQ (or any messaging queue), ANTLR, Jasper Report, and Junit.
- In-depth understanding of system architecture design, scalability, reliability, performance optimization, distributed systems, microservices, and API development
- Familiarity with security principles and secure coding practices.
- Exceptional problem-solving skills and ability to thrive in a fast-paced, agile environment.