As a Senior Software Engineer at United Manufacturing Hub, you will actively contribute to both our Open Source core and closed-source addons. Your responsibilities include hands-on development using technologies like Go, building clear structures and sparring for the team, and ensuring long-term stability through robust testing and engineering best practices.
Tasks
- You'll be actively involved in developing both the Open Source project “United Manufacturing Hub” and its closed-source addons. Check out our architecture using the C4 model here.
- Use Go for critical microservices and work with Kubernetes (K3s), Kafka etc. For provisioning and sysadmin we rely on dynamically created ignition configs, bash scripts, and a customized iPXE. For integration and E2E testing, we rely on Cypress and bash scripts.
- Beyond hands-on development, your role includes mentoring the team, pair-programming in complex software development stages, planning, and executing solutions. You'll also contribute to ADRs, shipping, maintaining, and migrating products.
- Focus on long-term stability by ensuring robust automated testing, efficient issue identification through monitoring and alerting, and maintainability through clear code and documentation.
- Lead medium to complex projects with autonomy, proactively tackle challenges, adhere to and improve team practices, introduce new engineering best practices, and mentor junior engineers.
Requirements
- Minimum Bachelor's degree in Computer Science or a related field.
- Proven 5+ years of experience in software development, ideally in Go or similar, and had exposure to full-stack/frontend development.
- A collaborative team player with a proactive, structured and hands-on work approach, strong ownership and independence.
- Mentoring experience, with the ability to mentor and guide junior developers.
- Familiarity with traditional and agile methodologies and a commitment to continuous improvement.
- Strong written and oral communication skills in English.
- Knowledge in the area of industrial IoT would be an advantage.
Benefits
- Engage daily with modern technologies (Go, Kubernetes, etc.) in our open-source project. Apply well-known pattern to create “data-intensive applications” in manufacturing.
- Continuously expand your knowledge in both technical areas (technology, architecture, DevOps, etc.) and soft skills (mentoring, communication with customers and stakeholders, writing blog articles, etc.)
- Benefits include monetary company participation (VSOP), subsidized memberships (e.g., Urban Sports Club, EGYM Wellpass), and opportunities to attend conferences (with encouragement to participate as a speaker).
- Every startup needs one: the obligatory coffee barista in our office in the heart of Ehrenfeld (Cologne)
Be part of a team where your skills in Go, Kubernetes, and distributed systems make a real impact in the manufacturing world. If you’re passionate about open-source technology and distributed systems, we’d love to hear from you!
United Manufacturing Hub is an equal-opportunity employer and welcomes applications from all qualified individuals regardless of ethnicity, sex, disability, religion/belief, sexual orientation, or age.