Job Title: Engineering Manager
Location: Remote (Serbia)
Language Requirements: Fluent English and Russian
Type: Full-time
About the Role
We are looking for an experienced Engineering Manager to lead the operational and people-management side of our engineering organization.
This role is responsible for ensuring engineering teams are healthy, productive, and able to deliver predictably. You will work closely with engineering leads, product managers, and company leadership to improve delivery execution, manage team performance, coordinate cross-functional work, and create the systems that allow engineers to do their best work.
This is not a hands-on coding role. Instead, you will focus on engineering management, delivery coordination, capacity planning, team development, and organizational effectiveness.
The ideal candidate has experience managing software engineering teams across backend, frontend, mobile, and QA functions within a fast-paced SaaS company.
Key Responsibilities:
Engineering Delivery & Execution
- Own engineering delivery predictability and execution across multiple teams.
- Identify and address delivery bottlenecks, dependencies, and execution risks before they impact commitments.
- Coordinate work across backend, frontend, mobile, and QA teams to ensure smooth end-to-end delivery.
- Improve planning processes, estimation quality, release coordination, and delivery visibility.
- Ensure engineering commitments are realistic and supported by available capacity.
People Management & Team Development
- Manage and mentor engineers, QA specialists, and technical leads.
- Conduct regular 1:1s, performance reviews, feedback sessions, and career development discussions.
- Identify and address performance issues, burnout risks, team conflicts, and engagement concerns.
- Support leadership development within the engineering organization.
- Foster a healthy, accountable, and high-performing engineering culture.
Capacity Planning & Resource Management
- Assess team capacity and help determine whether new initiatives can be delivered with existing resources.
- Support prioritization decisions and trade-off discussions with Product and Leadership.
- Identify hiring needs and workforce gaps across engineering functions.
- Help plan team growth, resource allocation, and organizational structure.
Engineering Operations & Process Improvement
- Establish scalable engineering processes, delivery workflows, and communication practices.
- Improve onboarding, documentation, ownership clarity, and knowledge-sharing systems.
- Ensure engineering teams have the tools, information, and structure needed to operate effectively.
- Drive continuous improvements in delivery efficiency, quality, and team effectiveness.
Leadership Communication
- Provide leadership with clear visibility into engineering progress, risks, blockers, dependencies, and trade-offs.
- Escalate issues early and propose practical solutions.
- Help leadership understand the impact of scope, timelines, quality requirements, technical debt, and resource constraints.
- Support roadmap planning by providing realistic engineering input on capacity, risks, and delivery feasibility.
Required Experience:
- 5+ years of experience managing software engineering teams.
- Proven experience leading engineers, QA professionals, and technical leads in a SaaS or technology environment.
- Strong understanding of software development lifecycles, delivery processes, releases, technical dependencies, QA workflows, and engineering operations.
- Experience managing distributed or remote engineering teams.
- Strong people-management skills, including performance management, coaching, conflict resolution, and career development.
- Experience coordinating cross-functional delivery across multiple engineering disciplines.
- Ability to communicate effectively with both technical and non-technical stakeholders.
- Fluent English and Russian communication skills.
Preferred Qualifications:
- Experience working in high-growth startups or scale-up environments.
- Familiarity with modern engineering management, project management, people operations, analytics, and AI-powered productivity tools such as ClickUp, Jira, Slack, Humi, Amplitude, Claude Code, or similar platforms.
- Experience building engineering processes, onboarding systems, documentation practices, and delivery frameworks.
- Experience supporting roadmap planning, engineering forecasting, and organizational scaling initiatives.
What Success Looks Like:
- Engineering delivery becomes predictable and transparent.
- Technical leads spend more time on architecture, mentoring, code quality, and technical decision-making instead of management overhead.
- Team members receive consistent feedback, coaching, and support.
- Delivery risks are identified and addressed early.
- Cross-team dependencies are visible and effectively managed.
- Engineering capacity is aligned with business priorities and roadmap commitments.
- Leadership receives clear, consistent updates on progress, blockers, risks, and trade-offs.
- Engineering teams remain engaged, productive, and sustainable as the company grows.
Preporuke se učitavaju...