- Company Name
- Stratasys
- Job Title
- Software Engineer Platform
- Job Description
-
**Job Title:** Software Engineer – Platform
**Role Summary**
Drive the development of tools and infrastructure that enable engineering teams to deliver high‑quality products efficiently. Focus on reducing build complexity, eliminating technical debt, and delivering robust, test‑driven code across the platform stack.
**Expectations**
- Minimum 5 years of professional programming experience.
- Strong expertise in modern web and platform technologies (React, TypeScript, JavaScript, C#, .NET).
- Proven ability to work in Scrum/Agile environments, communicate decisions to technical and non‑technical stakeholders, and direct continuous integration / delivery pipelines.
- Customer‑ and delivery‑focused mindset with a self‑starter attitude.
**Key Responsibilities**
- Design, implement, and maintain tooling that accelerates product delivery for cross‑functional teams.
- Troubleshoot, debug, and resolve production and development‑time issues; refactor legacy code to reduce debt.
- Collaborate with developers, designers, product owners, and QA to define features, agree on architecture, and ensure quality through unit and integration tests.
- Build scalable micro‑services and web applications; integrate with cloud services (AWS ECS, EC2, S3) and container orchestration (Docker, Kubernetes).
- Develop and maintain CI/CD pipelines (TeamCity, Terraform, Kubernetes).
- Write clear documentation for code, APIs, and deployment processes.
- Participate in technical reviews and provide constructive feedback.
- Stay current with industry best practices and evaluate new tools/technologies that could benefit platform delivery.
**Required Skills**
- Programming languages: React, TypeScript, JavaScript, C#, .NET (core).
- Experience with Continuous Integration / Continuous Delivery, unit testing, and code quality tools (eslint, jest, etc.).
- Familiarity with cloud infrastructure (AWS) and container technologies.
- Understanding of web rendering APIs (OpenGL, WebGL) and Electron optional.
- Proficient in Git, JIRA, and Agile project management tools.
- Strong written and verbal communication; capability to explain technical concepts to diverse audiences.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, Mathematics, or equivalent engineering discipline.
- Certified Scrum Master certification is preferred but not mandatory.
Cambridge, United kingdom
Hybrid
Mid level
26-01-2026