Summary
Uniti is a fiber provider dedicated to enabling mission-critical connectivity across the United States. The RevChain Billing team is seeking a Software Engineer to enhance, operate, and support Uniti’s proprietary billing platform, delivering reliable and scalable billing capabilities, system integrations, and customer-specific customizations. The role focuses on full lifecycle development, production support, performance improvement, and collaboration across teams to modernize revenue operations and improve the customer experience.
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 analusts 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
Skills
- • 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
- • Have 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
- Physical Tasks- Standing Occasionally: 0-33% | Walking Occasionally: 0-33% |Sitting Continuously: 67-100% | Bending: Occasionally: 0-33% | Crouching: Occasionally: 0-33% | Pushing-Pulling: Occasionally: 0-33% | Carrying: Occasional: 0-33% | Reaching Above Head: Occasionally: 0-33% | Lifting-Lowering >1-15 lbs: Occasionally: 0-33% | Repetitive Hand Action: Medium Dexterity: Continuously: 67-100% | Fine Manipulating: frequently: 34% - 66%
- Audio Visual Needs - Hearing: Continuously: 67-100%| Near Vision: Continuously: 67-100% | Far Vision: Occasionally: 0-33% | Peripheral Vision: Occasionally: 0-33%
Qualifications
Must Haves
- • 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
- • Have 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
- Physical Tasks- Standing Occasionally: 0-33% | Walking Occasionally: 0-33% |Sitting Continuously: 67-100% | Bending: Occasionally: 0-33% | Crouching: Occasionally: 0-33% | Pushing-Pulling: Occasionally: 0-33% | Carrying: Occasional: 0-33% | Reaching Above Head: Occasionally: 0-33% | Lifting-Lowering >1-15 lbs: Occasionally: 0-33% | Repetitive Hand Action: Medium Dexterity: Continuously: 67-100% | Fine Manipulating: frequently: 34% - 66%
- Audio Visual Needs - Hearing: Continuously: 67-100%| Near Vision: Continuously: 67-100% | Far Vision: Occasionally: 0-33% | Peripheral Vision: Occasionally: 0-33%
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