At a Glance
- Tasks: Design and build secure software components and APIs to enhance application security.
- Company: Join a leading tech firm focused on innovative security solutions.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Why this job: Make a real impact by integrating security into the development lifecycle.
- Qualifications: Experience in application security and strong coding skills in Go or Java.
- Other info: Dynamic team environment with a focus on career advancement.
The predicted salary is between 72000 - 108000 £ per year.
We are seeking an Application Security Developer to design and build software that strengthens application security across the development lifecycle. This role focuses on developing APIs, services, and security components that integrate with commercial security tools (such as Veracode, Wiz, and similar platforms) and embed security directly into engineering workflows.
You will operate at the intersection of software engineering and application security, building scalable, automated solutions that protect sensitive data and systems while enabling development teams to move quickly and safely.
Key Responsibilities- Design, develop, and maintain secure software components, APIs, and services that integrate application security into the SDLC.
- Develop and implement protocols, algorithms, and applications to protect sensitive data, services, and systems.
- Build integrations with commercial security tools (e.g. Veracode, Wiz, Snyk, Checkmarx) using their APIs.
- Implement, customise, and automate SAST, DAST, and dependency scanning solutions across CI/CD pipelines.
- Normalise, correlate, and surface security findings in developer-friendly formats.
- Collaborate with platform, DevOps, and product teams to embed security controls into build and deployment workflows.
- Contribute to threat modelling, secure design reviews, and architectural security decisions.
- Continuously improve application security posture through automation, testing, and tooling enhancements.
- Proven experience as an Application Security Developer, Product Security Engineer, or secure software engineer.
- Strong software development background with Golang or Java (preferred).
- Experience designing and consuming RESTful APIs and service integrations.
- Hands‑on experience implementing and operating SAST and DAST tooling in CI/CD pipelines.
- Strong understanding of secure coding practices and common vulnerabilities (e.g. OWASP Top 10).
- Experience building security controls into modern cloud‑native applications.
- Proficiency in Go or Java for backend and security tooling development.
- Familiarity with CI/CD systems (GitHub Actions, GitLab CI, Jenkins, etc.).
- Experience with cloud platforms (AWS, GCP, or Azure).
- Knowledge of container security, Kubernetes, and runtime security concepts.
- Understanding of cryptography fundamentals, authentication, and authorisation mechanisms.
- Experience with secrets management and secure configuration practices.
Principal Software Engineer in Manchester employer: Tenth Revolution Group
Contact Detail:
Tenth Revolution Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer in Manchester
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to application security. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and scenarios related to application security. We recommend doing mock interviews with friends or using online platforms to get comfortable.
✨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 seeing candidates who are proactive!
We think you need these skills to ace Principal Software Engineer in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with Golang or Java, and any work you've done with APIs and security tools. We want to see how you fit into our world!
Showcase Your Projects: If you've worked on projects involving application security, be sure to include them! Describe your role, the technologies used, and the impact of your work. This helps us understand your hands-on experience and problem-solving skills.
Be Clear and Concise: When writing your application, keep it straightforward. Use bullet points for key achievements and avoid jargon unless it's relevant. We appreciate clarity and want to get to know you without sifting through fluff!
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’s super easy – just a few clicks and you’re in!
How to prepare for a job interview at Tenth Revolution Group
✨Know Your Tech Stack
Make sure you’re well-versed in Golang or Java, as these are key for the role. Brush up on your knowledge of RESTful APIs and how they integrate with security tools like Veracode and Wiz. Being able to discuss your experience with these technologies will show that you’re ready to hit the ground running.
✨Understand Application Security
Familiarise yourself with secure coding practices and the OWASP Top 10 vulnerabilities. Be prepared to discuss how you've implemented SAST and DAST tooling in CI/CD pipelines. This will demonstrate your ability to embed security into the development lifecycle effectively.
✨Showcase Your Collaboration Skills
This role involves working closely with platform, DevOps, and product teams. Think of examples where you’ve successfully collaborated on projects to embed security controls. Highlighting your teamwork skills will show that you can work well in a hybrid environment.
✨Prepare for Technical Questions
Expect to dive deep into technical discussions during the interview. Prepare to explain your approach to threat modelling and secure design reviews. Practising common interview questions related to application security will help you articulate your thought process clearly.