Software Engineer in Edinburgh

Software Engineer in Edinburgh

Edinburgh Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
abrdn

At a Glance

  • Tasks: Design and develop cloud-based applications while collaborating with cross-functional teams.
  • Company: Join Aberdeen, a leading Wealth & Investments group focused on innovation.
  • Benefits: Enjoy 40 days of annual leave, private healthcare, and a generous pension contribution.
  • Why this job: Make a real impact by building scalable software solutions in a supportive environment.
  • Qualifications: Experience in modern programming languages and cloud platforms like Microsoft Azure.
  • Other info: Embrace a blended working approach that values flexibility and collaboration.

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

At Aberdeen, our ambition is to be the UK’s leading Wealth & Investments group. Strengthening talent and culture is one of our strategic priorities. We strive to make Aberdeen a great place to work so that we can attract and retain the industry’s best talent. Our people put our stakeholders at the heart of everything they do by helping us to make a positive difference to the lives of our clients, customers, colleagues, shareholders and society. We are focused on growing our direct and advised wealth platforms and repositioning our specialist asset management business to meet client demand. We are committed to providing excellent client service, supported by leading technology and talent.

Aberdeen comprises three businesses, interactive investor (ii), Investments and Adviser, each of which focuses on meeting and adapting to our clients’ evolving needs: interactive investor, the UK’s second largest direct-to-consumer investment platform, enables individuals in the UK to plan, save and invest in the way that works for them. Our Adviser business provides financial planning solutions and technology for UK financial advisers, enabling them to create value for their customers. Our Investments business is a specialist asset manager that focuses on areas where we have both strength and scale to capitalise on the key themes shaping the market, through either public markets or alternative asset classes.

About the department: At Aberdeen Adviser, we are building a modern, scalable technology platform that empowers financial advisers to serve their clients more efficiently. Our engineering teams work in cross-functional squads to develop innovative, high-quality software solutions that make a real impact. We foster a culture of collaboration, experimentation, and continuous learning, where every engineer can shape the future of our platform.

About the role: As a Software Engineer (mid-level), you will play a key role in designing, developing, and maintaining cloud-based applications. Reporting to an Engineering Chapter Lead, you will take ownership of technical implementations, collaborate with product and UX teams, and contribute to delivering RESTful microservices, ensuring scalability, security, and performance. This is a role for a passionate engineer who enjoys solving complex problems, writing clean and maintainable code, and continuously learning. You will be part of a supportive team that encourages innovation, best practices, and career progression.

Key Responsibilities:
  • Develop high-quality RESTful microservices, ensuring they are scalable, secure, and maintainable.
  • Build cloud-native applications, leveraging Microsoft Azure, with a consideration for event-driven architectures where appropriate.
  • Collaborate closely with Product Managers, UX Designers, and Engineers to translate business requirements into effective technical solutions.
  • Write clean, testable, and maintainable code while following industry best practices and coding standards.
  • Participate in code reviews, providing constructive feedback to peers and improving overall team quality.
  • Identify technical challenges, troubleshoot issues, and contribute to the team’s continuous improvement efforts.

About the candidate: The Ideal candidate will possess:

  • Hands-on experience developing software in a modern programming language, such as React / React Native, JavaScript/TypeScript, Next.JS, or equivalent modern technologies.
  • Experience working with Microsoft Azure or another cloud platform, including cloud-native applications, serverless functions, or containerized deployments.
  • Familiarity with RESTful APIs and microservices architectures, with an understanding of event-driven approaches.
  • Passion for writing clean, testable code, following best practices in TDD, CI/CD, and DevOps.
  • A growth mindset, eager to learn new technologies, experiment with modern approaches, and improve continuously.

We are proud to be a Disability Confident Committed employer. If you have a disability and would like to apply to one of our UK roles under the Disability Confident Scheme, please notify us by completing the relevant section in our candidate questionnaire. One of our team will reach out to support you through your application process.

Our benefits: There’s more to working life than coming home with a good salary. We have an environment where you can learn, get involved and be supported. When you join us, your reward will be one of the best around. This includes 40 days’ annual leave, a 16% employer pension contribution, a discretionary performance-based bonus (where applicable), private healthcare and a range of flexible benefits – including gym discounts, season ticket loans and access to an employee discount portal.

An inclusive way of working: Whatever way you like to work, if you have the talent and commitment to join our team, we’d like to hear from you. At Aberdeen we’ve adopted a ‘blended working’ approach. This approach combines the benefits of face-to-face collaboration, coaching and connecting in our offices with the flexibility of working from home. It enables colleagues to find a balance that works for their roles, their teams, our clients and our business, where diverse perspectives drive our actions, is at the core of who we are and what we do.

Software Engineer in Edinburgh employer: abrdn

Aberdeen is an exceptional employer for Software Engineers, offering a vibrant work culture that prioritises collaboration, innovation, and continuous learning. With generous benefits including 40 days of annual leave, a substantial pension contribution, and a flexible working environment, employees are empowered to thrive both personally and professionally. The company's commitment to inclusivity and support for career progression makes it an ideal place for those looking to make a meaningful impact in the wealth and investments sector.
abrdn

Contact Detail:

abrdn 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 at Aberdeen on LinkedIn or through mutual connections. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!

✨Tip Number 2

Prepare for the interview by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, showing your problem-solving process is just as important as getting the right answer!

✨Tip Number 3

Show off your passion for technology! During interviews, share your personal projects or contributions to open-source software. This not only highlights your skills but also demonstrates your commitment to continuous learning and innovation.

✨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 genuinely interested in being part of the Aberdeen team!

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

RESTful microservices
Cloud-native applications
Microsoft Azure
React
JavaScript
TypeScript
Next.JS
Event-driven architectures
Clean code practices
Test-driven development (TDD)
Continuous Integration/Continuous Deployment (CI/CD)
DevOps
Collaboration
Problem-solving

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your experience with cloud-based applications and RESTful microservices, as these are key aspects of the job. We want to see how your skills align with what we’re looking for!

Show Off Your Passion: Let your enthusiasm for coding and problem-solving shine through in your application. Share examples of projects where you’ve written clean, maintainable code or tackled complex challenges. We love seeing candidates who are genuinely excited about technology!

Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language and avoid jargon unless it’s relevant. We appreciate a well-structured application that makes it easy for us to see your qualifications and fit for the role.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the position. Plus, it gives you a chance to explore more about our company culture and values.

How to prepare for a job interview at abrdn

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like React, JavaScript, and Microsoft Azure. Brush up on your knowledge of RESTful APIs and microservices, as these will likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems in your previous roles. Be ready to explain your thought process and the impact of your solutions, as this aligns with their focus on innovation and continuous improvement.

✨Collaborate and Communicate

Since the role involves working closely with Product Managers and UX Designers, practice articulating your ideas clearly. Think about how you can demonstrate your collaborative spirit and ability to translate business requirements into technical solutions.

✨Embrace a Growth Mindset

Aberdeen values continuous learning, so be prepared to discuss how you stay updated with new technologies and best practices. Share any recent projects or experiments that showcase your eagerness to learn and adapt.

Software Engineer in Edinburgh
abrdn
Location: Edinburgh
Go Premium

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

>