At a Glance
- Tasks: Develop and optimise cloud solutions while solving complex engineering challenges.
- Company: Join a dynamic scale-up consultancy focused on cloud transformation.
- Benefits: Enjoy remote work flexibility, competitive salary, and opportunities for professional growth.
- Why this job: Make a real impact across diverse industries with cutting-edge technologies.
- Qualifications: 5+ years in software engineering with experience in modern programming languages and cloud platforms.
- Other info: Collaborative environment with mentoring opportunities and a focus on team growth.
The predicted salary is between 43200 - 72000 £ per year.
Location: Remote (with occasional monthly collaboration days)
Are you...
- A software Engineer with 5+ years experience, working with modern programming languages such as Python and/or Golang, Java, Ruby, TypeScript etc?
- Experienced working on cloud platforms such as AWS, Google Cloud, Azure and have a good understanding of cloud infrastructure?
- Experienced working with Containers and Orchestration tools such as Docker & Kubernetes and know what good CI/CD looks like?
- Looking to work for a company alongside engineers who love to solve complex, end-to-end, cloud native transformation challenges for their customers?
- Enjoy working remotely and/or like the opportunity to pop into the office to meet colleagues or even change scenery when you like?
About:
Our client is a "Scale-Up" cloud solutions consultancy, helping customers to optimise Software & Cloud, covering DevOps, DevSecOps, Transformation, Strategy and more. Due to recent successes in the continued commercial strategy, we are now looking to grow the engineering footprint significantly to build new teams for new customer engagements.
As a Senior Software Engineer, you will have the opportunity to work across various industries and sectors. This diversity ensures that no two projects are the same, allowing you to gain valuable insights into the unique challenges faced in different domains.
The Technology / Skills:
As mentioned, every project is a little bit different, which means we are looking for engineers that have the ability to work across a range of tooling in the following areas:
- Programming: with at least one language; Python, Go, Java, Ruby, TypeScript etc
- Cloud: Either AWS, GCP or Azure
- Container / Orchestration: Docker, Kubernetes
- IAC: Terraform, Cloud Formation, CrossPlane, Ansible (Config Mgt)
- CI/CD: CircleCI, GitHub Actions, Jenkins, etc
The Role:
- Hands-On: The Senior Engineering role is hands-on working across the stack (software through to cloud infra) solving complex problems, building highly efficient systems, with technical excellence at the heart of everything you do.
- Communication: Working with customers requires a strong level of communication, being able to translate technical detail to non-technical stakeholders. In some cases presenting demos, or even handling challenging situations with your team and/or customer.
- Leading / Mentoring: You will also be someone others will look to for knowledge, advice, mentoring and guidance. Meaning you will play a key role in the growth of your fellow team members, contributing positively to a highly collaborative and safe team environment, that is championed across all engagements.
If you feel you align well to what you have read, we would love to hear from you!
Senior Software Engineer in London employer: Inara
Contact Detail:
Inara Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, Golang, or cloud technologies. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining complex concepts in simple terms, as communication is key when working with clients and team members.
✨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, we love hearing from passionate engineers ready to tackle cloud-native challenges!
We think you need these skills to ace Senior Software Engineer in London
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 programming languages like Python or Golang, and don’t forget to mention your cloud platform expertise!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you’re passionate about the role and how your background makes you a perfect fit for our team. Be genuine and let your personality come through.
Showcase Your Projects: If you've worked on interesting projects, especially those involving cloud solutions or CI/CD, make sure to include them in your application. We love seeing real-world examples of your work and problem-solving skills!
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 Inara
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages and tools mentioned in the job description. Brush up on Python, Golang, or any other relevant languages, and be ready to discuss your experience with cloud platforms like AWS or Azure. Being able to talk confidently about your hands-on experience with Docker and Kubernetes will definitely impress.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples of complex problems you've solved in previous roles. Think about how you approached these challenges, the tools you used, and the outcomes. This will demonstrate your hands-on experience and ability to tackle real-world issues, which is crucial for a Senior Software Engineer.
✨Communicate Clearly
Since the role involves translating technical details to non-technical stakeholders, practice explaining your past projects in simple terms. You might even want to prepare a mini-demo or presentation to showcase your communication skills. This will show that you can bridge the gap between tech and business effectively.
✨Emphasise Team Collaboration
Be ready to discuss your experience in mentoring and leading teams. Share examples of how you've contributed to a collaborative environment and helped others grow. This aligns perfectly with the company’s focus on teamwork and mentorship, making you a more attractive candidate.