At a Glance
- Tasks: Design and develop scalable backend services and cloud-native applications.
- Company: Join a global tech organisation focused on cybersecurity and innovation.
- Benefits: Competitive salary, flexible hybrid working, and strong career progression.
- Other info: Collaborative environment with continuous learning and mentoring opportunities.
- Why this job: Make a global impact by building secure technology platforms.
- Qualifications: 3+ years in software engineering with Java, JavaScript, or Python experience.
The predicted salary is between 60000 - 67000 £ per year.
MCS Group is delighted to be partnering with a global technology organisation as they expand their Cyber Security Engineering teams with the addition of multiple Software Engineers across varying levels of experience. This is an opportunity to join a modern, cloud-first engineering environment building enterprise-scale security platforms and products used by millions of users globally. The organisation is heavily investing in cybersecurity, AI and digital engineering, with teams focused on building secure-by-default solutions embedded directly into large-scale enterprise platforms.
The Role
You'll join a collaborative engineering team responsible for designing, building and operating security capabilities as scalable software products. Working across the full SDLC, you'll help deliver secure, reliable and developer-friendly services while collaborating closely with product, platform and engineering teams.
What You'll Be Doing
- Designing and developing scalable backend services and micro-services architectures
- Building APIs and cloud-native applications using modern engineering practices
- Working across the full SDLC including design, development, deployment and production support
- Writing high-quality production code using technologies such as Java, JavaScript and Python
- Collaborating with product managers and engineering teams to deliver secure-by-default solutions
What We're Looking For
- 3+ years commercial software engineering experience
- Strong experience with Java, JavaScript and/or Python
- Experience building distributed systems, micro-services and REST APIs
- Cloud and backend engineering experience within modern development environments
- Experience working in agile teams using CI/CD and modern engineering practices
- Strong communication and collaboration skills
For more experienced candidates, you should also demonstrate mentoring/coaching experience and the ability to contribute to architecture and technical decision-making.
Why Apply?
- Work on enterprise-scale technology platforms with global impact
- Join a growing Cyber Security Engineering function
- Strong career progression and continuous learning opportunities
- Flexible hybrid working model with no set days
- Competitive salary up to £67000 depending on experience
- One-stage interview process
To speak in absolute confidence about this opportunity, please send an up to date CV via the link provided or contact Sam. Even if this position is not right for you, we may have others that are. Please visit MCS Group to view a wide selection of our current and exclusive roles.
MCS Group is committed to Equality, Diversity, and Inclusion for all, being the first recruitment agency in NI to achieve Bronze Diversity Mark accreditation. If you have a disability which means you require a reasonable adjustment to be considered at any stage of the recruitment process, please contact us and we will endeavour to facilitate the request.
Software Engineer - Java/JavaScript/Python employer: MCS Group
Contact Detail:
MCS Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Java/JavaScript/Python
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those in cybersecurity. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile or personal website showcasing your projects, especially those using Java, JavaScript, or Python. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for the interview by brushing up on your technical skills and understanding the latest trends in cloud-native applications and micro-services. We want you to shine when discussing how you can contribute to secure-by-default solutions!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’ve got loads of other roles that might catch your eye, so take a look while you’re there!
We think you need these skills to ace Software Engineer - Java/JavaScript/Python
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, JavaScript, and Python. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about joining our Cyber Security Engineering team and how your background makes you a great fit for the role.
Showcase Your Collaboration Skills: Since we value teamwork, mention any experiences where you’ve worked closely with product managers or engineering teams. Highlighting your communication skills can really set you apart!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you’re serious about joining our team!
How to prepare for a job interview at MCS Group
✨Know Your Tech Stack
Make sure you brush up on your Java, JavaScript, and Python skills. Be ready to discuss your experience with these languages and how you've used them in past projects. Prepare to share specific examples of how you've built APIs or cloud-native applications.
✨Understand the SDLC
Since the role involves working across the full Software Development Life Cycle (SDLC), be prepared to talk about your experience in each phase. Think about how you've contributed to design, development, deployment, and production support in previous roles.
✨Collaboration is Key
This position requires strong communication and collaboration skills. Be ready to discuss how you've worked with product managers and engineering teams in the past. Share examples of how you’ve contributed to team success and fostered a collaborative environment.
✨Show Your Problem-Solving Skills
Cybersecurity is all about solving complex problems. Prepare to discuss challenges you've faced in your previous roles and how you approached them. Highlight any experience you have with building secure-by-default solutions and how you ensure reliability in your code.