Software Dev Engineer I

EBSCO•Hoover, AL
•$67,875 - $96,965

About The Position

EBSCO Information Services is hiring a Software Dev Engineer I to work on an Agile development team building, testing, and deploying products and services for customers. The role contributes to information products and services that support research, learning, and education. The engineer designs, develops, and demonstrates software in one- or two-week iterations as part of an Agile Release Train working toward SAFe Program Increments. The role involves making commitments to the business as a team, continually improving knowledge and productivity, and broadening software development and design skills. The engineer also helps maintain, support, and enhance existing systems, including operational support for team-owned components, with on-call availability as needed.

Requirements

  • Bachelor's degree in Computer Science, MIS, Computer Engineering, or a related technical field, or equivalent experience.
  • 0–3 years of professional experience, including internships or co-ops, building software with C#/.NET and/or JavaScript/TypeScript.
  • 0–3 years of professional experience in React (Next.js is a plus) and modern web development fundamentals, including HTML, CSS, HTTP, JSON, and RESTful web services.
  • Working knowledge of SQL; ANSI SQL knowledge is relevant, with PostgreSQL and SQL Server used at EBSCO.
  • Proficiency with git source control.
  • Familiarity with using AI across the software development lifecycle, including planning, development, testing, and code review; candidates should be able to describe where the tools helped and where their output needed checking or correction. Coursework, internships, and personal projects count.

Nice To Haves

  • Professional experience with one or more JavaScript frameworks, including state management and component testing.
  • Experience with AWS services and cloud-based application deployment.
  • Hands-on experience with PostgreSQL and/or SQL Server, including query tuning and schema design.
  • Test-driven development and automated testing, including unit, integration, contract, and end-to-end testing.
  • DevOps experience, including CI/CD pipelines, infrastructure as code, and automated deployment.
  • Experience designing and consuming web services, including API versioning, microservices, and service-oriented patterns.
  • Familiarity with performance testing strategies and tools.
  • Prior experience on an Agile team, ideally in a SAFe environment.

Responsibilities

  • Contribute to the architecture, design, implementation, testing, delivery, and operation of components for EBSCO products and services.
  • Work with product management and the team to break complex requirements into clear user stories.
  • Collaborate with the team to estimate features and design, build, and test them, committing to work within an iteration.
  • Own quality throughout development, testing, and deployment.
  • Write well-engineered solutions using test-first and test-driven approaches.
  • Use AI tools thoughtfully across planning, coding, testing, and code review, while applying judgment and verifying results.
  • Provide ongoing maintenance, support, and enhancements to existing systems, including operational support for team-owned components and on-call availability as needed.
  • Work with other engineers to improve design, coding standards, performance, security, and maintainability.
  • Contribute to continuous team improvement in the spirit of the Agile Manifesto and SAFe.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service