Software Dev Engineer I

Location US-AL-Birmingham
ID 2026-1975
Category
Information Technology
Position Type
Full-Time Regular
Remote
Yes

 

EBSCO Information Services (EBSCO) delivers a fully optimized research experience, seamlessly integrated with a powerful discovery platform to support the information needs and maximize the research experience of our end-users. Headquartered in Ipswich, MA, EBSCO employs more than 2,700 people worldwide, with most embracing hybrid or remote work models. As an AI-enabled service leader, we thrive on innovation, forward-thinking strategies, and the dedication of our exceptional team. At EBSCO, we’re driven to inspire, empower and support research. Our mission is to transform lives by providing reliable and relevant information — when, where and how people need it. We’re seeking dynamic, creative individuals whose diverse perspectives will help us achieve this global, inclusive mission. Join us to help make an impact.

Your Opportunity

Resource Management and Access (RM&A) is an expanding group within EBSCO Information Services (EIS). We’re hiring a Junior Software Engineer eager to learn and contribute to scalable RESTful services in Java, C#, or similar object-oriented languages that support research and discovery worldwide.

 

You’ll work alongside experienced engineers to deliver enhancements to RM&A applications used by clients globally, building skills in design, testing, and modern delivery practices (code reviews, CI/CD, and automated testing), with mentorship and regular feedback.

 

Our architecture is hybrid across AWS and non-cloud environments, and the team uses modern AI-assisted development tools to improve speed and code quality as we build and operate services at scale.

What You'll Do

  • Build, test, and maintain components for EBSCO web products and services.
  • Implement and enhance RESTful services and integrations with guidance from senior engineers.
  • Collaborate with product management and the team to break requirements into user stories and tasks.
  • Estimate work, deliver committed stories within an iteration, and help ensure quality through code reviews and automated testing.
  • Support and troubleshoot team-owned services in production, participating in an on-call rotation as needed.
  • Improve existing systems through bug fixes, refactoring, and incremental enhancements while following best practices in an Agile (SAFe) environment.

About You

Required Skills:

  • Bachelor’s degree in Computer Science or a related technical field (or equivalent experience).
  • 0–3 years building software in Java and/or .NET (C#) (internships/co-ops/projects count).
  • Familiarity with REST APIs and web fundamentals (HTTP, JSON, SSL/TLS).
  • Proficiency with Git and strong written/verbal communication skills.

 

Skills or experience that sets you apart

  • Experience with JavaScript/TypeScript and a framework such as React, Angular, or Node.js.
  • Familiarity with automated testing (unit/integration) and tools like JUnit (bonus: JMeter for performance testing).
  • Exposure to CI/CD and DevOps practices (build pipelines, automated deployments).
  • Understanding of REST API design and lifecycle, including versioning and best practices.
  • Familiarity with microservices concepts and common patterns.
  • Experience working on an Agile team (Scrum/SAFe).

Pay Range

USD $67,875.00 - USD $96,965.00 /Yr.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.