Uniti Group Inc. logo
Uniti Group Inc.
Posted 18 days agoVerified live 1d ago

Software Engineer

Brief overview

Remote
UndergradOr in progress
$67k–$88k/yrStated range
3+ yrsMinimum
C++PL/SQLAgile/ScrumFull-Lifecycle Application DevelopmentJavaEE/J2EEObject-Oriented Analysis and DesignLinuxWindowsSQLOracleWebLogicUNIX Shell ScriptingAutomated TestingVerbal and written communication

Job description

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

More jobs like this