Who We Are
Bandwidth delivers world-class messaging, voice, and emergency service connectivity for the world’s biggest brands. We are the APIs and global network behind the platforms that the Global 2000’s use to power their internal communications, contact center platforms, apps, and software. We transform interactions for top-tier orgs—and we do it on a global scale. We’re the only ones who marry the power of our global network with the control and agility offered by our enterprise-grade APIs. Unmatched reliability meets unparalleled control. That’s the Bandwidth way.
At Bandwidth, your music matters when you are part of the BAND. We celebrate differences and encourage BANDmates to be their authentic selves. #jointheband
What We Are Looking For
We’re looking for a
Software Development Manager (Messaging Provisioning) who will lead by example in designing and developing solutions for reputation management and number provisioning.
You are the right candidate if...
- You lead by example in fostering a positive team culture that emphasizes mutual respect, open communication, collaboration, a commitment to continuous improvement, and strong accountability.
- You thrive on striking a balance between non-critical path code writing, while also embracing the opportunity to lead a team of 5-8 developers.
- You are highly invested in the career growth and development of the developers on your team and excel at attracting and retaining great people.
- You are a clear communicator, able to articulate the work you and your team are doing and provide reliable updates on team progress.
- You perform well in a data-driven decision-making environment, using insights to lead your team and make informed, impactful decisions, including accurate software estimation.
What You'll Do
- Lead and set the technical direction for a team of 5-8 developers creating and maintaining REST APIs (Java/Spring) for distributed, multi-service systems
- Design, document, and review new product features and APIs in collaboration with other team members and our product owner. You’ll also mentor other more junior developers to do the same!
- Ensure your team is writing and maintaining unit, functional, and end-to-end tests for the code that the team writes
- Support your team in building and deploying high-quality software on AWS, focusing on scalability, fault tolerance, and observability, while creating and maintaining efficient CI/CD pipelines
- Participate in and mentor your team through productive code reviews adhering to team-defined coding standards as you create products (we value collaboration within and across teams to build better products!)
- Support the products you work on in our on-call rotation
- Provide technical leadership and mentorship to your team members through weekly 1:1s as well as timely, clear, and actionable feedback to help them grow in their technical skills and advance their careers
- Break down larger product features into manageable stories that can be distributed across multiple developers
- Work with our product owner and other stakeholders to prioritize and help refine product features, provide clear reporting on technical progress, proactively identifying challenges and aggressively remove roadblocks
What You Need
If you’re our person, you probably look like this:
- You have 2+ years leading a team of developers either as a manager with direct reports or as a technical lead
- You have 7+ years experience building web services in Java and Spring
- An understanding of network protocols, HTTP, and REST
- Experience designing and working with distributed systems, specifically the ability to debug issues across correlated microservices
- Experience with AWS development (SNS, SQS, Elasticache, Cloudformation, ECS)
- Experience with SQL and relational database systems (RDS)
- A 4-year technical degree or equivalent experience
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.
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