Odyssey Information Services is hiring a Software Engineering Manager to lead a team of nearly 10 members across global locations. This role involves driving alignment and ensuring consistent delivery across teams while focusing on the development and evolution of billing and data platforms.
Responsibilities:
- Build meaningful relationships with your engineers, understanding their strengths, career goals, and development needs
- Coach and mentor team members with an empathetic, growth-focused approach
- Create an inclusive, psychologically safe environment where diverse perspectives are valued
- Recruit, develop, and retain talented engineers who thrive in a collaborative environment
- Manage both full-time employees and contractors across multiple geographies and time zones, ensuring alignment and effective communication
- Keep teams focused and empowered to deliver high-quality software and data platforms
- Drive engineering excellence in areas such as testing, documentation, observability, reliability, and operational preparedness
- Work with Product and other Engineering Managers to coordinate roadmaps, timelines, dependencies, and success criteria
- Collaborate with architecture, security, DevOps, and finance to uphold standards for performance, compliance, reliability, and cloud maturity
- Oversee the development and evolution of billing frameworks, APIs, and pricing systems
- Ensure billing capabilities are precise, auditable, and aligned with compliance and financial requirements
- Partner with Finance and Product to support new pricing structures, usage-based billing, and emerging revenue models
- Improve usage tracking, revenue reporting accuracy, invoice workflows, and reconciliation processes
- Ensure billing services remain resilient, observable, and prepared for long-term growth
- Lead the design and implementation of data ingestion, transformation, and integration pipelines into BigQuery
- Ensure data quality, governance, lineage, and availability meet business and analytical needs
- Collaborate with analytics, engineering, and product teams to build data models that enable reporting and insight generation
- Drive adoption of strong ETL/ELT practices using GCP services such as Dataflow and Pub/Sub
- Promote high standards in documentation, schema management, automation, and version control across data engineering efforts
Requirements:
- 7+ years of experience building software in agile environments, with at least 5 years leading engineering teams
- Experience overseeing backend services, billing platforms, data pipelines, or other mission-critical systems
- Strong understanding of cloud architectures and distributed systems (GCP preferred; AWS acceptable)
- Experience with data platform tools such as BigQuery, Dataflow, Pub/Sub, and ETL/ELT frameworks
- Familiarity with the technologies used by the teams: PHP (5.6–8.2), Laravel 12, .NET Framework 4.8 / .NET 8, MSSQL, HTML, JavaScript, and React. Hands-on expertise in all areas is not required
- Solid grasp of API design, microservices, observability, system architecture, and operational best practices
- Knowledge of compliance standards such as PCI DSS, GDPR, and SOX
- Excellent written and verbal communication skills, capable of bridging technical and business domains
- Proven success delivering multi-team or cross-functional projects