Back-End Software Developer

IBM LOWELL, US

Company

IBM

Location

LOWELL, US

Type

Full Time

Job Description

Your role and responsibilities

Back-End Software Developer IBM Corporation Lowell MA (Up to 40% telecommuting permitted):

  • Design and develop backend and/or User Interface (UI) functionality to support next generation product and extend existing products in a complex systems environment.
  • Review code suggest improvements to code based on coding standards and identify potential areas for defects.
  • Develop microservices putting in place build infrastructure and docker image deployment.
  • Participate in agile software development team in the hybrid data management team.
  • Validate code in the form of writing automated tests using Jenkins and pytest.
  • Create stories and work item issues in GIT project tracking repository and ensure to update status daily.
  • Work with team leads and architects to understand requirements provide feedback on designs and develop designs for assigned functionality.
  • Document various appropriate software API (Application Programming Interfaces) and code behavior using flow charts diagrams and word documents.
  • Work closely with support team to resolve customer issues through use of internal tooling and attend sessions with customers.
  • Develop microservices.
  • Develop unit and integration tests for all written code and ensure code coverage percentage meets the goal specified by the team by using code coverage tools such as pylint.
  • Provide feedback on design/architecture and test plan documents.
  • Leverage knowledge in SQL Database Cloud Hyperscalers and build tools knowledge such as Travis Jenkins Maven.
  • Manage opensource components for project.
  • Implement the requirements using microservices architecture with a cloud first approach.
  • Support customers in both SaaS and Hybrid Cloud environments.
  • Develop maintain and expand using microservice architecture.
  • Design features centered around managing metadata for a large-scale distributed data warehouse.
  • Validate software/functionality using a combination of automated and manual testing.
  • Utilize: Java Docker Kubernetes GitHub Jenkins Python and Db2.

Required: Bachelor's degree or equivalent in Computer Science Computer Engineering or related and five (5) years of experience as a Software Engineer Software Developer or related. Five (5) years of experience must include utilizing Java Docker Kubernetes GitHub Jenkins Python and Db2. $178131 to $190000 per year. Full time. V231.

Required education
Bachelor's Degree
Required technical and professional expertise

Bachelor's degree or equivalent in Computer Science Computer Engineering or related and five (5) years of experience as a Software Engineer Software Developer or related. Five (5) years of experience must include utilizing Java Docker Kubernetes GitHub Jenkins Python and Db2.

Apply Now

Date Posted

12/23/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.2

Similar Jobs

Entry Level Software Developer - Lowell 2026 - IBM

Views in the last 30 days - 0

IBM offers an EntryLevel Software Developer position for recent graduates or bootcamp completers The role involves working on modern web applications ...

View Details

Senior Software Engineer - IBM

Views in the last 30 days - 0

The text is a job description for a software engineering position at IBM Software It highlights the teams focus on creating AIpowered cloudnative solu...

View Details