Software Engineer II

Uniti
Onsite

About The Position

The RevChain Billing team at Uniti is responsible for enhancing, operating, and supporting RevChain, Uniti’s proprietary, enterprise-grade billing platform used across consumer, SMB, enterprise, and carrier segments nationwide. This role will drive both core roadmap releases and customer-specific customizations, ensuring the platform’s reliability, scalability, and compliance. The position requires a close partnership with stakeholders across Kinetic, Uniti Solutions, Uniti Fiber, and Wholesale to align billing capabilities with evolving product needs and help deliver RevChain as a software product and managed service to external customers. The work will directly advance Uniti’s mission to connect and empower people and businesses by modernizing revenue operations and elevating the end-to-end customer experience.

Requirements

  • Experience working in an AGILE environment using SCRUM framework.
  • 3+ years of experience in full life cycle application development with AGILE/SCRUM methodology.
  • 3+ years of experience in one or more following areas: JavaEE, C++/C, OOA, OOD, Linux, and Windows.
  • 3+ years of experience with one or more of the following: RDBMS, SQL, Oracle, and/or PLSQL.
  • 3+ years of experience with one or more of the following: WebLogic, SQR, UNIX Shell Scripting, HTML, JavaScript, CSS, AJAX, XML, J2EE, Hibernate/Spring, JSF, ANT, and Maven.
  • Proficient in verbal and written communication.
  • Proven ability to create software to approved design specifications with occasional guidance from an experienced developer/architect.
  • Must be able to conduct Unit test and integration test to ensure software meets requirements, design specifications and performance requirements.
  • Ability to support SQA team during the test cycle for their deliverables.
  • Create and update project documentation according to established standards.
  • Participate in the development, review and adherence of project and department standards.
  • Provide timely status as requested by supervisor.
  • College degree in a Technical or a related field and 2-4 years professional level experience; or 6+ years professional level related technical experience; or an equivalent combination of education and professional level related technical experience required.

Responsibilities

  • Own the end-to-end lifecycle of the RevChain billing platform: design, build, test, release, operate, and continuously improve core product features and customer-specific customizations.
  • Deliver reliable, scalable billing capabilities across rating, invoicing, taxation, credits/adjustments, payment processing, and dunning.
  • Manage releases and change control for core and custom deployments; drive quality through automated testing, CI/CD pipelines, and rigorous regression coverage.
  • Monitor production health and performance; triage incidents, conduct root-cause analysis, and implement corrective and preventative actions to meet or exceed SLAs.
  • Partner with project managers, architects, and system analysts to translate business requirements into robust technical solutions.
  • Integrate RevChain with upstream and downstream systems (ordering, provisioning, CRM, OSS/BSS, general ledger) using APIs, ETL, and event-driven patterns.
  • Improve platform reliability and resilience through performance tuning, caching strategies, data partitioning, and disaster recovery design.
  • Uphold data integrity and compliance standards across environments; support audits, enforce access controls, and implement privacy/security best practices.
  • Create and maintain clear technical documentation and operational procedures to ensure repeatable, safe deployments and support.
  • Analyze billing data and workflows to identify defects, gaps, and optimization opportunities; propose and execute roadmap enhancements.
  • Support external customers consuming RevChain as a software product, configuration, and ongoing operational guidance.
  • Contribute to agile ceremonies (backlog refinement, sprint planning, reviews, retros) and provide realistic estimates while delivering on commitments.
  • Mentor teammates, share knowledge, and promote engineering excellence through code reviews, standards, and continuous improvement.
  • Proactively surface risks and dependencies; coordinate cross-functional resolutions and communicate status and impacts to stakeholders.
  • Champion a customer-centric culture—measure outcomes, seek feedback, and iterate quickly to elevate the end-to-end billing experience.

Benefits

  • Medical, Dental, Vision Insurance Plans
  • 401K Plan
  • Health & Flexible Savings Account
  • Life and AD&D, Spousal Life, Child Life Insurance Plans
  • Educational Assistance Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service