H

Software Engineer Team Lead - Managed Services

Hirefive
Full-time
Remote
Germany
Technology & Development
 Software Engineer Team Lead - Managed Services

Our Goal is to accelerate innovation by simplifying complex, repetitive, and mundane work
that burdens software development and deployment.

Our diverse team comes from all walks of life; from big tech, like Google and Amazon, to
European tech leaders like SAP and Spotify, to more traditional enterprises, startups, and best
tech universities from across the world.

To keep up with our growth, we're looking for passionate software engineers to work with the
cutting edge cloud technologies on the most challenging problems that slow down our industry.
 
Soft skills
●  Fluent English
●  Great communication skills, both written and verbal
●  Positive attitude; learning agility, ability to handle critical feedback, teamwork.
Hard skills
●  Strong knowledge of CS fundamentals
●  Good problem solving skills
●  Previous professional work experience in web development
●  Previous experience with SQL and JS/TS
●  Several years of professional work experience in a software development position.
●  Previous professional work experience in developing distributed systems.
●  Strong understanding of databases (SQL), distributed systems, and microservices
architecture.
 
Bonus
● Fluent German
● Experience with cloud infrastructure
● Experience in the following technologies
○ Lit (Frontend library for building lightweight web components)
○ Kubernetes
○ Docker
● Experience in developing a public api
● Experience in integrating billing systems
● Experience with different authentication methods (SSO, OAuth) and permission
management
 
Responsibilities
● Technical Leadership
○ Architect, design, and lead the development of our scalable and secure managed
services platform.
○ Code and technical design reviews
○ Mentoring more junior engineers
● Work closely with Product, Engineering, DevOps to deliver best-in-class services that
meet customer needs.
● Performance & Optimization: Implement strategies for performance monitoring,
scaling, and cost optimization for managed cloud-based infrastructure and services.
● Team Lead
○ Build a new team from scratch. Help find and select the correct people for your
team.
○ Mentor, guide, and grow a team of engineers, driving technical excellence,
collaboration, and accountability.