Senior Software Engineer – Go / Java / DevSecOps

Cavendish Professionals — Poland · Posted ~9 hours ago

Senior

Skills

Go Java distributed systems microservices APIs cloud-native architecture DevSecOps CI/CD automated security testing code scanning dependency analysis secure deployment Kubernetes Golang JavaScript Python

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a highly technical engineering environment building secure, enterprise-scale platforms. You will develop distributed systems and APIs in Go and Java, shape architecture and technical strategy, improve CI/CD, automate testing and deployments, and embed security controls throughout the software lifecycle.

Highlights

Hands-on senior engineering role combining Go and Java development with distributed systems, cloud-native architecture, CI/CD, automation, and software supply-chain security.

Description

We are looking for experienced Senior Software Engineers to join a highly technical engineering environment, designing and building secure, enterprise-scale software platforms. This is a hands-on engineering role combining Go/Golang and Java development with distributed systems, cloud-native architecture and DevSecOps. You will also play an important role in improving software supply chain security and embedding secure development practices throughout the engineering lifecycle. The Role You will work across software engineering, architecture and security, with responsibilities including: Designing and building enterprise applications using Go and Java, with exposure to JavaScript/PythonBuilding scalable distributed systems, microservices and APIsContributing to system design, architecture and technical strategyDesigning and improving CI/CD pipelinesIntegrating automated security testing, code scanning and dependency analysisBuilding automation for testing and secure deploymentsWorking with Docker, Kubernetes and Infrastructure-as-CodeConducting threat modelling and security design reviewsEmbedding Secure Development Lifecycle (SDL) practices across engineering teamsEvaluating and integrating open-source technologies What We Are Looking For: 5+ years of software engineering experienceStrong hands-on development experience with Go and JavaStrong knowledge of distributed systems, microservices, APIs and software architectureExperience designing and managing CI/CD pipelines using technologies such as GitHub Actions, GitLab or JenkinsGood understanding of secure coding and SDL practicesExperience with Docker and KubernetesCloud experience across AWS, Azure or GCPExperience with Infrastructure-as-Code and modern DevOps practicesAbility to contribute to architecture while remaining deeply hands-on with developmentBachelor's degree in Computer Science, Software Engineering or equivalent technical experience If you are interested, please click ‘Apply’ to submit an up-to-date copy of your CV. Cavendish (Recruitment) Professionals Ltd is proud to be an equal opportunities employer, and we believe that inclusion starts with the applicant. All qualified candidates will be considered for employment regardless of gender, race, age, sexual orientation, religion or belief.