Principal Software Engineer

€70000.00 - €90000.00 per annum
Madrid
Permanent
Software Engineering
BBBH2020_1771929642
Luke Rose
Apply now ➞


Principal Software Engineer (Java, Spring, AWS) - Robotics & AI

A fast-growing robotics and AI startup is transforming how industrial robots operate within dynamic warehouse environments. The company specialises in advanced logistics automation, building distributed, cloud-native systems where reliability, scalability and performance are mission-critical. With a small, high-calibre team and zero bureaucracy, this is an opportunity to make a direct impact on both product and technical direction.

The Role
This is a true end-to-end ownership position. You will design distributed systems, build robust backend services (80%) and modern frontends (20%), manage cloud infrastructure, and drive engineering quality across the platform. Working closely with the founding team, you'll help translate business strategy into scalable, production-grade technology.

You'll also see your code running on physical robots in real-world warehouse environments. Expect roughly 50% on-site collaboration to work closely with both software and hardware systems.

Key Responsibilities

  • Architect, design and maintain scalable distributed systems
  • Build and deploy backend services using Java (Spring)
  • Develop RESTful APIs and web frontends with Angular
  • Own infrastructure:
  • Containerisation using Docker
  • Automation via Bash scripting
  • AWS deployment and CI/CD best practices
  • Manage SQL and NoSQL databases, ensuring reliability and performance
  • Implement comprehensive testing strategies (unit, integration, end-to-end)
  • Lead code reviews and champion engineering best practice
  • Collaborate with leadership and clients to translate business needs into technical solutions
  • Support hiring and mentoring as the engineering team scales



Requirements

  • 8+ years' experience in software engineering, including 5+ years in a senior or lead role
  • Strong expertise in Java and Spring (essential)
  • Proven experience designing distributed systems and scalable architectures
  • Strong AWS experience (deployment, scaling, monitoring)
  • Hands-on frontend experience with Angular
  • Experience with Docker, Linux environments, Bash scripting and networking fundamentals
  • Solid database experience (SQL & NoSQL)
  • Strong commitment to testing and high-quality code
  • Python and/or C++ experience is advantageous


What's on Offer

  • €70-90k + meaningful equity
  • High ownership and autonomy
  • Direct collaboration with founders
  • Opportunity to build AI-powered systems deployed in real-world robotics environments
  • Fast-moving, no-bureaucracy culture

Apply online.

Please note:Due to the high volume of exceptional CVs we receive, we may not be able to respond to each candidate individually. However, we'll carefully review your CV to see if it aligns with our current job openings. If your skills are a perfect match, a recruiter will be in touch to discuss the opportunity further.
Share this job
Contact us about this role
More jobs in this specialism
Back End Developer
Berlin
€60000.00 - €65000.00 per annum
Permanent
View job ➞
Android Developer
City of London, London
£70000.00 - £80000.00 per annum
Permanent
View job ➞