Elsevier logo

Elsevier

Senior Software Engineer I

🇮🇳 Bengaluru, Karnataka 🕑 Full-Time 💰 TBD 💻 Software Engineering 🗓️ August 14th, 2026
CI/CD Docker MySQL

Edtech.com's Summary

Elsevier is hiring a Software Engineer. The role involves conducting moderately complex research, design, and software development tasks within a specific software functional area or product line. The engineer will collaborate with technical team members to finalize requirements, design software solutions, implement coding best practices, and resolve technical issues.

Highlights
  • Perform research, design, coding, and unit testing within a software product line.
  • Collaborate with team members to finalize requirements and translate them into software designs.
  • Write and review detailed specifications for moderately complex system components.
  • Implement development processes, coding standards, and conduct code reviews.
  • Fix bugs and resolve technical issues.
  • 5+ years of software engineering experience required.
  • Bachelor’s degree in Engineering or Computer Science, or equivalent experience.
  • Proficient in data manipulation languages and understand data modeling principles.
  • Tech stack includes HTML, CSS, JavaScript, React, TypeScript, Node.js, Express; MariaDB, MySQL, Snowflake, SQL; Git, CI/CD (GHA, Docker), and AWS.
  • Knowledge of test-driven development and Agile/Scrum methodologies.

Senior Software Engineer I Full Description

About the Role
This position performs moderately difficult research, design, and software development assignments within a specific software functional area or product line, working on individual pieces of code including design, effective coding, and unit testing.
Responsibilities
  • Interface with other technical personnel or team members to finalize requirements.
  • Write and review portions of detailed specifications for system components of moderate complexity.
  • Work closely with development team members to translate moderately complex product requirements into software designs.
  • Implement development processes, coding best practices, and code reviews.
  • Resolve technical issues and complete bug fixes.
Requirements
  • 5+ years of Software Engineering experience.
  • BS Engineering/Computer Science or equivalent experience required.
  • Proficiency with data manipulation languages and understanding of data modeling principles.
  • Tech stack: HTML, CSS, JavaScript, React, TypeScript, Node.js, Express; MariaDB, MySQL, Snowflake, SQL; Git, CI/CD (GHA, Docker), AWS.
  • Knowledge of test-driven development and Agile/Scrum methodologies.
About the Business
Elsevier is a global leader in information and analytics, helping researchers and healthcare professionals advance science and improve health outcomes for the benefit of society.