Senior Software Engineer - Business Applications

Who We Are:

We are the global leader in 5G monetization with a customer base of the world’s largest operator groups, regional carriers, and emerging digital service providers. Our industry-leading technology team delivers a network-grade converged charging system (CCS). Powered by our relentless commitment to product excellence and customer success, we make it possible for businesses to harness network assets and business agility to succeed at web scale.

Software Engineer - Business Applications

The MATRIXX Business Applications team develops the core processing logic that drives the MATRIXX Digital Commerce Platform. A highly configurable rating and charging engine, coupled with the MATRIXX in-memory database, provides industry leading flexibility and performance for our customers.

The application tier provides standard 3GPP and 5G compliant services for network operators, primarily online charging and policy functions as well as additional interfaces for business integration.You Will Do:

  • Contribute to all phases of software development including requirements review, design, coding and testing
  • Design and write software to satisfy a class of general problems, rather than point solutions
  • Analyze complex issues and create powerful, flexible software
  • Establish and maintain close communication with colleagues and collaborate with engineering, services, product management and marketing teams
  • Integrate feedback from architects into product development.
  • Thoroughly test developed code with unit tests, and integration and system tests, as applicable
  • Support debugging and issue resolution for escalations that may arise in the field
You Will Bring:
  • Minimum 10+ years of professional software development 
  • Minimum 2+ years experience with C++ development
  • Good understanding of both SQL and no-SQL database technologies
  • A solid background with Linux command line development (preferably Red Hat)
  • Familiarity with automated software test frameworks
  • The ability to work independently, as well as participate as a key player in a team creating and developing ideas and tools from scratch
  • Good knowledge of common algorithms, data structures and design patterns
  • The ability to take ambiguous requirements in complex domains and distill them down into actionable tasks
  • Excellent written and verbal communication skills
  • BS in Computer Science or related subject area
The Extras:
  • Background developing business applications, especially those involving financial transactions
  • Experience developing high-availability and high-performance systems.
  • Experience with Telecoms industry and/or 3GPP protocols 
  • Expertise with Python development
  • Familiarity with Java development

Why MATRIXX? 

  • An industry disruptor building tech that’s leading and shaping the telecommunications industry     
  • Global customers who believe so strongly in us they have invested in our success
  • A cloud native architecture and patented real-time engine leading the way in the 5G revolution 

Why You at MATRIXX?

  • A strongly collaborative culture – enjoy working in a politics-free environment
  • Active employee involvement in shaping our future
  • A global community – making a difference in 20+ countries……