Iridium Satellite, LLC is hiring an Applications Programmer III to work autonomously within the B/OSS Billing Development team. This role is responsible for designing Front end UI, developing API in Java-based middleware, and leading full stack development efforts. You will leverage in-depth knowledge to maintain and support multiple core software systems while providing technical guidance to operations and other teams.
What You'll Do
- Design, develop, and maintain PHP-based user interfaces and APIs using the Laravel framework, along with Java-based middleware services leveraging SOAP and RESTful web service architectures
- Develop, containerize, and deploy microservices-based applications onto OpenShift/Kubernetes platforms
- Contribute to modernizing applications with the latest tools and technologies
- Build event-driven applications using Kafka and RabbitMQ
- Optimize in-memory data processing and caching using Redis
- Play a key role in an Agile Scrum team software development cycle, including design discussions, and work closely with product owner, line of business, quality assurance, and operations support teams
- Independently deliver high-quality work and drive projects/deliverables to completion
- Be responsible for development and execution of process/procedure and required training materials
- Conduct review of peer code against team agreed code standards and industry best practices, mentor junior team members, and provide needed technical guidance
- Produce new builds/patches and deployments upon completion of development tasks
- Support the integration, documentation, and launch of new product offerings throughout the release/development cycle and present documented API changes for customer integration
- Work collaboratively with the development and testing teams
What We're Looking For
- Bachelor’s degree in Computer Science or related field OR equivalent relevant experience in lieu of degree
- 5+ years of hands-on experience developing scalable, secure, and high-performance applications using PHP (Laravel) and Java (Spring Boot), along with modern JavaScript technologies including React.js and Node.js for full-stack and API-driven architectures
- 5+ years of experience in relational databases such as MySQL and Oracle and Cassandra (NoSQL)
- Hands-on experience with container orchestration (Kubernetes or OpenShift)
- Ability to create and maintain Kubernetes resources (YAML manifests) such as Pods, Deployments, Services, ConfigMaps, Secrets, and Ingress/Routes
- Strong understanding of RESTful APIs and microservices architecture
- Experience with version control systems (e.g., Git)
- Familiarity with CI/CD pipelines and DevOps practices
- Skilled at translating functional requirements into technical design
- Ability to understand and follow-up on various complex technical issues (sizing, performance, business logic, etc.)
- Excellent communication skills, with the ability to clearly convey products, deliverables, analyses, and/or issues to groups outside of your team or those unfamiliar with the topic
- Confidence and ability to easily build relationships with leadership and colleagues outside of your team
- An analytical mindset, with the ability to understand a situation or problem and think critically to make decisions and come up with out-of-the-box solutions
- Proactive in providing feedback and enthusiastic in sharing knowledge with others
- Capable of prioritizing your own tasks and potentially the tasks of others while making sure deadlines are met
- Willingness to occasionally work extended hours during releases or troubleshooting of critical customer impacting issues
- Ability to provide production support after hours if a customer issue cannot wait till the next day
- Willingness to be on call
- Ability to work a hybrid schedule that includes at least 60% of your time (3 days per week) in the office
- Ability to travel up to 5%
Nice to Have
- Strong technical knowledge of and experience in telecommunications or BSS/OSS systems
Technical Stack
- Laravel, PHP, Java, Spring Boot, SOAP, RESTFul Web Services, Microservices
- React.js, Node.js, OpenShift, Kubernetes, Kafka, RabbitMQ, Redis
- MySQL, Oracle, Cassandra, Git
Team & Environment
You will be a key member of the B/OSS Billing Development team, working within an Agile Scrum team structure.
Work Mode
This role follows a hybrid work schedule, requiring at least 60% of your time (3 days per week) in the office.
Iridium is an Equal Opportunity Employer, including individuals with disabilities and protected veterans.



