Protolabs is seeking a seasoned Senior Backend Software Engineer to join the MP Marketplace team within Protolabs Network. This role focuses on developing and enhancing the backend technology that powers a global manufacturing marketplace. You will be responsible for building scalable systems that manage the entire order lifecycle, including supplier matching, production workflows, quality control, and delivery. If you are passionate about solving complex engineering problems, creating reliable backend services, and making a significant impact through technology, this opportunity is for you.
Key Responsibilities
Lead End-to-End Development: Design, develop, and deliver backend features while collaborating closely with cross-functional teams to address complex marketplace challenges.
Build Scalable Backend Systems: Create robust APIs and backend services that support the full order lifecycle, from supplier matching to final delivery.
Drive Technical Excellence: Influence architectural decisions and continuously enhance the performance, scalability, and reliability of the platform.
Mentor and Collaborate: Provide guidance to fellow engineers, share technical expertise, and promote best engineering practices within the team.
Enhance Platform Capabilities: Work with event-driven systems to develop solutions that accommodate increasing order volumes and evolving business needs.
Ensure Product Quality: Improve system quality through comprehensive testing, monitoring, observability, and adherence to engineering best practices.
Collaborate Across Teams: Partner with the Backend Engineering Guild to establish standards and drive continuous improvements in backend systems.
Required Qualifications
- Over 7 years of experience in developing web applications and backend services.
- Strong proficiency in Python, with hands-on experience designing, developing, testing, and monitoring production-grade systems.
- Practical experience with relational databases, particularly PostgreSQL.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes, along with CI/CD environments.
- Proven track record of leading technical projects, making architectural decisions, and mentoring engineers.
- Experience working in Agile environments and collaborating effectively with Product Managers, Designers, and other stakeholders.
- Excellent communication, problem-solving, and teamwork skills.
Preferred Qualifications and Benefits
Preferred Qualifications: Experience with marketplace platforms or operational systems is a plus. A solid understanding of event-driven architectures and familiarity with Angular and TypeScript are also advantageous.
Benefits: This role offers the opportunity to work on impactful technology that powers a global manufacturing marketplace, directly influencing business operations and customer experiences. You will engage with challenging engineering problems and modern technologies, gaining technical growth and ownership over key projects. The position provides a collaborative and supportive environment within a globally connected engineering team that values knowledge sharing. Career development opportunities include expanding technical expertise and leadership skills. Additionally, you will contribute to innovative solutions that are transforming how manufacturing businesses connect and operate worldwide.
Protolabs may utilize artificial intelligence tools to assist in parts of the hiring process, such as reviewing applications and analyzing resumes. These tools support the recruitment team but do not replace human judgment. Final hiring decisions are made by people. Candidates seeking more information about data processing during recruitment are encouraged to inquire accordingly.