Engineering manager (with Go) Offline
We are looking for an Engineering manager to join our teams!
Requirements:
β 1+ year experience as Engineering manager.
β Proficient with Golang.
β Strongly skilled with AWS, k8s, microservices.
β Experience in planning, coordinating, and supporting software development as an Engineering Manager or Tech Lead.
β Proven track record of implementing CI/CD, conducting code reviews, driving architectural decisions, managing technical debt, and improving delivery processes.
β Experience in building engineering teams, conducting performance reviews, creating career development plans, and fostering team culture.
β Strong collaboration skills with product and design teams, including task prioritization and stakeholder expectation management.
Will be a plus:
β Nats
β Angular
Responsibilities:
1. Product Vision and Domain Strategy
β Be accountable for the technical vision, architectural decisions, engineering quality, and delivery performance of the teams.
β Ensure that technical solutions align with broader business objectives.
Collaborate closely with stakeholders to set priorities.
2. Technical Execution
β Oversee the design, development, and deployment of solutions. Provide hands-on support with design reviews, technical decision-making, setting coding standards, and improving development workflows.
β Work with architects and TLs to define scalable and maintainable system designs.
β Ensure adherence to coding standards, security best practices, and design principle; review code quality.
β Balance technical debt, innovation, and delivery speed; foster engineering best practices and support teams in overcoming technical challenges.
β Ensure teams follow best practices in software development, DevOps, and testing.
β Oversee system reliability, performance, and incident management.
β Promote security best practices and compliance within engineering teams.
3. Planning & Delivery Management
β Optimize team efficiency through retrospectives and process improvements.
β Ensure teams have the resources necessary to deliver their value proposition.
β Together with PMs manage sprint planning, backlog prioritization, and release cycles.
β Take active part feature breakdown and release planning.
β Communicate technical challenges, progress, and solutions to stakeholders.
β Ensure smooth cross-team dependencies and integrations.
β Coordinates across roles (QA, DevOps, BA, Architects).
β Optimize cost efficiency while maintaining performance and innovation.
4. Team Management and Development
β Plan and allocate engineering resources effectively.
β Be a go-to person for solving technical problems, clarifying requirements, and coordinating with other teams when needed.
β Guide professional development of engineers in their technical careers, and ensure the teams are empowered to deliver scalable, high-quality solutions.
β Support the assigned teams in their day-to-day technical work; ensure engineers have clear technical goals, code quality and engineering practices are maintained, and technical issues are unblocked quickly.
β Detect when/where improvements to technical excellence are required; provide guidance towards technical expertise and excellence; be accountable for tech expertise development.
β Be responsible for educational support to cover knowledge gaps and learn new trends and technologies; bring training and education for teams where needed.
β Foster a collaborative, inclusive, and high-performing team culture; manage conflicts within and among teams.
5. Team Leadership & People Management
β Recruit, mentor, and develop engineers to enhance technical skills.
β Identify talent, spot areas of strength, and ensure their utilization; spot growth opportunities and guide people to grow in their role and beyond.
β Foster a constructive feedback culture; conduct regular feedback talks, continuously mentor and develop individuals.
β Providing pro-active feedback on areas of growth based on observations during reviews, plannings, 1-1s and everyday team interactions.
β Establish transparent processes for assessing skills; upon necessity conduct performance reviews, goal setting, and career development for engineers.
β Handle disciplinary matters within assigned teams.
Our Stack:
βGolang, Angular, Nats, MongoDB, Postgres, Redis, AWS, Kubernetes
Our benefits to you:
πAn exciting and challenging job in a fast-growing holding, the opportunity to be part of a multicultural team of top professionals in Development, Architecture, Management, Operations, Marketing, Legal, Finance and more;
π€Great working atmosphere with passionate experts and leaders, sharing a friendly culture and a success-driven mindset is guaranteed;
π¨π»βπ»Modern corporate equipment based on macOS or Windows and additional equipment are provided;
ποΈPaid vacations, sick leave, personal events days, days off;
π΅Referral program β enjoy cooperation with your colleagues and get the bonus;
πEducational programs: regular internal training sessions, compensation for external education, attendance of specialized global conferences;
π―Rewards program for mentoring and coaching colleagues;
π£οΈFree internal English courses;
π¦Multiple internal activities: online platform for employees with quests, gamification, presents and news, PIN-UP clubs for movie / book / pets lovers and more;
π³Other benefits could be added based on your location.
Required skills experience
Required languages
The job ad is no longer active
Look at the current jobs Engineering Manager →