Note: The job is a remote job and is open to candidates in USA. Crane NXT’s Crane Payment Innovations (CPI) is hiring a Manager, Software Development to lead its globally distributed software development organization. The role sets engineering direction, builds organizational capability, and ensures predictable delivery of secure, reliable, commercially valuable software. It also serves as the senior technical contact for major customer software integrations.
Responsibilities
- Leading multiple software engineering teams across the United States and Germany, including employees and external development resources
- Translating business and product priorities into executable engineering plans, resource strategies, and predictable delivery commitments
- Balancing new product development, platform modernization, customer commitments, and sustaining engineering needs
- Setting clear software engineering direction, standards, governance, and expectations for quality, security, reliability, scalability, and lifecycle support
- Building leadership depth through recruiting, coaching, performance management, career development, and succession planning
- Driving continuous improvement in development practices, tools, automation, engineering metrics, and team effectiveness
- Partnering with Product Management, Firmware Engineering, Systems Engineering, Test and Validation, Customer Support, Operations, and other stakeholders
- Managing workforce plans, external partners, engineering budgets, delivery risks, dependencies, and resource constraints
- Representing Software Development in leadership reviews, strategic planning, customer discussions, and cross-functional decision-making forums
- Serving as the senior technical point of contact for major external customers on software integrations, guiding adoption of CPI APIs, SDKs, and integration tools, resolving complex integration issues, and making sure customer commitments are delivered
Skills
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related discipline, or equivalent relevant experience
- Typically 10 or more years of professional software engineering experience, including substantial leadership responsibility
- Demonstrated success leading multiple software teams and developing engineering managers, technical leaders, and individual contributors
- Experience managing geographically distributed teams and collaborating across cultures, functions, and time zones
- Proven delivery experience across commercial software products, platforms, or services throughout the product lifecycle
- Strong understanding of modern software architecture, development methodologies, secure engineering practices, DevOps, CI/CD, and software quality management
- Ability to balance strategic goals, customer needs, technical risk, delivery commitments, and long-term organizational capability
- Experience managing external development partners, contract resources, budgets, and workforce plans
- Clear written and verbal communication, with the ability to influence technical and business stakeholders at all levels
- Leadership experience with enterprise applications, cloud-based or SaaS offerings, connected products, integration platforms, or distributed systems
- Experience supporting both cloud-based and customer-hosted software solutions
- Experience leading technology modernization, organizational transformation, or engineering process improvement
- Experience in industrial technology, payments, retail systems, gaming technology, financial services technology, or another regulated or mission-critical environment
- Master's degree in a relevant technical or business discipline
Benefits
- Remote work
Company Overview
Company H1B Sponsorship