Centric Software is a global leader in providing an AI-enabled product-concept-to-commercialization platform. They are seeking a highly technical Product Manager to support and evolve their platform’s REST APIs, microservices, and developer tools, collaborating closely with multiple engineering teams.
Responsibilities:
- Support and maintain existing Framework & Dev Tools capabilities used by Developers, Business Consultants, QA, and Technical Consultants
- Answer technical questions from internal stakeholders and act as an escalation point for platform-related issues
- Keep product and technical documentation accurate and up to date
- Communicate new features, changes, and best practices to all impacted teams
- Collect enhancement requests and incorporate them into future planning
- Ensure internal tooling evolves to support productivity, consistency, and maintainability across the organization
- Participate in technical design discussions around APIs, services, frameworks, and data models
- Evaluate architectural proposals and collaborate with engineering leads to drive strong technical decisions
- Promote consistent API design, proper versioning, and a high-quality developer experience
- Encourage scalable microservices patterns, strong integration design, and operational excellence
- Own the roadmap for platform APIs, microservices, backend services, and developer tooling
- Balance business needs, customer feedback, and long-term architectural evolution
- Work across multiple engineering teams to align priorities and maintain platform-wide coherence
- Translate business needs into clear, actionable technical requirements
- Break down complex requirements into well-defined technical user stories
- Collaborate with engineering leads on scope, milestones, and success criteria
- Track progress across multiple workstreams and ensure release readiness
- Identify dependencies early and surface technical risks
- Act as the connector between Product, Engineering, Architecture, QA, Business Consulting, and Customer-facing teams
- Facilitate communication across teams working on interconnected platform components
- Ensure consistent understanding of standards, design decisions, and new capabilities
- Support internal teams with adoption of new features and tools
Requirements:
- 5+ years as a Software Engineer, Engineering Lead, or Architect
- Strong technical background in: SQL & NoSQL databases, Java, TypeScript, Java application servers (e.g., WildFly), Messaging/event-driven systems (Kafka, RabbitMQ), Kubernetes, Docker, cloud-native deployments
- Solid understanding of Framework & Developer Tools development practices
- Ability to work through deep technical challenges with engineering teams
- Excellent communication skills with the ability to explain complex topics
- Experience owning internal developer platforms, frameworks, or shared libraries
- Experience supporting multiple engineering teams concurrently
- Understanding of CI/CD pipelines, observability, and release engineering
- Ability to produce high-quality technical documentation