Software Engineer (Voice)

Bandwidth Inc.

Raleigh (NC)

On-site

USD 120,000 - 180,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, Vision, & Dental coverage
4 weeks PTO
Mahalo moments program

Job summary

Bandwidth is a global communications software company building the voice, messaging, and emergency services infrastructure behind everyday apps. We seek a talented Software Engineer to learn, develop, and collaborate in a highly agile environment, owning code end-to-end and applying AI across the development lifecycle.

Join a team that values collaboration, security, and scalable cloud-native systems, with opportunities to work on voice services powering billions of calls monthly across

Qualifications

  • 2+ years designing web services and service-oriented architectures in a modern language (Java, C#, Go).
  • Hands-on experience with AI.
  • Understanding of IP networking, HTTP, and REST.
  • Experience with test automation patterns and frameworks.
  • Familiar with relational and non-relational databases.
  • Strong written and verbal English skills.
  • A 4-year technical degree or equivalent experience.

Responsibilities

  • Own code and apps end-to-end from design to production operations and monitoring.
  • Apply AI across the full development lifecycle and review AI-generated code for security, style, and compliance.
  • Use AI to innovate and add customer value.
  • Contribute to solutions from start to finish across teams to ship value.
  • Work with distributed microservices and full-stack systems.
  • Collaborate with product owners to deliver powerful communication solutions.
  • Drive innovation within Voice.

Skills

Web service design
AI experience
IP networking
HTTP/REST
Test automation
Relational DB
Non-relational DB
English communication

Education

4-year technical degree or equivalent experience

Tools

AWS
Docker
Kubernetes

Job description

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

Our Hiring Team Mission:

On theVoice team, we build and operate the systems that power reliable voice connectivity across Bandwidth's network. Our work spans the full lifecycle of voice services - from provisioning and configuration to ongoing management - across multiple downstream systems that sit directly in the path of live customer traffic.

We are an engineering led organization with a focus on creating automation that is safe, scalable, and resilient, allowing voice and communications platforms to connect seamlessly to our carrier infrastructure. If you enjoy working at the intersection of application logic and real network infrastructure - writing code that orchestrates external systems, with reliability and serving our customers as the top priority - this is that kind of work.

What We Are Looking For:

We are looking for a talented and energeticSoftware Engineer who is motivated to learn, develop, and collaborate within a highly agile environment. We're seeking a team oriented self-starter with a goal of becoming a technology leader in the coming years.

  • You own your code and apps fully end-to-end, from design to development to operations and monitoring in production.
  • You use AI effectively across the full development lifecycle and review AI-generated code with the same rigor as human-written code: security, style, and compliance standards.
  • You utilize AI to innovate and add customer value.
What You'll Do:

In voice, we process billions of calls per month, via a variety of communication channels - empowering customers to communicate reliably, freely and at scale.

You will:

  • Contribute to solutions from start to finish, collaborating across teams to iteratively ship value.
  • Work with a team of software engineers with experience in distributed microservices and full stack systems.
  • Collaborate closely with product owners to create solutions that deliver the power to communicate.
  • Drive innovation within Voice.
What You Need:

If you're our person, you probably look like this:

  • Applicants should have a minimum of 2+ years of experience designing web services and service-oriented architectures in a modern programming language (Java, C#, or Go).
  • Hands on experience with AI
  • An understanding of IP networking and protocols, HTTP, and REST.
  • Experience with test automation patterns and frameworks.
  • You're familiar with relational and non-relational database systems
  • Solid written and verbal communication skills in English.
  • A 4-year technical degree or equivalent experience.
Bonus Points:

Wow, it'd be really great if also:

  • Have designed and built AI Agents
  • You have experience with AWS or another cloud platform, and you "get" how scalable cloud applications are engineered
  • You have worked with Docker containers and Kubernetes
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...

  • 100% company-paid Medical, Vision, & Dental coverage for you and your family with low deductibles and low out-of-pocket expenses.
  • All new hires receive four weeks of PTO.
  • PTO Embargo. When you take time off (of any kind!) you're embargoed from working. Bandmates and managers are not allowed to interrupt your PTO - not even with email.
  • Additional PTO can be earned throughout the year through volunteer hours and Bandwidth challenges.
  • "Mahalo moments" program grants additional time off for life's most important moments like graduations, buying a first home, getting married, wedding anniversaries (every five years), and the birth of a grandchild.
  • 90-Minute Workout Lunches and unlimited meetings with our very own nutritionist.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Voice)
Software Engineer (Voice)

Bandwidth Recruitment • Raleigh (NC)

On-site
USD 90,000 - 130,000
Full medical coverage
PTO 4 weeks
PTO embargo policy
+2
Software Engineer (Voice)
Software Engineer (Voice)

Socket.dev • Raleigh (NC)

On-site
USD 120,000 - 190,000
Medical coverage
Vision coverage
Dental coverage
+4
Internal Applications Engineer
Internal Applications Engineer

Bandwidth Inc. • Raleigh (NC)

On-site
USD 110,000 - 140,000
Medical, Vision, & Dental coverage for
4 weeks PTO
PTO Embargo policy
+2
Internal Applications Engineer - Network Evolution
Internal Applications Engineer - Network Evolution

Bandwidth Inc. • Raleigh (NC)

On-site
USD 120,000 - 180,000
Medical, Vision & Dental coverage
4 weeks PTO
Wellness program
Sr. Software Engineer (AI Voice & Messaging Agents)
Sr. Software Engineer (AI Voice & Messaging Agents)

Bandwidth Inc. • Raleigh (NC)

On-site
USD 140,000 - 210,000
Medical/vision/dental
4 weeks PTO
Mahalo moments
+2
Internal Applications Engineer - Network Evolution
Internal Applications Engineer - Network Evolution

Socket.dev • Raleigh (NC)

On-site
USD 110,000 - 160,000
Medical coverage
Vision coverage
Dental coverage
+4
Internal Applications Engineer - Network Evolution
Internal Applications Engineer - Network Evolution

Bandwidth Recruitment • Raleigh (NC)

On-site
USD 110,000 - 150,000
Medical, Vision, & Dental coverage
4 weeks PTO
Mahalo moments and other PTO benefits
Internal Applications Engineer – Network Evolution
Internal Applications Engineer – Network Evolution

Bandwidth • Raleigh (NC)

On-site
USD 110,000 - 150,000
Technical Support Analyst
Technical Support Analyst

Bandwidth Recruitment • Raleigh (NC)

On-site
USD 52,000 - 75,000
100% company-paid Medical, Vision, & D
Dental coverage
4 weeks PTO
+4
Sr. Software Developer (Emergency Services)
Sr. Software Developer (Emergency Services)

Bandwidth Inc. • Raleigh (NC)

On-site
USD 90,000 - 120,000
100% company-paid Medical, Vision & Dental coverage
Four weeks of PTO
90-Minute Workout Lunches