Senior Software Engineer
Elsevier
As a Software Engineer at Elsevier, you will contribute to designing and building complex software solutions across multiple systems, translating requirements into scalable designs. You will partner with cross-functional teams to advance engineering best practices and mentor junior developers. The role supports a stable product portfolio in education and health records, with impact across clinical and educational domains. You will help drive quality, agility, and collaboration to solve meaningful healthcare and education challenges. This is a chance to shape software that supports research, learning, and patient care.
Pay / Benefits- wellbeing initiatives
- shared parental leave
- study assistance
- sabbaticals
- flexible working hours
- Collaborate with technical colleagues to finalize requirements
- Prepare and review specifications for complex system components
- Implement and verify complex bug fixes
- Translate product requirements into software designs with teammates
- Promote development processes, coding best practices, and code reviews
- Work in various development environments (Agile, Waterfall) with stakeholders
- Resolve complex technical issues as needed
- Mentor entry-level engineers to build essential skills
- Advanced knowledge of software development methodologies (e.g., Agile, Waterfall)
- Strong proficiency with data manipulation language and optimization
- Solid understanding of normalized/dimensional data modeling
- Experience with multiple data storage subsystems
- Expertise in Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .NET
- Strong research skills and knowledge of development best practices
- Experience with applicable tool sets
- mentoring
- collaboration across teams
- Java/J2EE
- JavaScript
- JSP
- C/C++
Reference: WJ-747_30828497