Senior Software Developer

  • Deepstreamtech
  • Cambridge, Cambridgeshire
  • 19/05/2026
Full time Information Technology Telecommunications

Job Description

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