Bandwidth, a leading provider of messaging, voice, and emergency service connectivity for global brands, is seeking a Senior Software Developer (Messaging Provisioning) to join their team in Raleigh, NC. This role offers an exciting opportunity to lead by example in designing and developing solutions for reputation management and number provisioning.
As a Senior Software Developer at Bandwidth, you'll be at the forefront of creating and maintaining REST APIs using Java and Spring, building and deploying cloud applications in AWS, and working on distributed, multi-service systems. Your responsibilities will include writing comprehensive tests, participating in code reviews, and supporting products in an on-call rotation.
The ideal candidate should have at least 5 years of experience building web services with Java and Spring, a strong understanding of network protocols and REST APIs, and experience with SQL and relational databases. You should be comfortable working independently, solving complex technical problems, and communicating clearly about your work and any challenges you face.
Bandwidth offers an attractive benefits package, including 100% company-paid medical, vision, and dental coverage for employees and their families, generous PTO policies, and unique perks like 90-minute workout lunches. The company culture, rooted in their "Whole Person Promise," aims to provide meaningful work alongside a full life.
If you're passionate about developing cutting-edge software solutions and want to be part of a team that powers communication for some of the world's largest brands, this role at Bandwidth could be your next career move. Join a company that values work-life balance, continuous learning, and making a significant impact in the world of enterprise communications.