Manager, Software Engineer

IBM No City, US

Company

IBM

Location

No City, US

Type

Full Time

Job Description

Introduction

Your role and responsibilities


We are seeking a highly skilled Software Engineer with development expertise and to coordinate technical initiatives while contributing hands-on to development efforts across modern data API and microservices platforms. This role combines project coordination with strong technical expertise in Neo4j graph data modeling Python Spring Boot Node.js APIs Kafka and event-driven microservices . The ideal candidate is organized collaborative and capable of bridging communication between technical teams and stakeholders while delivering high-quality solutions.

Key Responsibilities

Project Coordination & Leadership

  • Coordinate technical deliverables timelines and milestones across engineering data and product teams.
  • Facilitate sprint planning backlog prioritization standups and project tracking activities.
  • Communicate progress risks and dependencies with stakeholders and leadership.
  • Ensure documentation requirements and technical workflows are well maintained and clear.
  • Collaborate with cross-functional teams to ensure seamless execution of development initiatives.

Technical Development & Engineering

  • Work hands-on with Neo4j to design and implement graph data models queries and graph-driven APIs.
  • Develop backend services using Python Spring Boot and Node.js following best practices in OOP and microservices architecture.
  • Build and maintain RESTful APIs and integrate systems using Kafka microservices and event-driven patterns.
  • Implement MVP (Model–View–Presenter) and modular design patterns to ensure scalable and maintainable codebases.
  • Use RxJS for reactive programming and asynchronous data handling in front-end or service layers.
  • Develop integrations between graph databases microservices and external systems via REST and streaming protocols.
  • Implement event-driven architectures using Kafka for messaging real-time updates and asynchronous workflows.
  • Build optimize and secure APIs for internal and external consumption.

Quality Version Control & Best Practices

  • Maintain high-quality code through unit testing CI/CD practices and code reviews.
  • Use Git for version control branching strategies and collaborative development.
  • Contribute to architectural discussions technical decisions and long-term platform vision.
  • Troubleshoot issues across distributed systems APIs and graph databases.

This job can be performed from anywhere in the US.

Required education
Bachelor's Degree
Required technical and professional expertise


  • 7+ years of experience in software engineering or technical project coordination roles.
  • Experience coordinating Agile/Scrum development teams.
  • Strong hands-on experience with Java and application development.
  • Proficiency in Python Spring Boot and/or Node.js for backend microservices.
  • Experience with Java webservices and event-driven architecture.
  • Strong knowledge of OOP microservices design and MVP or similar architectural patterns.


Apply Now

Date Posted

12/04/2025

Views

0

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

Similar Jobs

Project Management (Delivery Coordinator) - IBM

Views in the last 30 days - 0

This job description outlines a senior role at IBM requiring leadership in technology innovation project management and crossfunctional collaboration ...

View Details

SAP S/4HANA Order to Cash Senior Managing Consultant - IBM

Views in the last 30 days - 0

This job description highlights a senior SAP consultant role at IBM Consulting emphasizing collaboration with global clients career growth opportuniti...

View Details

System Database Administrator: IDMS - Mainframe COBOL - IBM

Views in the last 30 days - 0

This job description outlines a role as an IDMS Database Administrator for IBM Consulting focusing on hybrid cloud and AI initiatives Responsibilities...

View Details

Senior Consultant SAP RTR Fixed Assets - IBM

Views in the last 30 days - 0

This job description highlights a career in IBM Consulting focused on SAP RTR GL Analyst roles emphasizing collaboration with clients hybrid cloudAI i...

View Details

Senior Consultant SAP RTR GL - IBM

Views in the last 30 days - 0

This job description highlights a career in IBM Consulting focused on SAP RTR GL Analyst roles emphasizing collaboration with clients configuring SAP ...

View Details

Technology Lifecycle Support - Brand Sales Specialist - Open Market - IBM

Views in the last 30 days - 0

This job description outlines the role of an IBM Brand Sales Specialist emphasizing client relationship development technology strategy and solution d...

View Details