Manager, Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Jobs via Dice ยท 9 hours ago

Manager, Software Engineer

IBM Consulting is IBM's consulting and global professional services business, with market leading capabilities in business and technology transformation. They are seeking a highly skilled Software Engineer to coordinate technical initiatives while contributing hands-on to development efforts across modern data, API, and microservices platforms.

Computer Software
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

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
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
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

Qualification

Neo4jPythonSpring BootNode.jsAPIsKafkaMicroservicesOOPAgile/ScrumEvent-driven architectureMVP design patternRxJSVersion controlCollaboration

Required

Bachelor's Degree
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

Company

Jobs via Dice

twitter
company-logo
Welcome to Jobs via Dice, the go-to destination for discovering the tech jobs you want.

Funding

Current Stage
Early Stage
Company data provided by crunchbase