Senior Software Developer at Bandwidth

Iasi, Iasi, Romania

Bandwidth Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Telecommunications, TechnologyIndustries

Requirements

  • Passionate about building services using Java and other languages
  • Experience with AWS or another cloud platform, and understanding of how scalable cloud applications are engineered
  • Experience solving complex problems at scale, and working closely with stakeholders to improve customer experience and application reliability
  • History of innovating while reducing complexity, increasing scalability, and enhancing security in software development
  • History of leading by example through design and implementation
  • Extensive experience thoroughly and deeply reviewing code
  • Understanding of fundamental design principles for building scalable applications
  • Knowledge of IP networking, web protocols, and REST
  • Passion for writing testable code, demonstrated by test automation
  • Bachelor’s degree or equivalent experience
  • Approximately 6+ years as a software engineer
  • Enjoys mentoring others
  • Bonus Points
  • Experience with scale and performance optimization
  • Experience with relational and non-relational database systems

Responsibilities

  • Develop, deliver, and support highly scalable, cloud-based applications
  • Act as a senior member of a software development team, leading design and implementation efforts
  • Provide mentorship and best practices to junior team members
  • Contribute to solutions from start to finish, collaborating across teams to iteratively ship value
  • Work with a team of developers experienced in distributed microservices
  • Work closely with product managers to create communication solutions
  • Critically evaluate what is being built and how it is built
  • Play a critical role in establishing and maintaining infrastructure for production and development environments
  • Write and maintain unit and end-to-end tests for code
  • Support products in on-call rotation

Skills

Microservices
Cloud Computing
Distributed Systems
Unit Testing
End-to-End Testing
Scalable Applications
Infrastructure

Bandwidth

Cloud-based voice and messaging services

About Bandwidth

Bandwidth provides voice, messaging, and emergency services through cloud-based solutions tailored for businesses, including enterprises, service providers, and application developers. Their services allow clients to integrate reliable communication capabilities into their applications and systems. Bandwidth's offerings include voice calling, text messaging, and emergency calling, all designed to ensure high reliability and scalability, which are essential for uninterrupted communication. The company generates revenue through subscription models, where clients pay a recurring fee, and usage-based models, where charges are based on the volume of calls or messages. Regular maintenance and updates are conducted to enhance service performance and reliability. Bandwidth's goal is to deliver dependable communication solutions that meet the evolving needs of businesses in a competitive telecommunications market.

Raleigh, North CarolinaHeadquarters
2005Year Founded
$19.9MTotal Funding
IPOCompany Stage
Enterprise SoftwareIndustries
1,001-5,000Employees

Benefits

100% Medical & Dental Coverage
401(k) & College Savings Plan
PTO with Email Embargo
Free Gym Membership
90 Minute Workout Lunches
Employee Development Opportunities

Risks

Emerging CPaaS providers offering lower-cost services threaten Bandwidth's market share.
Rapid AI advancements may outpace Bandwidth's current capabilities, risking competitive edge loss.
Potential regulatory changes in data privacy laws could increase Bandwidth's compliance costs.

Differentiation

Bandwidth offers a unique owner-operated network with global reach and regulatory expertise.
The company integrates AI-ready capabilities into its cloud communications platform, Maestro.
Bandwidth's focus on secure and compliant communication solutions sets it apart in the market.

Upsides

Growing demand for CPaaS solutions boosts Bandwidth's market potential and revenue growth.
AI-driven communication tools enhance customer experience and operational efficiency for Bandwidth.
5G network expansion globally enhances the quality and speed of Bandwidth's services.

Land your dream remote job 3x faster with AI