13 Aug
|
Trellix
|
Bengaluru
As a Technical Lead Engineer, you will be responsible for guiding a team of engineers in designing, developing, and delivering high-quality software solutions. This role combines hands-on coding with technical leadership, ensuring the team adheres to best practices, meets project goals, and delivers scalable, maintainable systems.
The Technical
Lead will collaborate with cross-functional teams to align technical strategies with business objectives while mentoring junior engineers and driving continuous improvement.
About the Role:
- Lead Development Efforts: Provide technical leadership and guidance to a team of engineers, ensuring alignment with architectural goals and business objectives.
- Hands-on Coding: Actively participate in the software development lifecycle by writing, reviewing, and optimizing code for performance and scalability.
- System Architecture: Design and develop high-performance, scalable architectures, ensuring they meet both functional and non-functional requirements (e.g., performance, security, scalability).
- Team Mentorship: Coach and mentor junior engineers, helping them grow technically and professionally, fostering a culture of collaboration and learning.
- Collaboration: Work closely with product managers, UX/UI designers, and other stakeholders to translate business needs into technical specifications and development plans.
- Code Reviews: Conduct regular code reviews to ensure high-quality software and adherence to best practices in coding, testing, and documentation.
- Continuous Improvement: Drive the adoption of modern tools, frameworks,
and development practices to enhance the team's efficiency and software quality.
- Project Management : Assist with planning, estimating, and managing software projects, ensuring on-time delivery while balancing technical debt and new feature development.
- Agile Methodologies: Lead and promote agile software development practices such as Scrum or Kanban, ensuring continuous improvement in team processes and delivery.
About you:
- Bachelor's degree in computer science, Engineering, or a related field.
- 10+ years of experience in software development and 2 years of leading a team
- Proven experience leading and mentoring technical teams.
- Solid experience in opensource platforms like java, python, and spring boot frameworks.
- Hands on Cloud Native Design Patterns Services including micro-services, docker, Kubernetes etc.
- Experience working with NoSQL and SQL DBs.
- Exposure to Micro-services Architecture for cloud components and its pros and cons.
- Experience to convert a problem statement to a design and Implementation.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
Company Benefits and Perks:
We work hard to embrace diversity and inclusion and encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
- Retirement Plans
- Medical, Dental and Vision Coverage
- Paid Time Off
- Paid Parental Leave
- Support for Community Involvement
📌 Lead Engineer (Bengaluru)
🏢 Trellix
📍 Bengaluru