Team: Product Engineering & Support
Location: Remote (PST / Southern California region preferred)
Employment Type: Full-time
About the Role
This is a software engineering role first, wrapped around a product that lives and breathes wireless connectivity. You'll own and extend a mature, multi-product codebase—a Java service bus, LAMP-stack web portals and API facades, a billing/proration engine, and a reporting layer—while also serving as the technical point of contact for carrier integrations and customers using the platform. The right person writes production code, ships features across multiple products, diagnoses issues, and communicates technical outcomes clearly to non-technical stakeholders. This role offers significant ownership across the entire technology stack.
What You'll Do
Software Engineering
- Build and maintain a Java-based service bus that powers carrier provisioning and cross-system integrations.
- Develop new carrier and customer integrations while enhancing existing functionality.
- Develop and support customer self-service web portals and API facades using PHP, Apache, and MySQL.
- Maintain export processes and data-handling workflows supporting web applications and APIs.
- Work within the billing engine to maintain accurate billing, proration calculations, subscription management, and service lifecycle logic.
- Investigate, reproduce, and resolve complex production issues involving financial calculations and edge cases.
- Design, optimize, and maintain SQL queries and reporting solutions using JasperReports/iReport or similar reporting tools.
- Improve reporting performance through query optimization, memory management, and efficient data processing.
- Manage code across multiple products using version control, Docker-based deployments, CI/CD pipelines, and Unix/Linux environments.
Carrier Operations
- Manage the complete SIM lifecycle across multiple carrier platforms, including activations, deactivations, suspensions, transfers, and subscription updates.
- Troubleshoot carrier-side integration issues and reconcile provisioning records between internal systems and carrier platforms.
- Analyze provisioning history and billing status to resolve operational issues.
- Develop working knowledge of cellular connectivity, IoT provisioning, and SIM management processes.
Customer Support & Collaboration
- Own technical support tickets from investigation through resolution.
- Gather customer requirements for onboarding, integrations, and product enhancements.
- Translate complex technical issues into clear, customer-friendly explanations.
- Coordinate data migrations, exports, and offboarding activities while maintaining data accuracy and operational integrity.
What We're Looking For
- 3–10+ years of software engineering experience.
- Strong experience with Java, PHP (LAMP stack), SQL, Apache, MySQL, Unix/Linux, Docker, and version control (Perforce is a plus).
- Experience working with production billing systems or financial application logic where precision is essential.
- Experience with reporting tools such as JasperReports/iReport or similar platforms.
- Familiarity with cellular, IoT, or SIM provisioning technologies, or the ability to learn quickly.
- Excellent written and verbal communication skills with the ability to explain technical concepts to non-technical audiences.
- Self-motivated and comfortable working independently in a remote, fast-paced, small-team environment.





