We are looking for a highly experienced Senior Engineering Lead to oversee the design, development, and delivery of high-quality software solutions.
The ideal candidate will have strong leadership capabilities, deep technical expertise, and a proven track record in managing complex projects, guiding engineering teams, and delivering scalable, reliable, and secure applications.
This role demands a balance of hands-on technical work and strategic Responsibilities :
- Lead and mentor a team of software engineers, fostering a culture of innovation, collaboration, and continuous improvement
- Drive the end-to-end software development lifecycle, from requirement gathering and architectural design to deployment and maintenance
- Collaborate with product managers, architects, and other stakeholders to define technical vision and product roadmap
- Make critical architectural and design decisions, ensuring scalability, performance, and maintainability of solutions
- Oversee development processes, enforce coding standards, and ensure adherence to best practices in software engineering
- Review code, provide technical guidance, and assist in troubleshooting complex issues
- Promote agile methodologies, manage sprints, and ensure timely delivery of high-quality features
- Evaluate and recommend new technologies, frameworks, and tools to improve productivity and product performance
- Collaborate with DevOps teams to ensure robust CI / CD pipelines, automated testing, and reliable deployments
- Ensure security, compliance, and performance optimization across all products and services
- Manage project timelines, budgets, and resources effectively to achieve strategic objectives
- Act as a key escalation point for critical technical issues and drive resolution strategies
- Foster a learning environment through regular training sessions, peer reviews, and knowledge Skills :
- Strong expertise in at least one major programming language such as Java, Python, C#, or JavaScript / TypeScript
- Hands-on experience with modern frameworks (e.g., Spring Boot, .NET Core, React, Angular, or Vue.js)
- In-depth understanding of microservices architecture and cloud platforms (AWS, Azure, or GCP)
- Proficiency in database design and management (SQL and NoSQL)
- Experience with DevOps tools and practices, including Docker, Kubernetes, CI / CD pipelines, and infrastructure as code
- Solid understanding of design patterns, data structures, and algorithms
- Familiarity with security best practices and application performance optimization
- Proficiency with version control systems such as Git
- Experience with testing frameworks and quality assurance :
- Bachelors or Masters degree in Computer Science, Information Technology, or a related field
- 9+ years of experience in software engineering, with at least 3 years in a leadership role
- Proven track record of successfully delivering large-scale, mission-critical applications
- Excellent communication, problem-solving, and decision-making skills
- Ability to balance strategic thinking with hands-on execution
(ref : hirist.tech)