Application Engineer
US$161,500 – US$196,500 / yr base salary
Posted 21 Jul 2026
Advertised as “Senior Application Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 7+ yrs
- Management level
- People management
- Contract
- Full-time
- Visa sponsorship
- Not offered
| Base salary | US$161,500 – US$196,500 / yr |
|---|
Field of studyComputer Science (or related)
Study levelBachelor's
At gFiber, we believe that great internet has the power to drive innovation, strengthen communities, enable the impossible, and do all the everyday things that make all of our world go round. And the job of creating better internet is never done - so we’re growing! Our team is committed to building a place where people who want to make a difference can grow their careers and find their spot to belong.
The application window will be open until at least July 27th, 2026. This opportunity will remain online based on business needs which may be before or after the specified date.
This role is not eligible for immigration sponsorship.
Role Description
We are looking for people that are passionate about solving engineering problems to help: enhance fault and outage management, customer connectivity monitoring, device telemetry collection and analysis to improve customer experience, build APIs for internal services to optimize workflows, and integrate new devices.
What we are currently working on:
- making the OSS ecosystem meet our reliability and performance standards
- adding the necessary OSS features to make our network engineering and operations teams efficient in managing and monitoring the network
- building troubleshooting tools
In this role, you'll:
- Build and launch the new gFiber OSS: feature development, service layer development, end-to-end integration
- Be responsible for development/configuration/troubleshooting/support on the OSS ecosystem
- Be a senior person to set direction for and coordinate work of other software engineers and system integrators
- Participate in joint troubleshooting sessions with multiple teams
At a minimum, we would like you to have:
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
- 7 years of combined experience in software engineering using Java/Kotlin & Python.
- Experience driving complex projects as a Tech Lead.
- Experience coordinating the execution of software projects across multiple teams: architecture, development, QA
It's preferred if you have:
- Experience creating and reviewing design for OSS transformational projects including: downstream and upstream integration, dual stack operation, rollout strategy
- Experience with software development within the Telecommunications / Internet Service Provider industry