Senior Software Engineer in Edinburgh

Senior Software Engineer in Edinburgh

Edinburgh Full-Time 43200 - 72000 £ / year (est.) No working from home possible
Cathcart Technology

At a Glance

  • Tasks: Join a core squad as a Senior Software Engineer, focusing on Java and AWS.
  • Company: A leading technology company in Edinburgh with over ten years of experience.
  • Benefits: Enjoy hybrid working, modern tech, and a vibrant company culture.
  • Other info: Opportunity to work in a dynamic environment with a focus on innovation.
  • Why this job: Be part of a growing team in a market-leading company with exciting projects.
  • Qualifications: Experience in Java and ideally AWS is required.

The predicted salary is between 43200 - 72000 £ per year.

Lead Tech Recruiter / Software Engineers - Edinburgh
World-Class Technology company in Edinburgh are looking for a talented Senior Software Engineer (Android / Kotlin) to join one of their core mobile platform squads. Hybrid working , modern tech, and an outstanding culture on offer.
The company has been growing steadily and is now recognised as a leader in their field . They’re scaling multiple engineering squads and investing heavily in their mobile platforms – making this a perfect time to join and have a real impact in a growing sector of the business.
You’ll be part of a key product team , focusing on strengthening the foundations of their mobile platform. Your work will centre on optimising native Android components, improving core frameworks, and enhancing tooling to deliver high-performance, scalable mobile experiences. This year, there’s a strong focus on platform performance and Android optimisation , giving you plenty of opportunity to work on challenging and meaningful problems.
They’re an Agile squad of Engineers, covering a range of experience levels. On a day-to-day basis, you’ll work across native Android and React Native codebases – building and refining critical Android features while also contributing to React Native performance and maintainability.
You’ll regularly participate in design discussions and technical decisions, with the freedom to propose solutions and help shape the team’s approach. As a Senior Engineer, you’ll also mentor and support other Engineers , sharing expertise in Kotlin , native Android optimisation, and cross-platform integration.
You’ll ideally have good experience with most of the following;
Native Android development with Kotlin
Delivering production React Native applications
Mobile performance profiling and optimisation
Strong awareness of best practices, testing, and CI/CD pipelines
Working effectively within Agile teams
The following experience is highly desirable;
Improving app scalability and performance
Mentoring and supporting Engineers
They’ve got a custom-built office in central Edinburgh , complete with games consoles, pool tables, and even a gym – where they support hybrid working , with most team members in the office a couple days a week.
In return, they’re offering a competitive salary (happy to discuss prior to submitting an application) and a strong benefits package to match – including multiple bonuses and uncapped holidays.
This is a fantastic opportunity to join a well-established tech company that continues to grow and innovate within an interesting problem space.
If you’re keen to find out more, please apply or drop Doug a message via LinkedIn.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Information Technology
Industries
Software Development
#J-18808-Ljbffr

Senior Software Engineer in Edinburgh employer: Cathcart Technology

Cathcart Technology is an excellent employer, offering a vibrant and inclusive work culture that fosters collaboration and innovation. With opportunities for professional growth through mentorship and hands-on experience in cutting-edge AI and ML projects, employees can thrive in a supportive environment while enjoying the flexibility of hybrid working in the beautiful city of Edinburgh.

Cathcart Technology

Contact Details:

Cathcart Technology Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Familiarise yourself with the latest trends in Java and AWS. Being able to discuss recent updates or features during your interview can demonstrate your passion and commitment to staying current in the field.

Tip Number 2

Network with current employees or alumni from the company. Engaging with them on platforms like LinkedIn can provide you with insider knowledge about the company culture and expectations, which can be invaluable during your interview.

Tip Number 3

Prepare to showcase your problem-solving skills. Be ready to discuss past projects where you faced challenges and how you overcame them, especially those involving Java and AWS, as this will highlight your technical expertise.

Tip Number 4

Research the company's core values and mission. Tailoring your responses to align with their culture during the interview can help you stand out as a candidate who fits well within their team.

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

Proficiency in Java
Experience with AWS
Strong understanding of software development principles
Familiarity with Agile methodologies
Problem-solving skills
Ability to work in a hybrid environment
Knowledge of modern software architecture

Some tips for your application 🫡

Understand the Role:Read the job description carefully to understand the specific skills and experiences required for the Senior Software Engineer position. Highlight your experience with Java and AWS in your application.

Tailor Your CV:Customise your CV to reflect the skills and experiences that align with the job requirements. Use keywords from the job description, especially those related to Java and AWS, to make your application stand out.

Craft a Compelling Cover Letter:Write a cover letter that not only showcases your technical skills but also your enthusiasm for the company’s culture and values. Mention why you are excited about the opportunity to work in a hybrid environment with modern technology.

Proofread Your Application:Before submitting, thoroughly proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism.

How to prepare for a job interview at Cathcart Technology

Showcase Your Java Expertise

Make sure to highlight your experience with Java during the interview. Be prepared to discuss specific projects where you've used Java, the challenges you faced, and how you overcame them.

Familiarise Yourself with AWS

Since the company ideally prefers candidates with AWS experience, brush up on your knowledge of AWS services. Be ready to explain how you've used AWS in past projects and how it can benefit their operations.

Understand the Company Culture

Research the company's culture and values before the interview. This will help you align your answers with what they are looking for and demonstrate that you would be a good fit for their team.

Prepare Questions for Them

Have a few thoughtful questions ready to ask at the end of the interview. This shows your interest in the role and helps you gauge if the company is the right fit for you.