Engineering Manager - Software Development in Timișoara at Everseen
Job Description
We are looking for an Engineering Manager to lead one of our core platform teams. The team builds the services and components - primarily in Node.js, Python and C++ - that connect Everseen's edge vision AI with store systems and our cloud platform. You will run the team day to day, own delivery of its projects, and grow the engineers who report to you, while staying close enough to the technology to guide design decisions and keep quality high.
Leadership
- Manage and lead the team reporting to you, running the day-to-day of the team and its projects.
- Hold overall responsibility for the projects the team is working on, and act as the team's point of
- escalation.
- Work with senior leadership to define strategic goals for the team, and measure performance against
- them.
- Monitor and support team members' career paths; evaluate performance and propose promotions.
- Assess and propose headcount adjustments based on the project roadmap and team capacity.
Teaching and Sharing Culture
- Ensure skills, knowledge and expertise are shared across the engineering team.
- Foster a culture of collaboration and continuous learning through training sessions, workshops and knowledge-sharing sessions.
Design and Development
- Coordinate and drive progress with cross-functional teams in designing and developing new features and functionality.
- Ensure solutions meet project objectives and enhance the user experience.
Coding
- Ensure the design and implementation of reusable, testable, efficient and elegant code, based on requirements and the longer-term product and feature strategy.
- Ensure adherence to coding standards and best practices.
Integration of Third-Party Solutions
- Ensure the evaluation, integration and maintenance of third-party software solutions to optimise system performance.
- Expand product capabilities by integrating compatible third-party solutions.
Monitoring and Troubleshooting
- Ensure seamless operation and timely resolution of anomalies to maintain system reliability.
- Ensure documentation is clear, comprehensive and up to date, overseeing its creation, maintenance and adherence to organisational standards.
Product Owners and Product Managers, other Engineering teams (Edge, Cloud, AI/ML, Validation/QA, DevOps), Solution Architects, Support and Delivery teams, and customer-facing stakeholders where escalations require engineering input.
Experience
- 7+ years of experience managing software engineering teams, including people responsibility (performance, career development, hiring) and delivery ownership for the team's projects.
- Background as a hands-on software engineer.
- Basic knowledge of cloud security, scalability and performance optimisation principles.
- Good understanding of cloud computing technologies and services (IaaS, PaaS, SaaS).
- Familiarity with microservices and distributed systems, and modern software development architectures.
- Broad understanding of the software engineering and architecture space, including programming languages, frameworks, techniques and industry trends in AI.
- Enough hands-on depth in Node.js, Python or C++ to review designs and code and guide technical decisions across a mixed-language codebase.
Interest in Learning and Growth Mindset
- Demonstrated interest in learning and a strong desire to expand knowledge in the field.
- Curiosity to explore new technologies, methodologies and best practices.
- Results-oriented attitude, with a drive to achieve objectives efficiently.
Analytical and Problem-Solving Skills
- Strong analytical and problem-solving abilities, using data to inform product and technical decisions.
- Experience with middleware, integration or messaging layers (e.g. message brokers, REST/gRPC APIs, event-driven systems).
- Experience with edge or on-premise deployments, Linux and containers (Docker/Kubernetes).
- Experience working with teams distributed across time zones.
- Degree in Computer Science, Engineering or a related field.
Our Culture
Scan to Apply
Just scan this QR code to apply from your phone.
- Fast
- Easy
- Apply on the go