Jobs · Engineering · North Carolina

Software Engineer (Voice)

Bandwidth Inc. · Raleigh, NC · 3 days ago
On-siteEngineeringFull-time

Who We Are:

  • 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.
  • We call ourselves BANDmates because building something this big takes collaboration, different perspectives, and the freedom to bring your authentic self to the table.

About the role

We are looking for a talented and energetic Software 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.

Responsibilities

  • 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.

Requirements

  • 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.
  • Solid written and verbal communication skills in English.
  • A 4-year technical degree or equivalent experience.

Bonus Points

  • Have designed and built AI Agents.
  • Have experience with AWS or another cloud platform, and you “get” how scalable cloud applications are engineered.
  • Have worked with Docker containers and Kubernetes.

What You Need

  • Experience with relational and non-relational database systems.
  • Strong problem-solving and analytical skills.
  • Ability to work independently and as part of a team.
  • Excellent communication and interpersonal skills.

What You Will Do

  • Process billions of calls per month, via a variety of communication channels – empowering customers to communicate reliably, freely and at scale.
  • 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.

The Whole Person Promise

  • 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.

Similar jobs

Software Engineer

LeidosUnited States· 1 mo ago
RemoteEngineering$70k–$126k/yrapply on careers.leidos.com

Software Engineer

Morgan & Morgan, P.A.Brooklyn, NY· 2 mo ago
Engineeringapply on grnh.se

Software Engineer

PNCColumbus, OH· 2 mo ago
Information Technologyapply on pnc.contacthr.com

Software Engineer

ClosinglockAustin, TX· 2 mo ago
Engineering$250/hrapply on ats.rippling.com

Software Engineer

Vadum Inc.Raleigh, NC· 1 mo ago
Engineeringapply on recruiting.paylocity.com

Software Engineer

beyond-tabs.comNew York, NY· 1 mo ago
Engineeringapply on beyond-tabs.com