Software Dev Engineer I
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.
Want more jobs like this?
Get jobs in Birmingham, AL delivered to your inbox every week.

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.
The actual salary offer will carefully consider a wide range of factors including your skills, qualifications, education, training, and experience, as well as the position's work location.
EBSCO provides a generous benefits program including:
-Medical, Dental, Vision, Life and Disability Insurance and Flexible spending accounts
-Retirement Savings Plan
-Paid Parental Leave
-Holidays and Paid Time Off (PTO)
-Mentoring program
And much more! Check it out here: https://www.ebsco.com/about/benefits
We are an equal opportunity employer and comply with all applicable federal, state, and local fair employment practices laws. We strictly prohibit and do not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, sex, pregnancy status, age, national origin or ancestry, ethnicity, religion, creed, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotion, discipline, compensation, benefits, and termination of employment.We comply with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local law.
Not seeing the perfect job?
Join the EBSCO talent community to receive updates on new opportunities that align with your skills and interests - register using the links below:
Experienced Talent Community
Early Career/Intern Talent Community
Perks and Benefits
Health and Wellness
- Health Insurance
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term Disability
- Long-Term Disability
- FSA
Parental Benefits
- Birth Parent or Maternity Leave
- Non-Birth Parent or Paternity Leave
Work Flexibility
Office Life and Perks
- Commuter Benefits Program
- Holiday Events
Vacation and Time Off
- Paid Vacation
- Paid Holidays
Financial and Retirement
- 401(K)
Professional Development
- Internship Program
- Mentor Program
Diversity and Inclusion