استخدام Software Engineering Manager (Java & Golang)
شرح موقعیت شغلی
About the Role
As a Software Engineering Manager, you will lead our Map Core, Address, and Platform teams, which provide services to the entire Snapp Group consisting of more than eight businesses. Your primary focus will be on people management and high-level processes and orchestration, ensuring the successful delivery of projects and the efficient operation of the teams.
To excel in this role, you should have a strong background in people management, technical leadership, and cross-team collaboration. You will work closely with stakeholders, product managers, and engineers to drive the development and maintenance of our core, address, and platform services. As a leader, you will mentor and guide junior team members, foster a culture of innovation and collaboration, and be responsible for achieving impactful results.
To excel in this role, you should have a strong background in people management, technical leadership, and cross-team collaboration. You will work closely with stakeholders, product managers, and engineers to drive the development and maintenance of our core, address, and platform services. As a leader, you will mentor and guide junior team members, foster a culture of innovation and collaboration, and be responsible for achieving impactful results.
Responsibilities
Team Managemen
Team Managemen
- Lead and manage our engineering teams, providing guidance, support, and mentorship to team members.
- Foster a positive and collaborative team culture, encouraging innovation, ownership, and continuous improvement.
- Set clear expectations, establish goals, and provide regular feedback and performance evaluations to team members.
- Identify and address skill gaps, promote professional development, and facilitate training opportunities.
- Coordinate with other teams and stakeholders to ensure effective communication and collaboration
Technical Leadership - Oversee the design and implementation of technical projects, ensuring adherence to best practices, scalability, and maintainability.
- Collaborate with product managers to define project requirements, prioritize tasks, and manage resource allocation.
- Stay up-to-date with industry trends and technologies, identifying opportunities for improvement and innovation.
- Provide technical guidance and support to team members, promoting knowledge sharing and continuous learning.
Project Delivery and Orchestrations - Ensure the successful delivery of projects by managing timelines, dependencies, and risks.
- Collaborate with other engineering teams, product managers, and stakeholders to align priorities and resolve interdependencies.
- Monitor project progress, identify bottlenecks, and implement strategies to overcome challenges.
- Drive a culture of operational excellence, ensuring efficient workflows, effective communication, and timely project delivery.
Requirements:
Qualifications
- Bachelor's degree in Computer Engineering or a relevant field.
- 8+ years of experience in the software engineering industry.
- Strong understanding of good design principles.
- Background in Golang and Java.
- Familiarity with OpenStreetMap and map-related services (preferred).
Skills - Excellent leadership and people management skills.
- Strong communication and collaboration abilities.
- Proven track record of delivering complex technical projects.
- Ability to thrive in a fast-paced, dynamic environment.
- Problem-solving mindset and a passion for overcoming challenges.
مهارتهای مورد نیاز
- Java
- Golang
- Software Engineering
حداقل سابقه کار
- بیش از شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت