Senior Software Engineer | Backend development | Microservices and APIs As a Senior Software Engineer, you will provide technical leadership in implementing the design, development, testing and operations to deliver solutions incrementally. You will be responsible for influencing and mentoring other engineers in engineering best practices. ROLE Writing and modifying back-end code to create, maintain, test and debug back-end software services and components. Collaborating with Architects, other teams, and Stakeholders to align code to designated Architectural Patterns and Stakeholder needs. Analysing business requirements and designing solutions and features. Diagnosing production bugs and implementing improvements and fixes. Solving problems using logic and methodical testing processes. Developing testing and validation processes. Deploying code to the live environment in accordance with a required SecDevOps approach YOU Demonstrated experience in backend development (Microservices and APIs) with Java/Kotlin and/or C#. Python skills also well regarded. Terraform and ‘infrastructure as code’ provisioning skills. Domain-Driven Design (DDD) and its practical application. Event-Driven processing and event-streaming via Apache Kafka. Ideally both containerised and serverless delivery experience. Development experience with Kubernetes Operators is advantageous. APPLY NOW Redwolf Rosch invite and encourage applications from all backgrounds of gender, disability, culture, and race. If you are a person with a disability and require modifications to the recruitment process, please contact the Recruitment Consultant.