Skip to main content

Senior Software Engineer

We're looking for a Senior Software Engineer who values craftsmanship, sustainability and long-term thinking. You'll work with a team of experienced engineers building systems that scale and remain maintainable for years, not just sprints.

Germany
Full-time
Remote-first with office options in Munich

What you'll do

  • Design and build scalable solutions for complex, multi-service projects
  • Collaborate with engineers to create products using modern technologies like React, Angular, GraphQL & Node.js
  • Establish technical standards and conduct thorough code reviews
  • Mentor other engineers and help identify growth opportunities
  • Work with management on technical prioritization and resource allocation
  • Lead large-scale projects from conception through deployment
  • Ensure production application reliability and performance at scale

What we're looking for

Experience & Technical Skills

  • 5+ years of professional experience with production-level applications
  • Expert-level proficiency in JavaScript/TypeScript or comparable languages
  • Strong foundation in HTML, CSS and modern web standards
  • Extensive experience with frameworks like React, Angular, or Vue.js
  • Deep understanding of CI/CD pipeline automation and DevOps practices
  • Experience with testing across the entire test pyramid
  • Track record of maintaining and scaling production applications
  • Experience with system design and architectural patterns

Engineering Mindset

  • You think in systems, not just features
  • You write code with maintainability as a priority
  • You understand the true cost of technical debt
  • You value documentation and knowledge sharing
  • You approach problems with long-term solutions
  • You have experience with code that has lived in production for years

Leadership & Communication

  • Strong communication skills with technical and non-technical stakeholders
  • Fluent English proficiency
  • Experience mentoring junior and mid-level engineers
  • Ability to lead technical discussions and drive consensus
  • Track record of improving engineering practices
  • Proactive approach to system reliability and performance

Why join Satellytes

Work with a team of exclusively senior engineers
Remote-first culture with flexibility across Europe
30 days of vacation
Competitive salary with transparent compensation bands
Professional development budget for conferences, courses and books
Bicycle leasing program
Employer-sponsored retirement plan
Regular team meetups and offsites
Flexible working hours - we optimize for output, not presence
Focus on sustainable pace - no crunch time or burnout
Long-term projects where your decisions have lasting impact

Ready to Apply?

We’re looking for engineers who treat software as a craft, who have seen systems scale and who understand that great software is built to last. If you share our philosophy of building sustainable, maintainable systems, we’d love to hear from you.

Send your resume and a brief introduction to careers@satellytes.com.