Senior Software Engineer - AI-Driven, Scalable Infra

Bandwidth Inc.

Raleigh (NC)

On-site

USD 140,000 - 190,000

Full time

41 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, Vision, & Dental coverage
4 weeks PTO
Wellness program with nutritionist

Job summary

Bandwidth is seeking a Senior Software Engineer in Raleigh to design and scale distributed systems that power billions of interactions. You will own services end-to-end, build REST APIs in Java/Spring, dashboards in React, and manage AWS infrastructure.

The role emphasizes ownership, collaboration, and a daily use of AI tools to drive code quality, performance, and reliability. A 4-year technical degree or equivalent experience is required.

Qualifications

  • 5+ years of experience building web services in a modern programming language (Java strongly preferred; C# or Go also welcome).
  • Experience deploying applications for the cloud, preferably AWS.
  • Solid understanding of network protocols, HTTP, and REST API design.
  • Experience designing and working with distributed systems.
  • Experience with relational and non-relational databases.
  • Experience with scale, performance optimization, and fault tolerance.
  • Experience with test automation patterns and frameworks.
  • Continuous learning mindset and enthusiasm for AI.

Responsibilities

  • Own your services end-to-end — design, development, testing, operations, and production monitoring.
  • Create and maintain REST APIs (Java/Spring), customer dashboards (React), and AWS infrastructure powering the Numbers platform.
  • Lead solutions from start to finish, collaborating across teams to ship value that meets customer and business needs.
  • Identify and solve scaling problems through software and infrastructure optimization for high availability.
  • Mentor junior and mid-level developers through code reviews and design discussions.
  • Partner with product owners and stakeholders to translate requirements into maintainable solutions.
  • Use AI as a core engineering tool daily for code generation, design exploration, debugging, and documentation.

Skills

Java
AWS
REST APIs
Distributed systems
Databases
Test automation
AI enthusiasm
React

Education

4-year technical degree

Tools

GitHub Copilot
API Gateway
ECS/EKS

Job description

Bandwidth is seeking a Senior Software Engineer in Raleigh to design and scale distributed systems that power billions of interactions. You will own services end-to-end, build REST APIs in Java/Spring, dashboards in React, and manage AWS infrastructure.

The role emphasizes ownership, collaboration, and a daily use of AI tools to drive code quality, performance, and reliability. A 4-year technical degree or equivalent experience is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - AI-Driven, Scalable Cloud
Senior Software Engineer - AI-Driven, Scalable Cloud

RiseMe • Raleigh (NC)

On-site
USD 140,000 - 190,000
Medical, Vision & Dental
4 weeks PTO
Flexible PTO
+2
Senior Software Engineer - AI-Driven Distributed Systems
Senior Software Engineer - AI-Driven Distributed Systems

Bandwidth • Raleigh (NC)

On-site
USD 140,000 - 190,000
Medical, Vision, & Dental coverage
4 weeks PTO
PTO for volunteering and Bandwidthch
+1
Senior Software Engineer - Build AI-Driven, Scalable Infra
Senior Software Engineer - Build AI-Driven, Scalable Infra

Bandwidth • Raleigh (NC), Northern (KY)

Hybrid
USD 140,000 - 190,000
Medical, Vision, & Dental coverage
4 weeks PTO
PTO embargo policy
+3
Software Development Manager — Lead Cloud‑Scale Microservices
Software Development Manager — Lead Cloud‑Scale Microservices

Bandwidth • Raleigh (NC)

On-site
USD 150,000 - 190,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
Cloud & AI Software Engineer — Innovate at Scale
Cloud & AI Software Engineer — Innovate at Scale

Amazon Web Services (AWS) • Raleigh (NC)

On-site
USD 144,000 - 194,000
Senior AI-Driven Backend Engineer – CPaaS & AI Automation
Senior AI-Driven Backend Engineer – CPaaS & AI Automation

512Financial • Raleigh (NC)

Hybrid
USD 140,000 - 190,000
Comprehensive health coverage
PTO and holidays
401(k) with company match
+1
Voice Platform Engineer - AI, Scale & Automation
Voice Platform Engineer - AI, Scale & Automation

Socket.dev • Raleigh (NC)

On-site
USD 120,000 - 190,000
Medical coverage
Vision coverage
Dental coverage
+4
Senior Backend Engineer - AI-Driven Cloud Platform
Senior Backend Engineer - AI-Driven Cloud Platform

Cisco • North Carolina

Hybrid
USD 168,000 - 245,000
Senior Backend Engineer - AI-Driven, Scalable SaaS
Senior Backend Engineer - AI-Driven, Scalable SaaS

Pendo.io • Raleigh (NC)

Hybrid
USD 135,000 - 150,000
Equity
Flexible time off
Strong 401(k) match
+1