Senior Software Engineer
New Yesterday
In this role:
The Senior Software Engineer will maintain, develop, and enhance APIs and SDKs that allow our software partners to integrate with the GrabCAD Additive Manufacturing Platform as we scale additive manufacturing into production. All activity is done within a collaborative team environment utilizing agile and scrum including peer reviews of all work output. The Senior Software Engineer role involves translating requirements into API design, implementing and maintaining an API layer that efficiently re-uses our existing code base, and maintaining documentation and sample code in SDKs. It may also involve direct collaboration with our software partners.
What you will be doing:
- Design and implement new and extended API endpoints.
- Maintain an API style guide to ensure consistent design and coding style across our APIs.
- Write user-facing API documentation and sample code to enable our partners to develop plugins independently.
- Work directly with partners to understand requirements.
- Contribute to regular retrospectives to continuously improve our process and execution.
- Build and deliver software that revolutionizes how things are made.
Must have for this role:
- BSc or BA degree
- 5+ years experience designing, maintaining and supporting well documented, versioned APIs used by external customers.
- Experience writing and maintaining an API styleguide to enable consistent, well-designed APIs.
- 3+ years experience with Node.js and TypeScript as a primary development language.
- Ability to work in a team, strong communication skills
Nice to have:
- Experience with front-end web development, preferably with React
- Experience with C#/.NET
- Experience deploying and maintaining cloud APIs in production
- Experience with 3D printers, CNC mills, or other manufacturing processes
We offer a generous benefits package including:
- Income protection insurance
- Death in service insurance
- Criticalillness cover, plus optional Health and Dentalcare.
- Competitive salary, bonus scheme
- Employee stock purchase plan (ESPP)
- Excellent career development and trainingopportunities
- Employee Assistance Programs includingvirtual GP service, helplines and access tocounselling
- 25 days holiday plus a day for your birthday,andBank Holidays
Why you'll love it here...
- 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
- Scrum - JIRA, Google Docs, Metabase, integrated QA
- Friendly and inspiring environment
- Relaxed informal open plan office, in Cambridge city centre
- Fun quarterly team events and social get togethers. Wednesday deliveroo in the office and Friday pub lunch!
- Free tea, coffee, drinks, snacks and fruit, plus Beer Fridays
- 3D printers for development and personal usage
Testimonials from the team:
“I find it thrilling to work here! It is like working at an agile startup while being a stable corporate company. The people are both professional and friendly at the same time.”
Yasin – Software Engineer
“In my experience, companies always flaunt a focus on employee culture and satisfaction. It did not take me long to realise they actually put their money where their mouth is. The company have been extremely proactive ensuring I have a comfortable and pleasant experience, and everyone is a joy to work with.”
Graham – Senior Software Engineer
- Location:
- Cambridge
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior Software Engineer (OS)
-
Cambridge
What if the work you did every day could impact the lives of people you know? Or all of humanity?At Illumina, we are expanding access to genomic technology to realize health equity for billions of people around the world. Our efforts enable life-chan...
More Details -
-
New Yesterday
Senior Software Engineer
-
Cambridge
- IT & Technology
In this role: The Senior Software Engineer will maintain, develop, and enhance APIs and SDKs that allow our software partners to integrate with the GrabCAD Additive Manufacturing Platform as we scale additive manufacturing into production. All activi...
More Details -
-
New Yesterday
Senior Software Engineer (OS)
-
Cambridge, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Senior Software Engineer (OS) page is loaded## Senior Software Engineer (OS)locations: England - Great Abington: England - Remote: Scotland - Remotetime type: Full timeposted on: Posted Todayjob requisition id: 40674-JOB## At Illumina, we...
More Details -
-
New Yesterday
Senior Software Engineer (OS)
-
Cambridge
- IT & Technology
Senior Software Engineer (OS) page is loaded## Senior Software Engineer (OS)locations: England - Great Abington: England - Remote: Scotland - Remotetime type: Full timeposted on: Posted Todayjob requisition id: 40674-JOB## At Illumina, we...
More Details -
-
2 Days Old
Senior Platform Software Engineer
-
Cambridge
- IT & Technology
Overview Preply — Cambridge, England, United Kingdom Join to apply for the Senior Platform Engineer - Software role at Preply At Preply, we’re all about creating life-changing learning experiences. We help people discover the magic of the perfect...
More Details -
-
2 Days Old
Senior Software Support Engineer
-
Cambridge
-
£60,000 - £75,000 /annum bonus, healthcare, life insurance
- Customer Service & Support
Senior Software Support Engineer – CUAS / Radars / Sensor Systems – Cambridge Are you a hands-on engineer who loves solving deep technical problems and becoming the go-to expert in your field? Maybe you’ve reached a point within Sof...
More Details -