At a Glance
- Tasks: Design and develop innovative applications to support scientific research and publication.
- Company: Global leader in information and analytics, advancing science and healthcare.
- Benefits: Generous holiday allowance, health benefits, flexible working, and extensive learning opportunities.
- Why this job: Make a real impact on science and healthcare while working with cutting-edge technology.
- Qualifications: Experience in software development, cloud environments, and Agile practices.
- Other info: Inclusive and collaborative team culture with excellent career growth potential.
The predicted salary is between 36000 - 60000 £ per year.
Would you like to help create products to support the sharing of scientific knowledge? Do you enjoy collaborating to solve complex technical problems?
About the Business: A global leader in information and analytics, we help researchers and healthcare professionals advance science and improve health outcomes for the benefit of society. Building on our publishing heritage, we combine quality information and vast data sets with analytics to support visionary science and research, health education and interactive learning, as well as exceptional healthcare and clinical practice. At Elsevier, your work contributes to the world’s grand challenges and a more sustainable future. We harness innovative technologies to support science and healthcare to partner for a better world.
About our Team: Our dynamic Agile team delivers innovative technology solutions to assist editors in quickly and accurately identifying the best manuscripts for publication in world-renowned peer-reviewed journals. Our goal is to leverage the latest advancements in technology, including all aspects of AI, to bring the most relevant and critical information about each manuscript directly to our editors' fingertips.
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 technologies.
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 teams
Requirements
- 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, k8 / Kubernetes, AWS)
- Wanting to learn or have experience with AI based solutions
Work in a way that works for you
We promote a healthy work/life balance across the organisation. With an average length of service of 9 years, we are confident that we offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and long-term goals.
Working remotely from home or in our office in a flexible hybrid style
Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
Working with us
We are an equal opportunity employer with a commitment to help you succeed. Here, you will find an inclusive, agile, collaborative, innovative and fun environment, where everyone has a part to play. Regardless of the team you join, we promote a diverse environment with co‑workers who are passionate about what they do, and how they do it.
Working for you
At Elsevier, we know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
- 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 benefits
- Life assurance
- Access to a competitive contributory pension scheme
- Long service awards
- Save As You Earn share option scheme
- Travel Season 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 at Work
Senior Software Engineer in England employer: Elsevier
Contact Detail:
Elsevier Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in England
✨Tip Number 1
Network like a pro! Reach out to current employees at Elsevier on LinkedIn or through mutual connections. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills and understanding the latest in AI technologies. We want to see how you can contribute to our innovative projects, so be ready to discuss your past experiences and how they relate to the role.
✨Tip Number 3
Show us your collaborative spirit! During interviews, share examples of how you've worked with cross-functional teams. We love hearing about how you’ve tackled challenges together and what you learned from those experiences.
✨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, it shows you’re genuinely interested in joining our team at Elsevier.
We think you need these skills to ace Senior Software Engineer in England
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with cloud environments, Agile practices, and any AI technologies you've worked with. We want to see how your skills align with our mission!
Showcase Collaboration Skills: Since we value teamwork, share examples of how you've collaborated with others in past projects. Whether it's mentoring team members or working with cross-functional teams, let us know how you contribute to a positive team dynamic.
Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and achievements. We appreciate clarity as much as we appreciate technical expertise!
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!
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 CI/CD tools. Brush up on your experience with Git, Jenkins, and any relevant programming languages. Being able to discuss your hands-on experience with these tools will show that you're ready to hit the ground running.
✨Showcase Your Collaboration Skills
Since the role involves working closely with cross-functional teams, be prepared to share examples of how you've successfully collaborated in the past. Think about specific projects where you’ve worked with others to solve complex problems, and highlight your ability to communicate effectively within an Agile environment.
✨Prepare for Technical Questions
Expect technical questions that assess your problem-solving skills and understanding of software engineering principles. Practice coding challenges or system design questions that relate to the responsibilities of the role. This will help you demonstrate your expertise and confidence during the interview.
✨Emphasise Continuous Learning
The company values innovation and staying updated with the latest technologies, especially AI. Be ready to discuss how you keep your skills sharp and your willingness to learn new tools or methodologies. Mention any courses or projects you’ve undertaken recently that align with their focus on evolving technology.