At a Glance
- Tasks: Develop innovative software solutions and tackle complex technical challenges.
- Company: Join Stratasys, a leader in 3D printing revolutionising industries.
- Benefits: Enjoy flexible work, competitive salary, and fun team events.
- Why this job: Make a real impact in the world of 3D printing technology.
- Qualifications: 5-8 years of software development experience with C++ or TypeScript.
- Other info: Dynamic office environment with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Stratasys is a world leader in 3D printing, leading the global shift to additive manufacturing with innovative 3D printing solutions for industries such as aerospace, automotive, consumer products, and healthcare. Through smart and connected 3D printers, polymer materials, a software ecosystem, and parts on demand, Stratasys solutions deliver competitive advantages at every stage in the product value chain.
We are seeking a Senior Software Engineer passionate about working on complex software using industry-leading technologies such as React and TypeScript.
Essential Duties and Responsibilities- Provide technical vision and strategy, ensuring alignment with business objectives and industry best practices.
- Act as the go‑to expert for tackling the most challenging technical problems and optimizing existing software.
- Provide guidance, training, and technical mentorship to other engineers, promoting their professional growth.
- Clearly communicate technical decisions, vision, and progress to both technical and non‑technical stakeholders.
- Design and implement new software features.
- Troubleshoot and fix technical issues that arise and maintain existing code.
- Work with other developers, designers, product owners, and QA to build and improve our software.
- Build and deliver software that revolutionizes how things are made.
- 5-8 years experience programming in commercial, open‑source or academic software in a senior role.
- Deep knowledge of C++ or TypeScript and working knowledge of other languages and frameworks such as React, OpenGL, WebGL, C#, and Microsoft development tools.
- BSc or BA in Computer Science, Software Engineering, Mathematics, or equivalent in engineering or computer science.
- Ability to work in a scrum environment.
- Experience in CAD programming, geometric modelling, graphics programming, games programming, computational geometry, simulation or similar is a plus.
- Experience with modern software development methodologies and tools.
- Familiarity with C++, C#, JavaScript, TypeScript.
- Get to know the latest and future 3D printing solutions.
- Participate in work‑related conferences and trade shows.
- Change the world by enabling innovative applications for 3D printing.
- Modern Development Environment - React, Flux, Electron, ZeroMQ, Protobuf, TypeScript, JavaScript, C#, C++, VSCode, Github, NUnit.
- Continuous Integration - TeamCity, Chef, Terraform, Kubernetes, Docker, Jenkins.
- Scrum - JIRA, Google Docs, Metabase, integrated QA.
- Relaxed informal open plan office, in Cambridge city centre.
- Fun quarterly team events plus BBQs and social get-togethers.
- Friday pub lunch.
- Free tea, coffee and fruit plus free lunch on Wednesdays.
- Excellent career development and training opportunities.
- Death in Service Cover.
- Cycle to Work Scheme.
- Critical Illness Cover.
- Income Protection.
- Optional Healthcare and Dental cover.
- 25 days holiday plus.
Senior Software Engineer in Cambridge employer: Stratasys Ltd
Contact Detail:
Stratasys Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Cambridge
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using React and TypeScript. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use platforms that offer coding exercises.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely interested in joining our team at Stratasys.
We think you need these skills to ace Senior Software Engineer in Cambridge
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with C++, TypeScript, and any relevant frameworks like React. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about 3D printing and how your technical vision aligns with our goals at Stratasys. Keep it engaging and personal – we love to see your personality!
Showcase Your Projects: If you've worked on any interesting projects, especially those involving CAD programming or graphics, make sure to mention them. We’re keen to see how you tackle complex problems and innovate in your work!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at Stratasys!
How to prepare for a job interview at Stratasys Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially React and TypeScript. Brush up on your C++ skills too, as they might come up during technical discussions.
✨Showcase Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Stratasys is looking for someone who can act as a go-to expert, so highlight your experience in optimising software and troubleshooting issues.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. You’ll need to communicate effectively with both technical and non-technical stakeholders, so being able to break down your thought process is key.
✨Demonstrate Team Spirit
Since collaboration is crucial, be ready to share examples of how you’ve worked with other developers, designers, and product owners. Emphasise your experience in a scrum environment and how you’ve contributed to team success.