Software Engineering Manager/Lead
VG Recruiting Agency
Yerevan | Full time
Job Description
We are seeking a Software Engineering Manager/Lead to combine technical expertise with leadership skills in driving software development excellence. In this role, you’ll lead a talented team of engineers, manage project priorities, and contribute to the technical roadmap while fostering an environment of collaboration, innovation, and growth.
Job responsibilities
- Technical Oversight: Guide the design, architecture, and development of software solutions, ensuring best practices in scalability, maintainability, and performance.
- Team Leadership: Mentor and support engineers, fostering professional development and creating a positive, inclusive team environment.
- Project Delivery: Collaborate with product teams and stakeholders to define clear goals, establish realistic timelines, and deliver high-quality software on schedule.
- Quality Assurance: Establish and uphold rigorous coding, testing, and deployment standards. Oversee the reliability of CI/CD pipelines.
- Process Optimization: Continuously evaluate development workflows and tools, introducing improvements to enhance team efficiency and productivity.
- Collaboration & Communication: Act as a bridge between engineering and other departments, ensuring alignment, transparency, and effective communication.
- Strategic Contribution: Play a key role in defining the technical roadmap and aligning development efforts with business objectives.
Required qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 7+ years of software development experience, including 2+ years in a leadership or management capacity.
- Strong knowledge of modern programming languages, frameworks, and development practices.
- Proven track record of delivering complex projects at scale, with a focus on quality and reliability.
- Excellent problem-solving, decision-making, and team-building skills.
- Proficiency in C++ for performance-critical and system-level software.
- Familiarity with application security best practices, secure coding techniques, and threat modeling.
- Strong understanding of networking concepts, including protocols, system design, and troubleshooting.
- Experience with distributed systems and IoT solutions, including real-time data processing and integration.
- Background in aerodynamics and robotics, with applications to dynamic systems and control algorithms.
- Familiarity with Agile and iterative development methodologies.
- Track record in driving technical innovation or optimizing complex systems.
Contact information
Interested candidates can apply by using this link.
Please clearly mention that you have heard of this job opportunity on telegram channel VG Recruiting Agency.