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

Full Stack Engineer Solution Architect - IBM

Views in the last 30 days - 0

This job description highlights a career in IBM Consulting with global client collaboration focusing on hybrid cloud and AI innovation The role combin...

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

Senior Managing SAP Data Lead - IBM

Views in the last 30 days - 0

This job description outlines a Data Migration Lead role at IBM Consulting emphasizing collaboration with global clients technical expertise in SAP sy...

View Details

Managing Consultant-SAP Billing & Digital Subscription - IBM

Views in the last 30 days - 0

This job description highlights a career in IBM Consulting with opportunities for professional growth collaboration with global clients and leadership...

View Details

Enterprise Application Architect – .NET & AWS - IBM

Views in the last 30 days - 0

This job description outlines an Application Architect role at IBM Consulting focusing on cloud and AI solutions with expertise in Microsoft NET AWS a...

View Details

Associate Business Transformation Consultant – Adobe Experience – Co-op 2026 - IBM

Views in the last 30 days - 0

This text promotes a career in IBM Consulting emphasizing opportunities for professional growth collaboration with clients on digital transformation p...

View Details