Overview

Responsibilities:
  • Strategic Contribution: Play a key role in defining the technical roadmap and aligning development efforts with business objectives
  • Collaboration & Communication: Act as a bridge between engineering and other departments, ensuring alignment, transparency, and effective communication
  • Process Optimization: Continuously evaluate development workflows and tools, introducing improvements to enhance team efficiency and productivity
  • Quality Assurance: Establish and uphold rigorous coding, testing, and deployment standards. Oversee the reliability of CI/CD pipelines
  • Project Delivery: Collaborate with product teams and stakeholders to define clear goals, establish realistic timelines, and deliver high-quality software on schedule
  • Team Leadership: Mentor and support engineers, fostering professional development and creating a positive, inclusive team environment
  • Technical Oversight: Guide the design, architecture, and development of software solutions, ensuring best practices in scalability, maintainability, and performance
Required Qualifications:
  • Track record in driving technical innovation or optimizing complex system.
  • Familiarity with Agile and iterative development methodologies
  • Background in aerodynamics and robotics, with applications to dynamic systems and control algorithms
  • Experience with distributed systems and IoT solutions, including real-time data processing and integration
  • Strong understanding of networking concepts, including protocols, system design, and troubleshooting
  • Familiarity with application security best practices, secure coding techniques, and threat modeling
  • Proficiency in C++ for performance-critical and system-level software
  • Excellent problem-solving, decision-making, and team-building skills
  • Proven track record of delivering complex projects at scale, with a focus on quality and reliability
  • Strong knowledge of modern programming languages, frameworks, and development practices
  • 7+ years of software development experience, including 2+ years in a leadership or management capacity
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
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.