At a Glance
- Tasks: Join a dynamic team to develop innovative software solutions in aviation analytics.
- Company: Cirium leads the way in aviation analytics, connecting the world through data-driven insights.
- Benefits: Enjoy flexible working options, mentorship programmes, and a commitment to diversity in tech.
- Why this job: Be part of a collaborative culture that values your input and drives industry transformation.
- Qualifications: Bachelor's degree in Engineering or Computer Science; some software development experience required.
- Other info: We prioritise diversity and inclusivity, welcoming applicants from all backgrounds.
The predicted salary is between 28800 - 48000 £ per year.
Are you ready for the next step in your engineering career? Would you enjoy working on our cutting-edge products?
About the Business: 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 predict future trends. Our mission is to transform the aviation industry by enabling airlines, airports, travel companies, tech giants, aircraft manufacturers, financial institutions, and more to accelerate their digital transformation.
About the Team: You will join a collaborative, curious team of Software Engineers at various levels. By joining us, you will have the opportunity to share ownership in solving end-to-end problems.
About the Role: As a Software Engineer II, you will perform moderate research, design, and software development tasks within a specific software functional area or product line.
Responsibilities:
- Interfacing with team members to finalize requirements.
- Writing and reviewing detailed specifications for system components of moderate complexity.
- Collaborating with development team members to understand product requirements and translate them into software designs.
- Implementing development processes, coding best practices, and conducting code reviews.
- Operating in various development environments (Agile, Waterfall, etc.) while collaborating with stakeholders.
- Completing bug fixes and resolving technical issues.
Requirements:
- Bachelor's degree in Engineering, Computer Science, or equivalent experience.
- Some software development experience.
- Proficiency in programming languages such as Java, Spring Boot, Python, C#.
- Good understanding of data modeling principles, data manipulation languages, and storage systems.
- Familiarity with industry best practices like code coverage.
- Understanding of software development methodologies (e.g., Agile, Waterfall) and test-driven development.
- Willingness and ability to learn new processes and technologies.
- Strong verbal and written communication skills.
At LexisNexis Risk Solutions, diversity of employees and perspectives is key to creating innovative products for our global customers. We welcome applications from candidates of diverse backgrounds and underrepresented groups. We are committed to a fair and accessible hiring process.
Software Engineer II employer: Risk Solution Group
Contact Detail:
Risk Solution Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer II
✨Tip Number 1
Familiarise yourself with Cirium's products and services. Understanding their aviation analytics and how they help clients can give you an edge during discussions, showing your genuine interest in the company and its mission.
✨Tip Number 2
Brush up on your programming skills, especially in Java, Spring Boot, Python, and C#. Being able to demonstrate your proficiency in these languages during technical interviews will be crucial for landing the role.
✨Tip Number 3
Engage with the tech community, particularly around topics like Agile methodologies and test-driven development. Joining relevant forums or attending meetups can help you network and gain insights that may be beneficial during your interview.
✨Tip Number 4
Prepare to discuss your past experiences with software development processes and how you've contributed to team projects. Highlighting your collaborative skills and problem-solving abilities will resonate well with the team-oriented culture at Cirium.
We think you need these skills to ace Software Engineer II
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Software Engineer II position at Cirium. Tailor your application to highlight relevant experiences and skills that align with the job description.
Craft a Tailored CV: Create a CV that specifically addresses the qualifications mentioned in the job description. Emphasise your experience with programming languages like Java, Spring Boot, Python, and C#, as well as your familiarity with Agile and Waterfall methodologies.
Write a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with Cirium's mission to transform the aviation industry and your commitment to diversity in tech.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which are crucial in software engineering roles.
How to prepare for a job interview at Risk Solution Group
✨Understand the Company and Its Mission
Before your interview, take some time to research Cirium and its role in aviation analytics. Familiarise yourself with their products and how they help customers. This will show your genuine interest in the company and its mission.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with programming languages like Java, Spring Boot, Python, and C#. Bring examples of past projects where you applied these skills, especially in collaborative environments. This will demonstrate your technical proficiency and ability to work within a team.
✨Prepare for Behavioural Questions
Expect questions about teamwork, problem-solving, and how you handle challenges. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help you convey your experiences clearly and effectively.
✨Ask Insightful Questions
At the end of the interview, have a few thoughtful questions ready to ask your interviewers. Inquire about the team dynamics, development processes, or opportunities for professional growth. This shows your enthusiasm for the role and helps you assess if it's the right fit for you.