Software Engineer

Software Engineer

Full-Time 45000 - 55000 £ / year (est.) Home office (partial)
N

At a Glance

  • Tasks: Build scalable applications and solve complex problems with modern technologies.
  • Company: Join a growing tech team in a secure environment.
  • Benefits: Competitive salary, ongoing training, and a supportive culture.
  • Other info: Hybrid work model with excellent career growth opportunities.
  • Why this job: Work on meaningful projects and collaborate with experienced engineers.
  • Qualifications: Experience in Java/Python, TypeScript/JavaScript, and AWS cloud technologies.

The predicted salary is between 45000 - 55000 £ per year.

An exciting opportunity has arisen for Software Engineers to join a growing technology team delivering complex, large-scale solutions within a highly secure environment. This role offers the chance to work on challenging projects that make use of modern technologies and cloud-native approaches, while collaborating with experienced engineers across the full software development lifecycle.

What You'll Be Doing

  • Working across backend and frontend technologies within agile delivery teams
  • Building scalable applications and services using modern engineering practices
  • Contributing to cloud-based architectures and deployments
  • Collaborating with stakeholders, engineers and technical specialists to solve complex problems
  • Designing, developing and maintaining high-quality software solutions

Skills & Experience

We are interested in candidates with experience in some or all of the following:

  • Java and/or Python development
  • TypeScript and/or JavaScript development
  • AWS cloud technologies
  • Software engineering best practices including testing, code reviews and CI/CD
  • Agile development environments

Requirements

  • Strong problem-solving and communication skills
  • Willingness to work on-site in Gloucester three days per week

What's on Offer

  • Opportunity to work on meaningful and technically challenging projects
  • Exposure to modern technologies and cloud platforms
  • Collaborative and supportive engineering culture
  • Ongoing training and professional development
  • Competitive salary and comprehensive benefits package

If you're a Software Engineer looking for your next challenge and would like to work on innovative projects in a secure and highly technical environment, we'd love to hear from you.

Software Engineer employer: NSD

Join a dynamic technology team in Gloucester as a Software Engineer, where you'll engage in meaningful projects that leverage modern technologies and cloud-native solutions. Our collaborative and supportive work culture fosters continuous professional development, ensuring you grow alongside experienced engineers while enjoying a competitive salary and comprehensive benefits package. With the opportunity to work on-site three days a week, you'll be part of a vibrant community dedicated to solving complex challenges in a secure environment.

N

Contact Details:

NSD Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer

Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or attend tech meetups in Gloucester. Building connections can give us the inside scoop on job openings and company culture.

Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice common problems. We want to show off our problem-solving abilities!

Tip Number 3

Don’t underestimate the power of a good portfolio. Showcase your projects, especially those using Java, Python, or cloud technologies. This gives us a chance to demonstrate our skills beyond just a CV.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about joining our team.

We think you need these skills to ace Software Engineer

Java Development
Python Development
TypeScript Development
JavaScript Development
AWS Cloud Technologies
Software Engineering Best Practices
Testing

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experience mentioned in the job description. Highlight your Java, Python, or TypeScript experience, and don’t forget to mention any cloud technologies you’ve worked with!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're excited about this role and how your background makes you a great fit for our team. Keep it concise but engaging!

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex problems in the past. We love candidates who can think critically and come up with innovative solutions!

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!

How to prepare for a job interview at NSD

Know Your Tech Stack

Make sure you brush up on your Java, Python, TypeScript, and JavaScript skills. Be ready to discuss your experience with these languages and how you've used them in past projects. It’s a great way to show you’re the right fit for the role!

Understand Agile Methodologies

Since the role involves working in agile delivery teams, be prepared to talk about your experience with agile practices. Share specific examples of how you've contributed to sprints, stand-ups, or retrospectives in previous roles.

Showcase Problem-Solving Skills

Expect to face some technical challenges during the interview. Think of a few complex problems you've solved in the past and be ready to explain your thought process. This will demonstrate your strong problem-solving abilities.

Ask Insightful Questions

Prepare some thoughtful questions about the team, projects, and technologies they use. This shows your genuine interest in the role and helps you assess if it’s the right fit for you too!