Position Overview
Micrologic is experiencing rapid growth and scaling our software, hardware, and cloud infrastructure across thousands of devices and major enterprise clients. We are seeking a Senior Technical Program Manager (TPM) to own cross-functional execution, drive engineering predictability, and ensure smooth delivery of complex, multi-team initiatives.
This role removes tactical and coordination-heavy work from the Director of Development so he can focus on leadership, architecture, and team performance. The TPM will manage day-to-day execution, communication, and alignment across Product, Engineering, QA, DevOps, Hardware, Support, and Enterprise Customers.
The ideal candidate is technical enough to understand architecture, dependencies, and system behavior — but also exceptional at organization, communication, and driving accountability across multiple teams.
Key Responsibilities
Program Execution & Delivery
- Own end-to-end delivery of large technical programs spanning multiple teams (Software, QA, DevOps, Hardware, Support).
- Create and maintain detailed project plans, timelines, dependencies, and risk registers.
- Identify delivery bottlenecks early and proactively drive resolution.
- Track sprint progress, team commitments, and engineering productivity metrics.
Scrum & Agile Leadership
- Lead daily stand-ups, sprint planning, retrospectives, and sprint reviews.
- Manage backlog readiness in partnership with Product Owners.
- Enforce Agile best practices and maintain consistent sprint cadence.
- Ensure tasks are properly scoped, estimated, and tracked.
Technical Coordination
- Translate product requirements into clear, actionable engineering work.
- Work closely with architects, developers, and QA to ensure technical feasibility.
- Coordinate cross-functional dependencies (database, hardware, cloud, API, UI/UX).
- Facilitate technical deep dives, RCA sessions, and design reviews as needed.
Stakeholder Communication
- Provide weekly executive updates on progress, blockers, and risks.
- Serve as the communication bridge between Engineering and:
- Product
- Customer Success
- Implementation
- Tech Support
- External enterprise customers
- Document decisions, follow-ups, and ownership assignments.
Quality, Reliability & Process Improvement
- Partner with QA leadership to ensure quality gates, test coverage, and automation are built into delivery.
- Enforce change management and release readiness practices.
- Drive continuous improvement across Agile workflows, processes, and documentation.
- Ensure proper root cause analysis (RCA) and feedback loops.
Customer-Facing Technical Support
- Join customer meetings that require program-level coordination or technical translation.
- Capture customer requirements, deadlines, and deployment schedules.
- Oversee rollouts and coordinate multi-site deployments with hardware and implementation teams.
Culture & Leadership
- Drive a culture of accountability, transparency, and predictable execution.
- Lead cross-team alignment and set clear expectations for delivery owners.
- Raise the bar in communication, planning, and follow-through across the engineering org.
Required Qualifications
- 7+ years of experience in Technical Program Management, Engineering Program Management, or similar roles.
- Strong technical understanding of modern software architecture (APIs, cloud, databases, networking, DevOps pipelines).
- Experience with Agile/Scrum in a multi-team environment.
- Proven ability to manage complex projects with tight deadlines and multiple stakeholders.
- Excellent communication skills — written, verbal, and executive-level reporting.
- Demonstrated ability to drive accountability and influence without formal authority.
- Experience working in SaaS, POS systems, IoT, retail tech, or similar industries (preferred but not required).
- Proficiency in project management tools (Jira, Monday, Asana, etc.).
- Ability to manage customer-facing technical conversations.
Preferred Experience
- Experience in high-scale or mission-critical systems (POS, payments, retail automation, or multi-location enterprise environments).
- Background in software development, QA, systems engineering, or DevOps.
- Experience with AWS services, SQL databases, and API-driven ecosystems.
- Prior experience supporting distributed hardware + software systems (kiosks, QSR, hospitality, IoT).
- Familiarity with incident management and RCA methodologies.
Job Type: Full-time
Pay: From $110,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Retirement plan
- Vision insurance
Application Question(s):
- Do you now or in the future require a sponsorship?
Experience:
- Technical Program Management: 7 years (Required)
- Agile/Scrum in multi team environment: 5 years (Required)
Language:
Ability to Commute:
- Parsippany-Troy Hills, NJ 07054 (Required)
Work Location: In person