Engineering Manager (offline)

Job Title: Engineering Manager

Two types of employment are possible: in-house (full-time) and independent contractor (IC).

Position Type: Full-time

Experience Level: 6-10 years in Engineering Management, 3-5 years as a Senior Software Engineer

Language Requirement: C1 Advanced English Level

Summary: We are seeking an experienced Engineering Manager with a strong background in mobile application development to lead our talented team of software engineers. The ideal candidate will have a proven track record of successfully managing software development projects, particularly in the mobile space, and will possess excellent leadership, communication, and technical skills. This role requires someone who is adept at driving quality in the software development process, leading Agile ceremonies, collaborating with product managers, and effectively communicating with executive leadership.

Responsibilities:

Lead and mentor a team of software engineers, providing daily guidance, oversight, and support to ensure successful project delivery.
Manage the end-to-end software development lifecycle (SDLC) for mobile applications, from planning and design to deployment and support.
Coordinate with product managers and product owners to prioritize features, define project scope, and ensure alignment with business objectives.
Drive quality and efficiency in the software development process through the implementation of best practices, code reviews, and continuous improvement initiatives.
Conduct Agile ceremonies, including daily scrum, sprint planning, sprint demos, and sprint retrospectives, to facilitate collaboration and transparency within the team.
Oversee the building and deployment of iOS and Android applications, ensuring they meet performance, scalability, and security requirements.
Collaborate with cross-functional teams to resolve production issues and ensure the successful resolution of production problems.
Communicate development status, progress, and challenges to executive leadership and stakeholders, both verbally and in written reports.
Participate in and lead meetings with executive leadership to provide updates, gather feedback, and drive strategic initiatives forward.
Requirements:

Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred.
6-10 years of experience in engineering management, with 3-5 years of experience as a Senior Software Engineer.
Strong hands-on experience with Scrum and Agile methodologies.
Proficiency in Jira/Confluence for project management and collaboration.
Extensive experience with iOS and Android application development.
Solid understanding of database technologies and microservices architectures.
Excellent communication skills, both written and verbal, with a C1 Advanced English Level.
Ability to work effectively in a fast-paced, dynamic environment and adapt to changing priorities.
Strong leadership qualities, including resilience, flexibility, and the ability to inspire and motivate team members.
Preferred Qualifications:

Experience working in the Eastern Europe & Central Asia (EE&CA) region.
Certification in Agile or Scrum methodologies.
Familiarity with DevOps practices and tools for continuous integration and deployment.
Experience with performance tuning and optimization of mobile applications.

About SalesNash

SalesNash is a sales development company with offices in Ottawa, Kyiv and Zhytomyr. We are a fast growing team β€” we got over 50% quarterly growth each quarter during 2020-2024.

Company website:
https://salesnash.com/

The job ad is no longer active

Look at the current jobs Project Manager →