Position: Software Development Manager (C++)
Company: Ring
Category: Lead
Experience required: 5y
English level: upper

Job Summary
We are looking for a passionate, results-oriented, inventive Software Development Manager to lead our Firmware team. The candidate must thrive in a fast-paced environment, demonstrate an understanding of object-oriented design, and drive the realization of the project roadmap.
This hands-on position requires broad engineering competence and in-depth technical knowledge of object-oriented software development, as well as demonstrated experience successfully planning, organizing, and conducting software development projects in a dynamic environment.

Responsibilities and Duties
— Work with the software development team to build a technical solution used across a variety of product families.
— Instill best practices for software development and documentation.
— Provide hands-on technical leadership to the team, including your own code contributions, design reviews, and prioritization.
— Establish aggressive, achievable schedules for development and execute on them.
— Monitor, drive, and facilitate individual growth of your team’s individual contributors.
— Define detailed technical requirements from high-level product requirements and enable your team to do the same.
— Drive and facilitate innovation within the team.

Qualifications and Skills
— Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline.
— 7+ years of software development experience, as a developer or manager.
— 3+ years of management experience leading software development teams.
— Strong C++, C knowledge, and CS fundamentals.
— Strong verbal and written communication skills.
— Advanced level of English

Nice to have

— Strong business and technical vision.
— Ability to handle multiple competing priorities in a fast-paced environment.
— A deep understanding of software development in a team, and a track record of shipping software on time.

We offer multiple benefits that include
— Opportunity to influence the products’ quality supporting company’s mission to make neighborhoods safer
— Challenging tasks and professional growth
— Competitive salary and perks
— PE accounting and support
— 18 paid vacation days per year, paid public holidays according to the Ukrainian legislation
— Social package, including gym membership compensation, medical insurance
— Free office meals, fruits, and cookies
— Educational possibilities, knowledge hubs, and free corporate English classes
— Career plan, professional growth, and semiannual performance review.