Bandwidth

Sr. Software Engineer (Accounts)

Bandwidth • $112K — $135K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in building and maintaining large-scale distributed systems.
  • Proficient in Java, Python, and Go; familiar with AWS or other cloud platforms.
  • Strong problem-solving skills to analyze complex issues and develop solutions.
  • Commitment to high-quality code, thorough testing, and clear documentation.
  • Effective teamwork and ability to communicate tech concepts to diverse audiences.
  • Strong ability to articulate technical solutions and their implications.

Responsibilities

  • Design, implement, and operate accurate account provisioning systems for global communication services.
  • Collaborate with product managers and engineers to define solutions that address customer needs.
  • Identify and resolve bottlenecks in provisioning processes to ensure high availability.
  • Engage in code reviews and design discussions to maintain high software quality standards.
  • Mentor less experienced team members, promoting a culture of learning and improvement.

Benefits

  • 100% company-paid Medical, Vision, & Dental coverage for employees and families with low costs.
  • Four weeks of PTO for all new hires, with additional PTO earned through volunteering.
  • PTO Embargo ensures uninterrupted time off without work interrupting vacation.
  • Special 'Mahalo moments' program for significant life events granting extra time off.
  • 90-Minute Workout Lunches and access to a nutritionist for wellness support.
Full Job Description
What We Are Looking For:

As a Senior Engineer on our Account Provisioning Development team, you'll get to build and expand on our company's account provisioning system. The team enables Bandwidth to provision our customers for all of the global communication services we offer at a large and growing scale. We're looking for people who get excited about building highly performant and maintainable services and infrastructure.

What You'll Do:
  • Design, implement, and operate flexible and accurate account provisioning systems that support our global communication services.
  • Work closely with product managers, engineers, and other stakeholders to define and deliver solutions that meet customer needs.
  • Identify and resolve bottlenecks and inefficiencies in provisioning processes, ensuring high availability and scalability.
  • Participate in code reviews, design discussions, and architecture decisions to uphold high-quality software development practices.
  • Provide guidance and support to less experienced team members, fostering a culture of continuous learning and improvement.

What You Need:
  • 5+ years of engineering experience building and maintaining large-scale distributed systems.
  • Experience with Java, Python and Go; familiarity with AWS or other cloud providers.
  • Ability to analyze complex issues and develop effective solutions.
  • Maintain high standards of code quality, testing, and documentation.
  • Ability to work effectively in a team environment and communicate technical concepts to both technical and non-technical stakeholders.
  • Strong communication skills to express your ideas and technical solutions, be able to articulate pros and cons of the proposed approach.

Bonus Points:
  • Startup experience, or generally work in an environment with independent work and less defined requirements.
  • Experience with tools for monitoring and observability (such as Datadog).
  • Practical knowledge of infrastructure as code (specifically Terraform) will be beneficial.
  • A strong understanding of modern CI/CD (ideally GitHub Actions) best practices and implementing strategies to enhance it.
  • Experience with development in AI technologies and/or AI-assisted development.
  • Experience in front-end development with React and TypeScript.

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.

About Bandwidth

Bandwidth is a telecommunications company that provides cloud-based communications services to businesses. The company was founded in 1999 and is headquartered in Raleigh, North Carolina. Bandwidth's services include voice and messaging APIs, 911 access, and phone number management. The company's customers include some of the largest and most innovative companies in the world, including Google, Microsoft, and Zoom. Bandwidth is committed to providing reliable and scalable communications solutions that help businesses connect with their customers and employees.
Learn more about Bandwidth
Size
1,100 employees
Market Cap
$577 million
Industry
Net Income
-$43.9 million
Founded
1999
5 Year Trend
+26.4%
Revenue
$343.1 million
NASDAQ

Similar Jobs

More Jobs at Bandwidth

More Information Technology Jobs

Find similar Sr. Software Engineer (Accounts) jobs: