At a Glance
- Tasks: Develop innovative software solutions for cutting-edge 3D printing technology.
- Company: Join Stratasys, a leader in 3D printing innovation for over 25 years.
- Benefits: Enjoy flexible working, competitive salary, and fun team events.
- Why this job: Be part of a global manufacturing revolution and make a real impact.
- Qualifications: 5-8 years of programming experience with C++ or TypeScript.
- Other info: Collaborative environment with excellent career growth opportunities.
The predicted salary is between 30000 - 50000 £ 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.
The Senior Software Engineer should be 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.
Basic Qualifications
- 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 a plus.
Preferred Qualifications
- Experience with modern software development methodologies and tools.
- Any or all of the following languages: C++, C#, JavaScript, TypeScript.
What You Will Be a Part Of
- 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.
Benefits
- 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 bank holidays.
- 3D printers for development and personal usage.
International Working Experience
- We work with teams in India, UK, USA and Israel.
- A collaborative approach is encouraged.
- Highly skilled developers.
- Learn, contribute and grow.
- Be part of the global manufacturing revolution.
Travel required: None.
To perform this job successfully an individual must be able to perform each essential duty satisfactorily. Stratasys will provide reasonable accommodations for qualified individuals with disabilities. Stratasys is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to their protected Veteran or disabled status and will not be discriminated against for their race, colour, religion, sex, age, disability, military status, or national origin or any other.
Senior Software Engineer in Cambridge employer: Stratasys
Contact Detail:
Stratasys 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 current or former employees at Stratasys on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio of projects or contributions to open-source software, make sure to highlight them in conversations. It’s a great way to demonstrate your expertise in C++, TypeScript, and other relevant technologies.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges that focus on algorithms and data structures, especially in languages like C++ and TypeScript. We want to see how you tackle complex problems!
✨Tip Number 4
Don’t forget to express your passion for 3D printing! During interviews, share why you’re excited about the industry and how you can contribute to Stratasys’ mission. Your enthusiasm can set you apart from other candidates.
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 reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your expertise in C++, TypeScript, and any relevant frameworks like React. We want to see how you can contribute to our innovative 3D printing solutions!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software engineering and how it connects to our mission at Stratasys. Let us know why you're excited about the opportunity to work on complex software and be part of our growth story.
Showcase Your Projects: If you've worked on interesting projects, especially those involving CAD programming or graphics, make sure to mention them! We love seeing real-world applications of your skills, so don’t hold back on sharing your achievements.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at Stratasys!
How to prepare for a job interview at Stratasys
✨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. Being able to discuss your experience with these technologies confidently will show that you're a strong fit for the role.
✨Showcase Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you tackled them. Stratasys values engineers who can act as go-to experts, so highlight instances where you provided technical vision or mentorship to others. This will demonstrate your leadership potential and problem-solving abilities.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. You’ll need to communicate effectively with both technical and non-technical stakeholders. Consider preparing a few examples of how you've successfully communicated project updates or technical decisions in the past.
✨Emphasise Collaboration
Stratasys is all about teamwork, so be ready to discuss your experience working in a scrum environment. Share examples of how you’ve collaborated with developers, designers, and product owners to build software. Highlighting your ability to work well in a team will resonate with their culture.