Software Development Manager I

Bandwidth

Raleigh (NC)

On-site

USD 150,000 - 190,000

Full time

9 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Bandwidth is seeking a Software Development Manager I in Raleigh, NC to lead a team delivering Java/Spring REST services on AWS. You will balance people leadership with hands-on coding, drive feature delivery, and ensure scalable, observable systems with robust CI/CD practices.

A strong background in distributed systems, AWS, SQL, and Agile leadership is required. You will mentor engineers, break down features into stories, and collaborate with product owners to align roadmaps with capacity and

Qualifications

  • Bachelor's degree or foreign equivalent in Computer Science, Electronics Engineering or related field.
  • 7 years of experience in software development or related roles.
  • 2 years of experience leading a team of developers as manager or technical lead.
  • Experience with HTTP networking protocols.
  • Designing and debugging distributed systems across microservices.
  • Experience with AWS development.
  • Experience with SQL and relational databases (RDS).
  • Experience with IAC tools including Terraform and CloudFormation and CI/CD pipelines.
  • Experience with SDLC and Agile methodologies.
  • Experience with Enterprise Change and Release Management processes.

Responsibilities

  • Own availability and performance of distributed multi-service systems in AWS.
  • Provide technical leadership and mentorship through 1:1s and feedback.
  • Design, document, review features and APIs with product owner.
  • Mentor junior developers to grow technical skills.
  • Support CI/CD pipelines for scalable, fault-tolerant software.
  • Lead sprint planning and track progress; remove roadblocks.

Skills

Team leadership
AWS
HTTP
Distributed systems
CI/CD
Terraform
CloudFormation
SDLC
Agile methodologies
Release management
SQL

Education

Bachelor's degree in Computer Science, Electronics Engineering or related field

Tools

Terraform
CloudFormation
CI/CD pipelines

Job description

Software Development Manager I (Raleigh, NC)

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Manager I New Raleigh, NC
Software Development Manager I New Raleigh, NC

Bandwidth Recruitment • Raleigh (NC), Northern (KY)

On-site
USD 120,000 - 160,000
Software Development Manager I
Software Development Manager I

Socket.dev • Raleigh (NC)

On-site
USD 140,000 - 170,000
Software Development Manager I: AWS Microservices Lead
Software Development Manager I: AWS Microservices Lead

Socket.dev • Raleigh (NC)

On-site
USD 140,000 - 170,000
Software Development Manager I: Lead & Scale AWS Systems
Software Development Manager I: Lead & Scale AWS Systems

Bandwidth Recruitment • Raleigh (NC), Northern (KY)

On-site
USD 120,000 - 160,000
Software Development Manager — Lead Cloud‑Scale Microservices
Software Development Manager — Lead Cloud‑Scale Microservices

Bandwidth • Raleigh (NC)

On-site
USD 150,000 - 190,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Senior Java Software Engineer
Senior Java Software Engineer

Compunnel, Inc. • City of White Plains (NY)

On-site
USD 120,000 - 180,000
Sr. Java Developer
Sr. Java Developer

Unisys • Rockville (MD)

On-site
USD 120,000 - 190,000
401(k) matching
Healthcare benefits
NodeJS Services Developer, IT Applications Engineer IV - Greensboro, NC
NodeJS Services Developer, IT Applications Engineer IV - Greensboro, NC

Kaiser Permanente • Greensboro (NC)

Hybrid
USD 90,000 - 130,000
Lead AWS Software Engineer
Lead AWS Software Engineer

Ledgent Technology • Newport Beach (CA)

On-site
USD 110,000 - 129,000