Overview
AeroDynamics CJSC is looking for a Software Engineering Manager/Lead.
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 system.
Note:
Please note: Our intelligent job search engine discovered this job and republished it for your convenience. Please be aware that the job information may be incorrect or incomplete. The job announcement remains the property of its original publisher. To view the original job and its full details, please visit the job's URL on the owner’s page.
Please clearly mention that you have heard of this job opportunity on https://ijob.am.