Senior Software Engineer I
Elsevier
As a Software Engineer at Elsevier, you will design, develop, and deploy cloud-hosted applications within a distributed environment that powers next‑generation products. You’ll work with cross-functional teams to translate business needs into technical solutions and contribute to architecture decisions for stability and performance. This role offers the chance to improve delivery through agile practices, DevOps collaboration, and continuous learning, all while shaping peer-review–focused healthcare publishing tools. You will engage with AI-enabled approaches and cloud-native technologies to drive meaningful impact.
Pay / Benefits- wellbeing initiatives
- shared parental leave
- study assistance
- sabbaticals
- Design, develop, and deploy applications in a cloud-hosted distributed system for the next-generation product
- Collaborate with business stakeholders to capture requirements in a fast-moving environment
- Contribute to architectural decisions to ensure stability and performance
- Identify and implement enhancements to improve delivery processes
- Partner with cross-functional Agile and DevOps teams
- Proficiency in JavaScript/TypeScript, frontend frameworks, Java/SpringBoot, and SQL with willingness to learn others
- Experience with build tools, Git, and continuous integration
- Enjoy collaborating to create innovative solutions
- Experience mentoring team members to up-skill
- Experience with alerting, monitoring, and logging tools
- Experience with modern IDEs and refactoring tools
- Willingness to discuss and improve team practices
- Experience with test-driven development and mocking libraries
- Experience with Agile practices and execution
- Experience designing and developing for cloud environments (Docker, Kubernetes, AWS)
- Familiar with AI coding tools
- collaboration
- mentoring and knowledge sharing
- openness to improve working practices
- JavaScript/TypeScript
- Frontend frameworks
- Java/SpringBoot
Reference: WJ-747_30868129