This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Software Engineer is essential for designing, implementing, and deploying scalable software solutions that meet customer requirements and support high availability environments. The role involves collaborating with engineering teams to develop software components using technologies such as virtualization, microservices, software-defined networking, network functions virtualization, and big. This position requires independent development of full software stacks and understanding system protocols, data flows, and technology interactions. Success is measured by the ability to deliver technical solutions, produce clear documentation, and contribute to technology strategy and innovation. The work impacts the organization by enabling advanced software systems that improve operational efficiency and support business goals. The role will be part of a global engineering team responsible for delivering solutions that ensure accurate billing of network usage across Retail, Wholesale, and Roaming services. This role involves leveraging industry standards and telecommunications protocols to maintain compliance, optimize mediation processes, and support end-to-end data integrity.
Job Responsibility:
Develop software solutions that support engineering projects and meet customer requirements
Collaborate with technical teams to deliver effective technical solutions and continuously learn new technologies
Create clear documentation for software code, system designs, and business requirements
Contribute to technology strategy by understanding current technologies and supporting business goals
Present innovative ideas to improve systems, processes, or services based on industry research
Also responsible for other duties/projects as assigned by business management as needed
Requirements:
2-4+ years Technical engineering experience
Bachelor's Degree plus 3 years of related work experience OR advanced degree with 1 year of related work experience OR combination of education and experience deemed equivalent
Acceptable areas of study include Computer Science or Engineering
Strong experience with Perl and SQL
Communication
Customer Service
Analytics
Technical Writing
At least 18 years of age
Legally authorized to work in the United States
Nice to have:
Hands-on experience with Shell scripting and Python
Java development background, with exposure to frameworks and tools such as Spring, Maven, microservices architecture, RESTful APIs, Angular, and Vaadin
Hands-on experience with containerization and orchestration technologies, including Docker, Kubernetes, and Helm
Hands-on experience with relational databases such as Oracle, PostgreSQL, and MySQL
Familiarity with telecommunications protocols and industry standards, including 3GPP, GSMA, ASN.1 (Abstract Syntax Notation One), SIP (Session Initiation Protocol), and IMS (IP Multimedia Subsystem)