Software Engineer

Leaf Space

Lomazzo, Italy

Software Engineer maintains Leaf Space's services, caring about new feature development, API development, business logic-related SATCOM operations, CI/CD pipelines, debugging, and validating software. Working closely with other company teams, such as Service Delivery, Site Reliability Engineering, Finance, and Global Infrastructure, the Backend Software Developer creates and validates new features to ensure they meet high-quality standards before release.

This role requires a deep understanding of software development best practices, including OOP, data design, design patterns, RESTful API design, and the contemporary trends in software development. Collaborating with the Director of Product Development, and the Product owners helps push the innovation of Leaf Space and actively participates in Scrum ceremonies. Ultimately, the Backend Software Developer ensures the delivery of a successful, market-ready product aligned with strategic objectives.

Requirements - What you should bring to the table

  • Strong expertise in backend software development, design patterns, modern frameworks, and industry trends.
  • Minimum of 3 years of experience as a backend software developer.
  • Bachelor’s or Master’s degree in STEM.
  • English is our official language -we are no grammar masters but proficiency is required!
  • Expertise in Scrum Agile Methodology.
  • Deep knowledge of Design Patterns, and SOLID principles.
  • Experience in Python Software Development (or experience working REST APIs and being willing to learn).
  • Experience in Unix systems and working with Shells, relational databases, and low-level networking protocols.
  • Experience using Docker and/or working with Kubernetes clusters.
  • Experience with Version Control systems, ideally git.
  • Expertise in understanding and addressing end-user needs.
  • Experience in matching priorities and understanding requirements for product milestones.
  • Strong communication skills, to share product vision and requirements.
  • Empathy for understanding customer needs and team dynamics.
  • Strong collaboration skills to work with cross-functional teams.
  • Strong time management skills to balance contingency needs with daily operational tasks.
  • Passion for the Space Industry and related environment.

Responsibilities - What we expect from you

  • Backend software development matching requirements and deadlines.
  • Ensure quality assurance and validate developed features, with well-written tests.
  • Write technical documentation and user guides for all developed features.
  • Collaborate with senior developers and management to improve the product roadmap.
  • Taking architectural and technical decisions.
  • Actively participate in Scrum ceremonies Agile processes, and remotely related ceremonies.
  • Availability to work in smart working and in-office days at our headquarters.

Apply Now

Don't forget to mention Space-Careers when applying.

Share this Job

More Job Searches

Italy      Ground Systems, Software and Equipment      Hybrid      Space Software Engineer      Test and Quality Assurance Engineer      Leaf Space     

Space-Careers Logo

© EuroJobsites 2025