At a Glance
- Tasks: Join us to build a cutting-edge analytics platform and solve real-world problems.
- Company: Cirium, the leader in aviation analytics, transforming the industry.
- Benefits: Generous holidays, health perks, wellbeing programs, and a competitive pension scheme.
- Why this job: Make an impact in aviation tech while growing your skills in a collaborative environment.
- Qualifications: Experience in software development, full-stack skills, and cloud platforms like AWS.
- Other info: Dynamic workplace with opportunities for volunteering and extensive learning resources.
The predicted salary is between 36000 - 60000 £ per year.
This role offers the opportunity to work on a new, end-to-end analytics platform, contributing to products that support informed decision-making for global customers. We are looking for an experienced Senior Software Engineer who enjoys collaborative problem-solving, building scalable systems, and contributing to technical direction while remaining hands-on.
Responsibilities
- Work with product, data, and engineering colleagues to design and deliver scalable software solutions
- Build and maintain high-quality, production-ready code across backend and frontend services
- Contribute to architectural discussions and technical decision-making
- Develop, deploy, and support cloud-native services
- Identify and resolve performance, reliability, and scalability issues
Qualifications
- Professional experience developing commercial software applications
- Experience building scalable or concurrent systems
- Full-stack development experience using C#, .NET, and Angular (experience with NgRx is a plus)
- Experience working with AWS or similar cloud platforms
- Familiarity with RESTful APIs, JSON-based services, and Git-based workflows
- Comfort working in Linux or similar environments
Company
At Cirium, our goal is to keep the world connected. We are the industry leader in aviation analytics; helping our customers understand the past, present, and predicting what will happen tomorrow. Our mission is to transform the aviation industry by enabling airlines, airports, travel companies, tech giants, aircraft manufacturers, financial institutions and many more accelerate their own digital transformation.
Benefits
- Generous holiday allowance with the option to buy additional days
- Health screening, eye care vouchers and private medical benefits
- Wellbeing programs
- Life assurance
- Access to a competitive contributory pension scheme
- Save As You Earn share option scheme
- Travel Season ticket loan
- Electric Vehicle Scheme
- Optional Dental Insurance
- Maternity, paternity and shared parental leave
- Employee Assistance Programme
- Access to emergency care for both the elderly and children
- RECARES days, giving you time to support the charities and causes that matter to you
- Access to employee resource groups with dedicated time to volunteer
- Access to extensive learning and development resources
- Access to employee discounts scheme via Perks at Work
Senior Software Engineer II employer: RELX Group
Contact Detail:
RELX Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer II
✨Tip Number 1
Network like a pro! Reach out to current employees at Cirium on LinkedIn or through mutual connections. A friendly chat can give us insights into the company culture and maybe even a referral!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems relevant to C#, .NET, and Angular. We want to show off our full-stack prowess!
✨Tip Number 3
Don’t forget to showcase your collaborative spirit! During interviews, share examples of how we’ve worked with cross-functional teams to solve complex problems. It’s all about demonstrating that team player mentality!
✨Tip Number 4
Apply directly through our website! It’s the best way to ensure your application gets seen. Plus, it shows us you’re genuinely interested in being part of the Cirium family.
We think you need these skills to ace Senior Software Engineer II
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with scalable systems and full-stack development. We want to see how your skills align with the role, so don’t hold back on showcasing your relevant projects!
Show Off Your Collaboration Skills: Since this role involves working closely with product, data, and engineering teams, let us know about your collaborative experiences. Share examples of how you’ve tackled challenges together and contributed to technical discussions.
Highlight Your Technical Expertise: We’re looking for someone with solid experience in C#, .NET, and Angular. Be sure to mention any specific projects where you’ve used these technologies, especially if you’ve worked with AWS or cloud-native services.
Apply Through Our Website: To make sure your application gets the attention it deserves, apply directly through our website. It’s the best way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at RELX Group
✨Know Your Tech Stack
Make sure you’re well-versed in C#, .NET, and Angular, as these are crucial for the role. Brush up on your knowledge of NgRx too, as it could give you an edge. Be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex problems in software development. Think about specific challenges you faced while building scalable systems and how you collaborated with your team to find solutions. This will demonstrate your hands-on experience and collaborative spirit.
✨Understand Cloud Services
Familiarise yourself with AWS or similar cloud platforms, as this is a key part of the role. Be prepared to discuss any cloud-native services you've developed or supported, and how you’ve addressed performance and scalability issues in those environments.
✨Engage in Architectural Discussions
Since the role involves contributing to architectural decisions, think about your past experiences in this area. Be ready to share your thoughts on best practices for designing scalable software solutions and how you’ve influenced technical direction in previous roles.