Senior Software Engineer
Would you like to be part of a team that delivers high-quality software to our customers?
Would you like to be part of an entrepreneurial Agile squad creating innovation?
About our Team
We are on a mission to build a comprehensive, event-driven data platform underpinning all of Elsevier’s data flows and products in the business. Within the data platform, the Foundation team operates at the intersection of data engineering, infrastructure and developer efficiency, with a mission to make every other engineering team go fast.
We develop and maintain the infrastructure, baseline services, and shared data and developer centric functionality for other teams to build on top of. Some of our recent work has included a Kafka topic/schema management layer; a distributed event observability/tracingsystem; and a storage management layer for datasets.
We’re looking for an innovative, passionate engineer who likes solving problems at scale, has a keen eye for automation and efficiency and considers infrastructure just another dimension of software engineering in general.
You will be:
Building foundational data platform services at the intersection of infrastructure and data processing on AWS.
Building engineering convenience systems, tooling and libraries to help make everyone go fast.
Automating everything we can so other teams don’t have to.
Collaborating on new ideas for optimizing both systems and engineering workflows so that experiments are cheap and fast.
Building relationships with other engineering teams to identify their pain points and come up with ideas to solve those – we are self-organized and drive things ourselves. Drive and passion are welcome here.
Moving across the stack – from development to infrastructure, we have a varied list and we touch it all.
About You:
You know how to design distributed systems that scale, in the cloud. We use AWS but are happy if you have experience with either GCP or Azure instead.
You have previous experience in at least one of Scala, Python or Go, and are interested in picking up the others.
You have packaged software using Docker. Bonus points if you’ve used Kubernetes before.
Experience with CI/CD and infrastructure as code.
You view devops as a mindset, not a role. We work under the motto “we write it, we run it” and are happy to roll our sleeves up and get stuck in infrastructure work. So do you.
You have a passion for creating high quality, testable code. We write and design our own tests. Things we don’t test, we measure, and if there are problems we go in, investigate them and fix them.
You leave your ego at the door. We like pairing with and learning from each other and we make decisions together as a team. Great ideas can – and do – come from anywhere and anyone.
About the Requirements
Overall Work Experience: 5+ Years
Technical Qualifications:
Advanced knowledge of software development methodologies (e.g., Agile, Waterfall).
Strong knowledge of multiple data storage subsystems.
Expertise in development languages including but not limited to: Java/J2EE, JavaScript, HTML, XML, SQL.
Experience working with infrastructure as code. Using Terraform or similar
Proficiency working with Docker and EKS, or similar
Strong research skills.
Strong knowledge in industry best practices in development.
Knowledge in using and developing applicable tool sets.
Ability to interface competently with other technical personnel or team members to finalize requirements.
Ability to work well with internal and external technology resources.
Knowledge of test-driven development.
Ability to write and review portions of detailed specifications for the development of complex system components.
Ability to complete complex bug fixes.
Good oral and written communications skills.
About the Responsibilities
Interface with other technical personnel or team members to finalize requirements.
Write and review portions of detailed specifications for the development of complex system components.
Complete complex bug fixes.
Work closely with other development team members to understand complex product requirements and translate them into software designs.
Successfully implement development processes, coding best practices, and code reviews.
Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
Resolve complex technical issues as necessary.
Train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles.
Keep abreast of new technology developments.
Design and work with complex data models.
Mentor less-senior software developers on development methodologies and optimization techniques.
All other duties as assigned
Work in a way that works for you
We promote a healthy work/life balance across the organization. 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 your long-term goals.
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.
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:
Group Health Insurance Policy (covering self and family)
Group Life insurance/accident policy
Generous long-service awards
New Baby gift
Subsidized food provided (applies to India- Chennai)
Casual Leave, Sick Leave, Privilege Leave, Compassionate Leave, Special Sick Leave, Gazetted Public Holiday and Maternity/Paternity Leave
Free Transport provided to and from the office (applies to India-Chennai)
Working for you
About Us
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.
Join Us
Purposeful WorkWhen you work with us, your work matters. You are part of an organization that nurtures your curiosity to stimulate innovation for the communities that we serve.Growing Every DayLike the communities we serve, you are on a constant path of discovery to shape your career and personal development.Colleagues Who CareYou will be part of the Elsevier family. We will support your well-being and provide the flexibility you need to thrive at work and home.Together, we create possibilities.Join us
Elsevier is an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form: https://forms.office.com/r/eVgFxjLmAK .
Please read our Candidate Privacy Policy (https://www.relx.com/careers/join-us/privacy) .
RELX is a global provider of information and analytics for professional and business customers across industries.
We help scientists make new discoveries, lawyers win cases, doctors save lives and insurance companies offer customers lower prices. We save taxpayers and consumers money by preventing fraud and help executives forge commercial relationships with their clients.
In short, we enable our customers to make better decisions, get better results and be more productive.
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> We are looking for a dynamic junior accountant who can take care of the accounting...
Apply For This JobJob Description We are looking for an experienced Performance Marketing Specialist to assist in the planning, execution and optimization of...
Apply For This JobPosition Purpose & Summary The incumbent is responsible for entire sourcing for all jewellery products for all category in gold...
Apply For This JobDear candidates, We need some candidates who are interested to work from home with our company as Data Entry. A...
Apply For This JobJob Description: Urgent opening of Cardiologist for a well reputed multi speciality hospital in ERNAKULAM Kerala. Doctors having more than...
Apply For This JobJob Description Hrimtech Solutions is one of the leading multi-channel solutions catering to companies from a wide range of industries....
Apply For This Job