At a Glance
- Tasks: Design and develop software for advanced scientific instrumentation and data analysis.
- Company: Innovative biotechnology company making waves in life sciences.
- Benefits: Competitive salary, onsite work, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on innovation and career advancement.
- Why this job: Join a team that impacts real-world scientific research with cutting-edge technology.
- Qualifications: 5+ years in software engineering with strong skills in Python and TypeScript.
The predicted salary is between 58500 - 65000 £ per year.
A growing, innovation-led biotechnology company based in the Cambridge area is seeking a Senior Software Engineer to support the development of advanced instrumentation platforms used in cutting‑edge scientific research. This is a fantastic opportunity to work on complex systems that combine software, hardware, and data analysis to deliver real‑world impact in life sciences.
You'll play a key role in designing and developing high‑quality application and control software across Windows and Linux environments, working closely with multidisciplinary teams in a collaborative setting.
Key Responsibilities:- Design and develop data collection and analysis software (Python and TypeScript)
- Contribute to instrument control software (C#) and embedded systems (C++)
- Support full software lifecycle including testing, release, and maintenance
- Collaborate with cross-functional teams and support documentation and training
- 5+ years' software engineering experience
- Strong skills in Python and TypeScript
- Experience with C#, C++, and cross‑platform development (Windows/Linux)
- Knowledge of CI/CD and agile methodologies
- Background in scientific, biotech, or complex systems environments (desirable)
Senior Software Engineer employer: Tec Partners
Contact Detail:
Tec Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the biotech and software engineering fields. Attend meetups or webinars, and don’t be shy about asking for introductions. We all know that sometimes it’s not just what you know, but who you know!
✨Tip Number 2
Prepare for those technical interviews! Brush up on your Python, TypeScript, C#, and C++. We recommend doing some mock interviews with friends or using online platforms. The more comfortable you are with the tech, the better you'll perform!
✨Tip Number 3
Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. We love seeing real-world applications of your skills, especially in complex systems or scientific contexts.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for passionate individuals who want to make an impact in life sciences!
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, TypeScript, C#, and C++. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about working with us at StudySmarter and how your background in software engineering can contribute to our innovative projects.
Showcase Your Collaborative Spirit: Since we work closely with multidisciplinary teams, it’s important to highlight any experience you have in collaborative settings. Share examples of how you’ve successfully worked with others to achieve common goals.
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 this exciting opportunity to join our team!
How to prepare for a job interview at Tec Partners
✨Know Your Tech Stack
Make sure you brush up on your Python, TypeScript, C#, and C++ skills before the interview. Be ready to discuss specific projects where you've used these languages, as well as any challenges you faced and how you overcame them.
✨Showcase Your Problem-Solving Skills
Prepare to talk about complex systems you've worked on, especially in a scientific or biotech context. Think of examples where you designed or developed software that had a real-world impact, and be ready to explain your thought process.
✨Understand the Full Software Lifecycle
Since the role involves supporting the full software lifecycle, be prepared to discuss your experience with testing, release, and maintenance. Highlight any CI/CD practices you've implemented and how they improved your team's workflow.
✨Collaboration is Key
This position requires working closely with multidisciplinary teams, so be ready to share examples of successful collaborations. Talk about how you’ve communicated technical concepts to non-technical team members and how you’ve contributed to a positive team dynamic.