Senior Software Developer in Cambridge

Senior Software Developer in Cambridge

Cambridge Full-Time 50000 - 60000 € / year (est.) Home office (partial)
Deepstreamtech

At a Glance

  • Tasks: Join a talented team to design and develop the core industrial intelligence platform, CONNECT.
  • Company: AVEVA, a leader in digital solutions for global industries.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Dynamic environment that values curiosity, ambition, and continuous learning.
  • Why this job: Make a real impact on digital transformation journeys across diverse industries.
  • Qualifications: 3+ years in software development, with skills in C# .NET and cloud technologies.

The predicted salary is between 50000 - 60000 € per year.

Requirements

  • We are looking for developers with a proven record of successfully implementing complex technical solutions.
  • While prior experience of cloud development will be an advantage, this is also an opportunity to move into cloud development for talented developers who wish to move into the cloud.
  • A STEM degree or equivalent.
  • At least 3 years of experience in software development.
  • Competence in object‑oriented software design, with an appreciation of coding and design for maintainability, extensibility, testability, and reuse.
  • Knowledge of RESTful APIs and microservice design patterns.
  • Experience developing in C# .NET or similar.
  • Strong communication skills, with experience working closely with other developers (Desirable).
  • Strong working knowledge of Microsoft Azure services, such as Cosmos DB, Azure Kubernetes Service (AKS), Service Bus, Event Hub, and Application Insights (Desirable).
  • Familiarity with cloud‑native architectures and distributed systems principles (Desirable).
  • Web development using Angular or equivalent.
  • Thirst for learning and the confidence to put the learning into practice straight away.
  • Enthusiastic and positive attitude.
  • Be both highly motivated and motivating.
  • Enjoy working in a fast and dynamic environment.
  • Adaptable and flexible.
  • A strong desire to own and solve challenges.

We recognise that no candidate ticks every box. If you bring curiosity, ambition, and a willingness to grow, we’d love to hear from you.

What the job involves

  • As part of our Industrial Platform Group, you will join a talented team of software engineers dedicated to designing, developing, and evolving CONNECT – the core industrial intelligence platform at AVEVA.
  • CONNECT powers a diverse range of digital solutions deployed across global industries by AVEVA and our partners.
  • In this role, you’ll work closely with internal stakeholders and engineering teams to understand requirements, shape system architecture, and deliver scalable platform capabilities.
  • Your contributions will directly impact how CONNECT supports our customers’ digital transformation journeys and ensures long‑term value for partners and the wider AVEVA ecosystem.
  • Collaborate with software engineers to design and develop core features of CONNECT.
  • Optimize platform scalability, reliability, and performance to meet evolving industry standards.
  • Diagnose and resolve complex technical issues across platform services and interfaces.
  • Monitor and analyse platform metrics to ensure optimal performance and availability.
  • Participate in continuous improvement efforts, including code reviews, testing, and planning as part of an agile development team.

Senior Software Developer in Cambridge employer: Deepstreamtech

AVEVA is an exceptional employer that fosters a dynamic and collaborative work culture, where innovation thrives and employees are encouraged to take ownership of their projects. With a strong emphasis on professional growth, we offer numerous opportunities for skill development in cutting-edge technologies like cloud computing, ensuring that our team members are well-equipped to tackle the challenges of the digital transformation landscape. Located in a vibrant tech hub, AVEVA provides a stimulating environment that not only values creativity and adaptability but also supports a healthy work-life balance.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Developer in Cambridge

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. 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 involving cloud development or C# .NET. This gives potential employers a tangible sense of what you can bring to the table.

Tip Number 3

Prepare for interviews by brushing up on common technical questions and coding challenges. Practice explaining your thought process clearly, as strong communication is key in collaborative environments.

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 love hearing from curious and ambitious developers like you!

We think you need these skills to ace Senior Software Developer in Cambridge

Cloud Development
C# .NET
Object-Oriented Software Design
RESTful APIs
Microservice Design Patterns
Microsoft Azure Services
Cosmos DB

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience in software development, especially with C# .NET and cloud technologies. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your enthusiasm for the role and how your background makes you a great fit. We love seeing candidates who are eager to learn and grow, so let that passion come through.

Showcase Your Problem-Solving Skills:In your application, highlight specific examples where you've tackled complex technical challenges. We’re looking for developers who can own problems and find innovative solutions, so share those success stories!

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 serious about joining our team!

How to prepare for a job interview at Deepstreamtech

Know Your Tech Inside Out

Make sure you brush up on your knowledge of C# .NET and RESTful APIs. Be ready to discuss your past projects and how you've implemented complex technical solutions. This is your chance to showcase your experience and demonstrate your understanding of object-oriented design principles.

Show Off Your Cloud Knowledge

Even if you haven't worked extensively with cloud development, it's important to express your enthusiasm for it. Familiarise yourself with Microsoft Azure services like Cosmos DB and AKS. Mention any relevant learning or projects that show your willingness to dive into cloud-native architectures.

Communicate Like a Pro

Strong communication skills are key in this role. Prepare to discuss how you've collaborated with other developers in the past. Think of examples where you’ve effectively shared ideas or resolved conflicts, as this will highlight your ability to work in a team-oriented environment.

Embrace the Learning Mindset

The company values curiosity and a thirst for learning. Be ready to talk about how you stay updated with industry trends and technologies. Share instances where you've taken the initiative to learn something new and how you applied that knowledge in your work.