Sr. Software Engineer (Numbers)
Required skills
- Java
- Spring
- AWS
- distributed systems
- REST API
- HTTP
- relational database
- non-relational database
- scale
- performance optimization
Nice to have
- React
- C#
- Go
Role summary
Bandwidth is seeking a Senior Software Engineer to design, develop, test, operate, and monitor distributed systems and REST APIs using Java/Spring and AWS. The role involves identifying and solving scaling challenges, optimizing infrastructure, and leveraging AI tools daily for code generation, design, debugging, and documentation. The engineer will mentor junior developers, collaborate with stakeholders on roadmaps, and drive continuous improvement in platform reliability. Experience with relational/non-relational databases, test automation, and a strong understanding of network protocols are required. Preferred experience includes React, messaging brokers like Kafka, and specific AWS services.
Who We Are:
At Bandwidth, we shape how the world connects. We're the global communications software company and Tier 1 network operator with global reach. The voice, messaging, and emergency services infrastructure behind the brands and apps you use every day.
Because we own the network we build on, the problems you'll solve here are bigger, more complex, and more impactful. And as communications shifts to AI, we're the infrastructure layer making it possible.
We call ourselves BANDmates because building something this big takes collaboration, different perspectives, and the freedom to bring your authentic self to the table.
We're experts who speak like humans. Ready to build what's next? #JoinTheBand
What We Are Looking For:
As a Senior Software Engineer (Number Porting team), you'll help make it as easy as possible for customers to port phone numbers in and out of Bandwidth. The team works with vendors and internal operations teams to streamline that process, and we're also building an AI agent that helps customers submit port requests and diagnose issues if they come up.
We're looking for someone who leads by example, takes deep ownership of what they build, moves fast without cutting corners, and is genuinely excited by the challenge of designing and scaling distributed systems that millions of people depend on.
You are the right candidate if you thrive with mission-focus, enjoy solving complex problems at scale, and are energized — working in an environment where AI is woven into how great engineers work every day. We don't treat AI as a future capability. It's how we build now, and we want teammates who feel the same way.
What You'll Do:
What You Need:
You are the right candidate if…
Bonus Points:
It would be really great if you also…
The Whole Person Promise:
At Bandwidth, we’re pretty proud of our corporate culture, which is rooted in our “Whole Person Promise.” We promise all employees that they can have meaningful work AND a full life, and we provide a work environment geared toward enriching your body, mind, and spirit. How do we do that? Well…
Are you excited about the position and its responsibilities, but not sure if you’re 100% qualified? Do you feel you can work to help us crush the mission? If you answered ‘yes’ to both of these questions, we encourage you to apply! You won’t want to miss the opportunity to be a part of the BAND.
Applicant Privacy Notice
Similar roles
- Sr. Netsuite DeveloperBandwidth Inc. · Raleigh, NC · Onsite
- Sr. IP Network EngineerBandwidth Inc. · Raleigh, NC · Onsite
Bioinformatics Software EngineerBaylor Genetics · United States · Onsite- Senior Software Engineer II - Platform & EnablementWrapbook · Remote · Remote
- Associate Software EngineerKeyfactor, Inc. · Remote · Remote
- Platform Software EngineerFord Motor Company · Dearborn, MI · Hybrid
