Software Developer

Bandwidth delivers world-class messaging, voice, and emergency service connectivity for the world's biggest brands through APIs and a global network.
Backend
Mid-Level Software Engineer
Contact Company
Enterprise SaaS

Description For Software Developer

Bandwidth, a global communications software company, is seeking a Software Developer to join their team. As the first Communications Platform-as-a-Service (CPaaS) provider to offer APIs built around their own global network, Bandwidth powers communication for top-tier organizations like Cisco, Google, Microsoft, RingCentral, Uber, and Zoom.

The ideal candidate will develop highly scalable, cloud-based applications that enable customers to provision, send, receive, and track billions of messages. You'll work on world-class, highly scalable solutions, contributing from start to finish and collaborating across teams to iteratively ship value.

Key responsibilities include:

  • Developing and supporting highly scalable, cloud-based applications
  • Collaborating with cross-functional teams to deliver solutions
  • Working with distributed microservices and full-stack systems
  • Partnering closely with product managers to create powerful communication solutions

The ideal candidate should be passionate about building services with languages like Java, C#, Python, or Go, and enjoy solving complex problems at scale. Experience with AWS, scale and performance optimization, and database systems is highly valued.

Bandwidth offers an excellent work environment rooted in their "Whole Person Promise," which includes comprehensive benefits, flexible PTO policies, and a focus on work-life balance. Join a company that celebrates diversity and encourages authenticity while working on cutting-edge communication technology.

Last updated a month ago

Responsibilities For Software Developer

  • Develop, deliver and support highly scalable, cloud-based applications
  • Contribute to solutions from start to finish, collaborating across teams
  • Work with a team of developers experienced in distributed microservices and full stack systems
  • Work closely with product managers to create communication solutions

Requirements For Software Developer

Java
Python
Go
  • Passionate about building services with programming languages such as Java, C#, Python or Go
  • Enjoy solving complex problems at scale
  • Thrive in an iterative, MVP-first environment
  • Enjoy helping others be successful
  • Consistently innovate while reducing complexity and increasing scalability and security
  • Comfortable working with cloud technologies, particularly AWS

Benefits For Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
  • 100% company-paid Medical, Vision, & Dental coverage for you and your family
  • Four weeks of PTO for new hires
  • PTO Embargo (uninterrupted time off)
  • Additional PTO through volunteer hours and Bandwidth challenges
  • 'Mahalo moments' program for life's important events
  • 90-Minute Workout Lunches
  • Unlimited meetings with in-house nutritionist

Interested in this job?

Jobs Related To Bandwidth Software Developer

Low-Code/No-Code Solutions Engineer

Low-Code/No-Code Solutions Engineer position at Bandwidth, focusing on AI-powered automation and system integration, based in Raleigh HQ.

Internal Applications Engineer

Innovative Low-Code/No-Code Solutions Engineer role at Bandwidth, focusing on AI-driven automation and internal operations transformation.

Software Engineer

Software Engineer role at Chatham Financial developing financial risk management solutions using modern tech stack, offering competitive pay and benefits.

Technical Support Engineer

Technical Support Engineer position at ClickHouse, providing customer support and technical solutions for their high-performance database management system.

Full Stack Software Engineer

Full Stack Software Engineer position at G-P, developing cloud-based global employment platform using modern web technologies