Software Engineer
Location
United States
Posted
5 days ago
Salary
$67.1K - $88.1K / year
Seniority
Senior
Job Description
Software Engineer
Windstream
• 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.
Job Requirements
- 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Advise managers, executives, and global technical teams on technical matters, including key products, projects, and best practices • Monitor industry trends, customer needs, and competitor developments to maintain Weidmann’s leadership • Provide technical support and training to engineers, enhancing their capabilities and ensuring industry standards compliance • Participate in industry committees and events to communicate Weidmann’s insulation expertise • Support customer satisfaction through direct technical assistance and collaboration with the commercial team • Lead and coordinate innovation projects, including new product development, trials, and validation for commercialization
• Develop and maintain high-quality backend systems in Python. • Work with frontend, product and other engineering team members to scope and define backend functionality for the product. • Design internal and external APIs that power the UpDoc platform. • Develop and maintain integrations with third-party healthcare services. • Help with aspects of the end-to-end engineering stack such as DevOps, CI/CD and observability. • Participate in day-to-day engineering tasks such as code review and troubleshooting production issues. • Collaborate with clinical experts to ensure our services are accurate, reliable and trustworthy.
Full Stack Developer
VA4UProperty management made easy. Let our sales person assistant take your leads. Save time & money.
• Design, develop, test, and maintain responsive web applications. • Build and maintain both front-end and back-end components. • Develop RESTful APIs and integrate third-party services. • Collaborate with designers, project managers, and stakeholders to deliver high-quality solutions. • Optimize application performance, security, and scalability. • Troubleshoot, debug, and resolve technical issues. • Write clean, maintainable, and well-documented code. • Participate in code reviews and follow best development practices. • Stay updated with emerging technologies and recommend improvements.
Principal Software Engineer
WatermarkBuilt for higher ed, Watermark software helps colleges make impactful changes, stay competitive & help students succeed.
• Work within an agile team to rapidly deliver software against a highly available application • Lead large scale product initiatives with multiple contributing developers of varying seniority • Coach other developers on technical approaches and problem solving • Develop tasks from functional designs and user stories • Estimate user stories and tasks • Prototype, present, build and deliver solutions based on written specifications • Refactor existing code to meet current standards and patterns • Identify and thoroughly document development patterns specific to the application




