Posted at: 12 April

Senior Software Engineer in Test

Company

Orbem GmbH

Orbem GmbH is a Munich-based deep-tech B2B startup specializing in AI-powered MRI imaging solutions for the food processing and seed breeding industries, targeting sustainability and efficiency.

Remote Hiring Policy:

Orbem GmbH embraces a flexible approach to remote work, hiring from various regions globally, with team members across five continents. While specific roles may have location preferences, the company supports a diverse and international workforce.

Job Type

Full-time

Allowed Applicant Locations

Germany

Salary

€70,000 to €75,000 per year

Apply Here

Job Description

Orbem is an impact-driven deep-tech scaleup from Munich, Germany. We develop fast, accurate, and accessible imaging solutions that provide access to otherwise unattainable sources of knowledge.

We seek to make a difference – and develop solutions to sustainably feed the world, accelerate the transition to a green economy, and transform disease detection.

Join us on our mission to unleash AI-powered imaging for everything and everyone.

Senior Software Engineer in Test (f/m/d)

Starting date: ASAP

Compensation package: €70,000 - €75,000 in yearly salary, €20,000 - €40,000 in equity. Additionally, up to €5,000 p.a. in company benefits

Work model: Full-time, Hybrid in Munich or remote in Germany

Your Role

As a Senior Software Engineer in Test, you'll join a multidisciplinary team with MRI and AI Engineers. You'll help to innovate and refine our cutting-edge scanning software for maximum precision and efficiency.

Your expertise will enhance our testing capabilities, improve performance, and ensure the robustness and reliability of our systems. From unit testing to all the way through E2E testing and system health monitoring, your contributions will drive transformative advancements within our team.

In this role, you'll play a key part in redefining software testing by delivering high-quality software.

Your day-to-day

Your responsibilities include: 

  • Design and execute contract, integration and E2E tests, focusing on microservices communication between AI models, MRI systems, and Hardware components.

  • Conduct thorough unit test reviews at code review stage to improve its quality and effectiveness to make them more impactful and valuable at capturing bugs.  

  • Expertise in designing and implementing mocks, stubs, and fakes with mocking frameworks such as Python's unittest.mock, pytest-mock, or equivalent tools to isolate testing, and mock hardware components.

  • Developing reusable and modular test cases using tools like Pytest, Unittest, and rabbitMQ.

  • Work closely with the Head of Quality Engineering to support your role and collaborate on testing strategies, ensuring the development of robust, scalable, and future-proof testing frameworks aligned with the global quality and testing framework practices.

  • Own the testing framework within the team from unit testing, integration, contract and E2E testing to CI/CD pipeline, grafana, sentry monitoring, and maintainability and scalability of the testing framework.

  • Design, implement, and maintain robust CI/CD pipelines that integrate with the overall test strategy to ensure efficient, high-quality software releases. 

Your experiences and skills

Fit to our values

  • We own every challenge: we enjoy complexity and thrive under uncertainty.

  • We strive for better: we seize any opportunity for growth and challenge the status quo. We are constantly learning and improving.

  • We imagine new frontiers: we think beyond ‘doable’ and ‘reasonable.’ We design a sustainable and healthy future together.

Experience and skills

  • Proficiency in Python, Pytest, Unittest. 

  • Expertise in designing and implementing mocks, stubs, and fakes with mocking frameworks such as Python's unittest.mock, pytest-mock, or equivalent tools to isolate testing.

  • Experience in developing and maintaining scalable testing frameworks and managing CI/CD pipelines.

  • Expertise in designing robust architecture while applying best practices in software development.

  • Proficiency in working with messaging systems like RabbitMQ or RESTful APIs to design, test, and validate reliable communication between distributed services.

  • Strong debugging skills to trace issues.

  • Proficiency in designing and implementing unit test and TDD approaches.

Embracing a Culture Focused on These Key Principles

  • A friendly environment where collaboration and inclusivity empower everyone to do their best work.

  • A commitment to scalability and great testing practices, designing solutions that are robust, efficient, and future-proof.

  • The ability to see the big picture while addressing specific needs, balancing strategic thinking with tactical execution.

  • A mindset that embraces challenges and does the hard work to eliminate testing bottlenecks and drive innovation.

  • The confidence to say “no” when needed and the wisdom to work smarter, not harder, prioritizing impactful solutions.

  • Eager to learn. 

What makes you stand out from other candidates

  • You’re a professional who brings Software Testing clarity to the team.

  • You’re a professional who is seeking to deliver impact to the team and Customers.

  • You’re proactive and resourceful, and someone who can transform an idea into solutions.

  • Passionate about building software with the best practices, and curious about doing things differently and better. 

  • Passionate about mentoring developers to implement effective unit testing practices and write clean, maintainable code.

  • A natural collaborator who fosters a friendly environment, inspiring others to grow and improve.

  • Most importantly, you share our values of owning every challenge, strive for better and imagine new frontiers. 

What we offer

International Environment: Join a team with 30+ nationalities across 5 continents, all driven by a shared purpose: shedding light on the world’s toughest challenges.

Attractive Compensation Package:

  • Stock Options: Share in Orbem’s success.

  • Visa & Relocation Support: Seamless support for your move to Germany.

  • Learning & Development: €1,750 annual budget for personal growth.

  • Fitness Membership: Access to USC, Wellpass, and more.

  • Childcare Reimbursement: Support for Kita/Kindergarten fees.

  • Deutschland Ticket: Full coverage of public transportation.

Work-Life Integration:

  • Flexible Hours & Home Office: Work when and where it suits you.

  • WFH Perks: Get €185 to upgrade your home office + a sleek external monitor on us!

  • 30 Days Paid Leave: Plenty of time to recharge.

  • Personal Leave: Flexibility for life’s important moments.

  • Work from Anywhere: Experience new cultures and environments for up to 60 days per year.

Make a Difference: Join an ambitious, fast-growing team working on breakthrough technology. In our scale-up environment, you’ll have the freedom to lead your projects and make an impact. We provide a platform for you to explore, innovate, and define your vision for the future. At Orbem, we’re committed to helping you discover your strengths, and while we aim to teach you, we also want to learn from you. 

Your team

As a Senior Software Engineer in Test, you become part of our diverse and international team. Learn more about the team members, their work, and challenges here: www.orbem.ai 

At Orbem, we're committed to building a smart, diverse team, and we recognize that self-doubt can prevent talented individuals from applying. If you feel you don't meet every requirement, we'd love to hear from you anyway!

Apply Here