- Startseite
- Alle Homeoffice Jobs
- Software Engineer
Bereits vergeben
Lass dir die nächste nicht entgehen — erhalte passende Stellen direkt per Mail.
Hirenza
Software Engineer
About The Company
Orbem GmbH is a pioneering company dedicated to harnessing the power of artificial intelligence to revolutionize MRI technology. Our mission is to industrialize MRI by delivering non-invasive, reliable insights into a wide range of biological and physical materials, from agricultural products to human health. We are committed to transforming the world's largest biological dataset into actionable intelligence that can help reduce waste, improve quality, and promote a sustainable, healthier future. Headquartered in Munich, Germany, with an additional office in Houston, Texas, our diverse and talented team is focused on scaling innovative technologies to change how humanity perceives and understands biological matter.
About The Role
We are seeking a highly motivated Senior Software Engineer in Test (f/m/d) to join our dynamic team. In this role, you will collaborate closely with MRI and Software Engineers to develop and maintain a comprehensive testing platform for our advanced scanning software. Your primary responsibility will be to make complex systems---such as microservices, AI inference engines, MRI workflows, and hardware-adjacent components---testable in a reliable, repeatable, and scalable manner. This is a hands-on engineering position that involves designing test infrastructure, creating simulation layers, and integrating testing solutions into our CI/CD pipelines to enable rapid feedback and high-confidence releases.
You will play a pivotal role in redefining our software testing practices by delivering high-quality testing solutions that ensure robustness and efficiency. Your work will directly impact the quality and reliability of our products, supporting our goal of delivering innovative solutions that push the boundaries of current technology.
Qualifications
We are looking for candidates with a strong technical background and a passion for quality assurance in complex systems. The ideal candidate will have proficiency in Python, including frameworks such as Pytest and Unittest, and experience designing and implementing mocks, stubs, and fakes using mocking frameworks like unittest.mock or pytest-mock. A solid understanding of scalable testing frameworks and managing CI/CD pipelines is essential. Familiarity with messaging systems such as RabbitMQ or RESTful APIs is required for designing, testing, and validating reliable communication between distributed services.
Strong debugging skills, a focus on test-driven development (TDD), and the ability to design robust architectures following best practices in software development are critical. Candidates should also possess excellent collaboration skills and a proactive mindset, eager to learn and contribute to continuous improvement.
Responsibilities
- Own and evolve the team's testing framework, covering unit, contract, integration, and end-to-end testing, with an emphasis on maintainability and scalability.
- Design and implement simulation tooling---including adapters, mocks, stubs, fakes, and simulators---to test systems without physical hardware, enabling error injection, fault simulation, and deterministic testing environments.
- Integrate tests into CI/CD pipelines, ensuring quality gates, comprehensive reporting, and effective flake management, while enhancing observability using tools like Grafana or Sentry.
- Develop contract and integration tests to validate communication protocols such as RabbitMQ events and REST APIs, ensuring message schemas, compatibility, and failure handling remain consistent over time.
- Create end-to-end and system-level tests for critical workflows involving AI models, MRI processes, and service orchestration.
- Participate in code reviews to improve unit test quality, coverage, reliability, and maintainability.
- Collaborate closely with the Head of Quality Engineering to define testing strategies, prioritize initiatives, and develop a scalable, future-proof testing architecture.
Benefits
Joining Orbem GmbH offers an enriching international environment with a team representing over 40 nationalities across five continents, united by a shared purpose of addressing some of the world's toughest challenges. We provide an attractive compensation package that includes stock options, allowing you to share in the company's success. We support your relocation to Germany with visa assistance and offer a comprehensive learning and development budget of €1,750 annually to foster your personal growth.
Additional benefits include access to fitness memberships such as Urban Sports Club or Wellpass, childcare reimbursement for Kita or kindergarten fees, and full coverage of public transportation through the Deutschland Ticket. We promote work-life balance through flexible working hours, remote work options, and the opportunity to work from anywhere for up to 60 days per year. You will also receive €185 to upgrade your home office setup, including a sleek external monitor, and enjoy 30 days of paid leave along with personal leave options to accommodate life's important moments.
Equal Opportunity
Orbem GmbH is committed to fostering an inclusive and diverse workplace. We believe that a variety of perspectives and backgrounds enrich our team and drive innovation. We provide equal employment opportunities to all applicants and employees without regard to race, color, religion, gender, sexual orientation, gender identity or expression, age, disability, or any other characteristic protected by law. We encourage individuals from all backgrounds to apply and join us in shaping the future of biological data understanding and AI-driven innovation.


