Job Description
Bandwidth is seeking a Senior Software Developer to join its Billing Development team. In this role, the candidate will be responsible for building and expanding the company's billing infrastructure, enabling Bandwidth to charge customers for global communication services. The ideal candidate will be passionate about creating high-performance and maintainable services and infrastructure.Role involves:
- Designing, implementing, and operating flexible and accurate financial systems.
- Collaborating with product managers, engineers, and stakeholders to deliver solutions.
- Identifying and resolving bottlenecks in billing processes.
- Participating in code reviews and architecture decisions.
- Providing guidance to less experienced team members.
Requirements:
- 5+ years of engineering experience with 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 solutions.
- High standards of code quality, testing, and documentation.
- Strong communication skills.
Bandwidth offers:
- 100% company-paid Medical, Vision, & Dental coverage.
- Four weeks of PTO for all new hires.
- Additional PTO through volunteer hours and Bandwidth challenges.
- "Mahalo moments" program for life's important moments.
- 90-Minute Workout Lunches and unlimited meetings with a nutritionist.