Bandwidth

Software Development Manager I

Bandwidth$108K — $130K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Electronics Engineering, or related field and 7 years of relevant experience.
  • 2 years of experience leading a team of developers as a manager or technical lead.
  • Proficiency in network protocol HTTP.
  • Hands-on experience designing and debugging distributed systems with a focus on microservices.
  • Knowledge of AWS development practices.
  • Experience with SQL and relational database management systems (RDS).
  • Familiarity with Infrastructure as Code (IAC) tools like Terraform and CI/CD pipelines.
  • Understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.

Responsibilities

  • Own and ensure the performance of distributed systems in AWS that your team develops.
  • Provide mentorship and technical leadership through regular 1:1s and actionable feedback.
  • Collaborate on designing, documenting, and reviewing product features and APIs with the product owner and team members.
  • Support the team in building high-quality software with a focus on scalability and fault tolerance.
  • Conduct productive code reviews and maintain team coding standards.
  • Break down larger product features into manageable tasks for developers.
  • Drive sprint planning and track execution, removing roadblocks and maintaining accountability.

Benefits

  • Health, dental, and vision insurance.
  • 401(k) plan with company match.
  • Generous paid time off and holidays.
  • Professional development opportunities.
  • Flexible work arrangements.
Full Job Description
Software Development Manager I (Raleigh, NC) Duties: Own the availability and performance of the distributed, multi-service systems deployed in AWS (Java/Spring REST APIs) your team develops and maintains by providing hands-on technical leadership. 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. Design, document, and review new product features and APIs in collaboration with other team members and product owner, and mentor other more junior developers to do the same. Support team in building and deploying high-quality software, focusing on scalability, fault tolerance, and observability, while creating and maintaining efficient CI/CD pipelines. Participate in and mentor team through productive code reviews adhering to team-defined coding standards as you create products. Break down larger product features into manageable stories that can be distributed across multiple developers. Split time between people leadership, technical leadership and non-critical path hands-on code writing. Drive sprint planning and execution in partnership with the development team and product owner, ensuring sprint goals are set according to team capacity and sprint progress is tracked, while proactively identifying challenges, aggressively removing roadblocks and maintaining accountability for delivery. Work with product owner and other stakeholders to prioritize and help refine product features, develop feature sizing to provide roadmap estimates, and provide clear reporting on technical progress.

Required: Bachelor's degree or foreign equivalent in Computer Science, Electronics Engineering or related field plus 7 years of experience in the job offered or related software development position.

Must have:
  • 2 years of experience leading a team of developers either as a manager or as a technical lead.
  • Experience with network protocol HTTP.
  • Experience designing and working with distributed systems, specifically debugging issues across related microservices.
  • Experience with AWS development.
  • Experience with SQL and relational database systems (RDS).
  • Experience with IAC tools including Terraform, Cloud Formation, and CI/CD pipelines.
  • Experience with SDLC and Agile methodologies.
  • Experience with Enterprise Change and Release Management processes.


Submit resumes to: Bandwidth, Inc, 2230 Bandmate Way, Raleigh, NC 27607, Attn: Kellie Sigmon, Director, People Services Operations or apply at www.bandwidth.com/careers/openings/. Must reference "Software Development Manager I" when applying.

#LI-DNI

#LI-DNP

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

  • Bandwidth
    NOC Manager
    $100K — $120K *
    Raleigh, NC 27610 (Wake County)
    Telecommunications & Hardware
    In-Person
  • Bandwidth
    Field Marketing and ABM Manager
    $88K — $105K *
    Raleigh, NC 27610 (Wake County)
    Enterprise Technology
    In-Person
  • Bandwidth
    Network Engineer
    $88K — $105K *
    Raleigh, NC 27610 (Wake County)
    Information Technology
    In-Person
  • Bandwidth
    Software Engineer (Voice)
    $95K — $115K *
    Raleigh, NC 27610 (Wake County)
    Information Technology
    In-Person
  • Bandwidth
    NetSuite Application Developer
    $100K — $120K *
    Raleigh, NC 27610 (Wake County)
    Information Technology
    In-Person

More Enterprise Technology Jobs

Find similar Software Development Manager I jobs: