At a Glance
- Tasks: Design and develop cloud-hosted applications to support scientific research publication.
- Company: Join Elsevier, a leader in innovative tech for scientific research.
- Benefits: Generous holiday, health perks, learning opportunities, and employee discounts.
- Why this job: Make a real impact in the evolving world of AI and research technology.
- Qualifications: Proficient in software development, collaboration, and eager to learn new skills.
- Other info: Dynamic team environment with strong focus on career growth and community support.
The predicted salary is between 36000 - 60000 Β£ per year.
Location: Elsevier, Oxfordshire, England, United Kingdom
About the Role
As a Senior Software Engineer II, you will build capabilities to support scientific researchers through the process of submitting the research for publication. We are continually evolving our technology in response to researchers' needs and to the ever-changing technical landscape, including the use of AI technology.
Responsibilities
- Designing, developing and deploying applications in a cloud-hosted distributed system to build our next-generation product
- Collaborating with business stakeholders to identify requirements and gather feedback in a fast-moving environment
- Providing input into architectural decisions to ensure stability and performance
- Identifying and implementing enhancements to continually improve our delivery process
- Partnering with cross-functional Agile and DevOps implementation staff
Qualifications
- To be successful in this role you will demonstrate proficiency in the majority of our requirements, with a willingness to learn new ones as needed.
- Display experience with build tools, Git and continuous integration (GitHub Actions / Jenkins)
- Enjoy collaborating with team members to create innovative solutions
- Have experience of supporting and mentoring team members to share knowledge and up-skill team members
- Show experience with alerting, monitoring and logging tools (NewRelic, OpenSearch / Kibana)
- Demonstrate experience with a modern IDE (IntelliJ / VSCode) and proficiency in using the refactoring tools
- Be open to discussing and honing approaches for our team to improve our working practices
- Have experience of test-driven development and mocking libraries (Jest, Mockito)
- Be familiar with collaborative documentation tools (Jira and Confluence)
- Real world experience of Agile practices and execution (Scrum, Kanban)
- Be familiar with how to design and develop for cloud environments (i.e. Docker, k8s / Kubernetes, AWS)
- Wanting to learn or have experience with AI based solutions
Benefits
- Generous holiday allowance with the option to buy additional days
- Access to learning platforms and encouragement to book up to 10 days focused learning/development time per year
- Health screening, eye care vouchers and private medical programs
- Life assurance and access to a competitive contributory pension scheme
- Save As You Earn share option scheme
- Travel seasonal ticket loan
- Maternity, paternity and shared parental leave
- Access to emergency care for both the elderly and children
- RELX Cares 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 via Perks
Seniority Level: Mid-Senior level
Employment Type: Full-time
Job Function: Information Services and IT System Data Services
Senior Software Engineer in London employer: Elsevier
Contact Detail:
Elsevier 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 with professionals on platforms like LinkedIn. We can help you find opportunities that might not even be advertised yet!
β¨Tip Number 2
Prepare for those interviews! Research the company, understand their products, and be ready to discuss how your skills align with their needs. We recommend practising common interview questions and even doing mock interviews with friends.
β¨Tip Number 3
Show off your projects! Whether it's on GitHub or a personal website, having a portfolio of your work can really set you apart. We love seeing what you've built and how you tackle challenges, so make sure to highlight your best stuff!
β¨Tip Number 4
Apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, we often have exclusive roles listed there, so donβt miss out on your chance to join us at StudySmarter!
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 Senior Software Engineer II role. Highlight your proficiency with cloud environments, Agile practices, and any relevant AI technology experience. We want to see how you can contribute to our mission!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about supporting scientific researchers and how your background aligns with our goals at StudySmarter. Keep it engaging and personal β we love to see your personality!
Showcase Your Projects: If you've worked on projects that demonstrate your skills in software development, especially in cloud-hosted systems or AI, make sure to include them. Weβre interested in real-world applications of your expertise, so donβt hold back!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. Itβs super easy, and youβll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative!
How to prepare for a job interview at Elsevier
β¨Know Your Tech Stack
Make sure youβre familiar with the technologies mentioned in the job description, like cloud environments and build tools. Brush up on your knowledge of Docker, Kubernetes, and GitHub Actions, as these will likely come up during the interview.
β¨Showcase Your Collaboration Skills
Since this role involves working closely with business stakeholders and cross-functional teams, be prepared to discuss your past experiences in collaborative projects. Share specific examples where youβve successfully gathered feedback or mentored team members.
β¨Prepare for Problem-Solving Questions
Expect questions that assess your problem-solving abilities, especially in a fast-paced environment. Think of scenarios where youβve had to make architectural decisions or implement enhancements to improve delivery processes.
β¨Demonstrate Your Learning Mindset
The company values a willingness to learn new technologies, especially AI-based solutions. Be ready to talk about how you stay updated with industry trends and any recent skills youβve acquired that relate to the role.