Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
leonardo. impact

Principal Software Engineer

leonardo. impact

Principal Software Engineer leading leonardo’s B2B SaaS for sustainability-impact measurement. Architecting, coding, reviewing, and optimizing scalable software while guiding the development team.

Posted 8/15/2026full-timeFrankfurt am Main • 🇩🇪 GermanyLead💰 €70,000 - €80,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in software development with a strong focus on leading and mentoring teams, optimizing DevOps processes, and making architectural decisions. Proficient in advanced technologies such as Next.js, React.js, Node.js, and AWS Services, with a solid understanding of MLOps and machine learning deployment.

Highest-signal resume keywords
Team LeadershipNext.jsReact.jsNode.jsAWS Services

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentTest Driven DevelopmentDevOpsMLOpsCode OptimizationFrontend DevelopmentBackend DevelopmentArchitectural Decision MakingMachine Learning DeploymentMicroservices Architecture
Soft Skills
CoachingCommunicationCollaboration
Industry Keywords
Large Language ModelsComputer VisionStakeholder EngagementCode ReviewBest Practices

Tech Stack

Tools & technologies
AWSJavaScriptMicroservicesNext.jsNode.jsReactTypeScript

About the role

Key responsibilities & impact
  • Lead a growing development team, including coaching developers to upgrade the overall skill level
  • Make technical and architectural decisions supporting security, efficiency, and scalability
  • Develop the leonardo web application hands-on
  • Perform frontend and backend code reviews and maintain best practices and high code quality
  • Research and recommend technologies meeting business requirements
  • Optimize code and algorithms to improve performance
  • Set up and optimize DevOps processes
  • Attend stakeholder and client meetings to provide technical feedback
  • Deploy machine learning models
  • Collaborate with Product, Design, and ML teams on feature estimates, difficulty, and limitations

Requirements

What you’ll need
  • Minimum 9 years of experience in software development
  • Experience leading, hiring, and mentoring a development team
  • Advanced knowledge of Next.js, React.js, Node.js, TypeScript, Test Driven Development, DevOps, MLOps, and AWS Services
  • Familiarity with MLOps, particularly pipelines requiring large language models or computer vision
  • Fluent spoken and written English
  • Experience with both monolith and microservices architectures
  • Comfortable communicating ideas or deliverables to the team and clients
  • Experience with pipelines requiring large language models or computer vision is a bonus

Benefits

Comp & perks
  • Flexible working hours and a hybrid working model
  • 30 days paid leave per year
  • Personal and professional development opportunities
  • Opportunity to build and influence the product and dev team
  • An international team
  • Company laptop
  • Bike leasing
  • Gym pass