- Company Name
- Stratasys
- Job Title
- Software Engineer
- Job Description
-
**Job Title:** Software Engineer
**Role Summary**
Senior-level developer responsible for designing, implementing, and maintaining high‑quality software components that empower production and innovation in 3D printing. Utilizes modern front‑end and back‑end technologies to enhance developer productivity, reduce technical debt, and deliver new features in an Agile environment.
**Expectations**
- 5+ years of professional experience in software development.
- Deep expertise in TypeScript and significant working knowledge of React; exposure to C#, C++, JavaScript, and other relevant languages.
- Proven ability to design and ship robust, scalable applications while managing technical debt.
- Strong communication skills for articulating technical decisions to stakeholders of varying technical proficiency.
**Key Responsibilities**
- Write, review, and maintain clean, efficient code across front‑end, back‑end, and tooling layers.
- Troubleshoot, debug, and resolve production and pre‑release issues.
- Collaborate with designers, product owners, and QA to define requirements and deliver data‑driven solutions.
- Lead initiatives to improve CI/CD pipelines, build automation, and deployment processes.
- Mentor junior engineers and contribute to establishing best practices and coding standards.
- Participate actively in Scrum ceremonies (sprint planning, reviews, retrospectives).
- Design and implement APIs, data models, and UI components that integrate with cloud services (e.g., AWS).
**Required Skills**
- Advanced proficiency in TypeScript, JavaScript, React; knowledge of C#, C++, OpenGL WebGL acceptable.
- Experience with modern toolchains: Git, VS Code, npm/yarn, Jest/TypeScript testing frameworks, Electron for desktop apps.
- Familiarity with CI/CD platforms (TeamCity, Jenkins, Travis), containerization (Docker), orchestration (Kubernetes), and infrastructure automation (Terraform, Chef).
- Solid grasp of frontend architecture patterns (Flux, Redux, component‑based design) and backend fundamentals (REST, GraphQL, micro‑services).
- Hands‑on experience with AWS services (ECS, EC2, S3) and cloud‑native deployment is a plus.
- Ability to write dependable unit/integration tests and perform code reviews.
- Comfortable working in a Scrum/Agile framework and cross‑functional teams.
**Required Education & Certifications**
- Bachelor’s degree (BSc/Ba) in Computer Science, Software Engineering, Mathematics, or a related technical field.
- No specific certifications are mandatory, though familiarity with software architecture, cloud services, and CI/CD practices is required.
Cambridge, United kingdom
Hybrid
Mid level
02-03-2026