Software Engineer in Edinburgh

Software Engineer in Edinburgh

Edinburgh Full-Time 38720 - 48000 £ / year (est.) No home office possible
Tesco Underwriting Ltd.

At a Glance

  • Tasks: Join our iOS team to develop and enhance a leading mobile banking app.
  • Company: Tesco Bank, part of Barclays UK, focused on community and customer care.
  • Benefits: Competitive salary, private medical insurance, 25 days holiday, and flexible benefits.
  • Why this job: Make a real impact in a collaborative environment while growing your tech skills.
  • Qualifications: Experience with Swift and a strong grasp of OO principles required.
  • Other info: Hybrid working model with opportunities for personal and professional development.

The predicted salary is between 38720 - 48000 £ per year.

Serving our customers, communities, and planet a little better every day.

Salary: Between £38,720 and £48,000 + annual bonus & benefits

Location: Edinburgh (Permanent)

Office attendance: Our roles are hybrid; however, you should be able to travel to our Edinburgh office 2 days per week for this position.

Closing date: Applications close 4th March at 5pm

A chance to thrive

Join our iOS mobile banking team and help shape the customer experience for one of the UK’s most widely used banking apps. You’ll work across customer-facing journeys, lower level app code, and the CI/CD pipelines that deliver it. You’ll play a key part in delivering new features and modernising our codebase. You’ll collaborate closely with other mobile engineers and our tech lead, with regular one to ones from a senior engineer to support your growth. We’ll support your development with access to engineering communities, talks and events, exposure to SAFe ways of working and opportunities to influence how the team evolves. This is a fantastic opportunity to grow your career in a well-established iOS team where ideas are welcomed and your contribution matters.

What you’ll be doing:

  • Developing the iOS mobile application using Swift
  • Collaborating with analysts, POs, UX designers, testers and scrum masters in your working team
  • Working on automations and tooling associated with development and release of the app
  • Owning the tech debt in the application, helping establish consistent best-practice and finding new ways of improving things

We need you to have:

  • A strong grasp of OO principles, SOLID principles, testability, design patterns and anti-patterns
  • A collaborative, pragmatic mindset and strong critical‑thinking faculties
  • Experience working with Swift and ideally Objective-C or one other language

And if you have any of these, even better:

  • Experience working in an agile environment
  • Experience working with CI/CD tools such as Jenkins
  • Experience utilising AI effectively in a development environment

We don’t expect you to tick every box, and if you feel you hit most of the brief, it’s worth exploring to further develop your career here with us.

What’s in it for you:

  • Plan confidently for the future with our non‑contributory colleague pension scheme.
  • Access Private Medical Insurance, including a convenient GP service.
  • Enjoy a discretionary annual incentive.
  • Take time to rest and recharge with 25 days’ holiday plus 8 bank holidays.
  • Make the most of our family‑friendly benefits, including enhanced maternity pay, shared parental leave and paid paternity leave.
  • Grow your skills with our ongoing learning and development opportunities, designed to help you build the career you want.
  • Choose from a range of flexible benefits so you can tailor a package that works best for you.

Everyone’s welcome

We want all our colleagues to always feel welcome and be themselves at Tesco Bank, part of Barclays Bank UK Plc. We’re committed to building a more inclusive workplace and celebrating everything that makes colleagues unique, and value the richness and diversity this brings to our business. A more diverse business helps us deliver on our purpose to serve our customers, communities, and planet a little better every day.

How to apply

We value our people and diverse teams and believe the variety of backgrounds and experiences make us stronger to achieve our goals. Our colleagues are working hybrid, taking time to meet with colleagues in our offices for moments that matter, such as team catch ups, planning meetings and more. If you’re interested in finding out more about what a career at Tesco Bank looks like, click apply to find out more!

Why Tesco Bank?

Whether we’re helping our customers or looking after our people, you’ll find there’s a warmth and friendliness to everything we do. It means we put your wellbeing first and give you bags of support, training and development, so you can build the career that’s right for you. It’s about looking after each other with the same care that we give to our customers. We’ve created an environment where everyone feels included, accepted and welcome. Which means you can bring your whole self to work every day and totally thrive at the same time.

Software Engineer in Edinburgh employer: Tesco Underwriting Ltd.

At Tesco Bank, we pride ourselves on fostering a supportive and inclusive work environment where every employee can thrive. As a Software Engineer in our Edinburgh office, you'll benefit from a hybrid working model, competitive salary, and a comprehensive benefits package that includes private medical insurance and generous holiday allowances. With a strong focus on professional development, you'll have access to ongoing learning opportunities and the chance to collaborate with a talented team dedicated to shaping the future of mobile banking.
Tesco Underwriting Ltd.

Contact Detail:

Tesco Underwriting Ltd. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in Edinburgh

✨Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or attend local tech meetups. Getting to know someone inside the company can give you insider info and maybe even a referral!

✨Tip Number 2

Prepare for the interview by brushing up on your coding skills and understanding the company's tech stack. Practise common coding challenges and be ready to discuss your past projects in detail.

✨Tip Number 3

Show your passion for the role! During interviews, share why you’re excited about working on their iOS mobile banking app and how you can contribute to improving customer experiences.

✨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, it shows you’re serious about joining the team!

We think you need these skills to ace Software Engineer in Edinburgh

Swift
Objective-C
OO Principles
SOLID Principles
Testability
Design Patterns
Agile Methodologies
CI/CD Tools
Jenkins
Collaboration
Critical Thinking
Automation
Tooling
Tech Debt Management
AI Utilisation

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 Swift and any relevant projects you've worked on. We want to see how you can contribute to our iOS mobile banking team!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how your background aligns with our mission. Share specific examples of your work in mobile development and your collaborative mindset. This is your chance to shine!

Showcase Your Problem-Solving Skills: In your application, mention instances where you've tackled tech debt or improved processes in previous roles. We love candidates who can think critically and find innovative solutions, so don't hold back on sharing your successes!

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of your application and ensures you get all the updates. Plus, it’s super easy to do!

How to prepare for a job interview at Tesco Underwriting Ltd.

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of OO principles, SOLID principles, and design patterns. Be ready to discuss how you've applied these in your previous projects, especially with Swift and any other languages you know. This will show that you’re not just familiar with the concepts but can also implement them effectively.

✨Showcase Your Collaboration Skills

Since the role involves working closely with analysts, UX designers, and scrum masters, be prepared to share examples of how you've successfully collaborated in past projects. Highlight your ability to communicate effectively and adapt to different team dynamics, as this is crucial for a hybrid work environment.

✨Prepare for Agile Discussions

Familiarise yourself with agile methodologies and be ready to discuss your experience in an agile environment. If you've worked with CI/CD tools like Jenkins, make sure to mention specific instances where these tools improved your workflow or project outcomes.

✨Emphasise Continuous Learning

The company values growth and development, so express your enthusiasm for learning new technologies and improving your skills. Share any recent courses, workshops, or communities you've engaged with, especially those related to iOS development or AI in programming, to demonstrate your commitment to personal and professional growth.

Software Engineer in Edinburgh
Tesco Underwriting Ltd.
Location: Edinburgh

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>