About the company
Bandwidth is a global communications software company and Tier 1 network operator. We provide voice, messaging, and emergency services infrastructure behind brands and apps used every day.
Responsibilities
- Design, implement, and operate flexible and accurate financial systems supporting global communication services
- Work closely with product managers, engineers, and stakeholders to define and deliver solutions
- Identify and resolve bottlenecks and inefficiencies in billing processes, ensuring high availability and scalability
- Participate in code reviews, design discussions, and architecture decisions
- Provide guidance and support to less experienced team members
Requirements
- 5+ years of engineering experience building and maintaining large-scale distributed systems
- Experience with Java, SQL, and large datasets; familiarity with AWS or other cloud providers
- Ability to analyze complex issues and develop effective solutions
- High standards of code quality, testing, and documentation
- Ability to work effectively in a team and communicate technical concepts to technical and non-technical stakeholders
- Strong communication skills
- Effective use of AI across the full development lifecycle, reviewing AI-generated code with rigor
Conditions
- 100% company-paid Medical, Vision, & Dental coverage for you and your family
- Four weeks of PTO for new hires
- PTO Embargo
- Additional PTO through volunteer hours and Bandwidth challenges
- "Mahalo moments" program for life's important moments
- 90-Minute Workout Lunches and unlimited meetings with nutritionist