Software Development Manager

3 weeks ago


Raleigh, North Carolina, United States Bandwidth Full time
Job Title: Software Development Manager

We are seeking a highly skilled Software Development Manager to lead our team of developers in designing and developing solutions for reputation management and number provisioning.

About the Role

As a Software Development Manager, you will be responsible for leading a team of 5-8 developers in creating and maintaining REST APIs for distributed, multi-service systems. You will design, document, and review new product features and APIs in collaboration with other team members and our product owner. You will also mentor junior developers to do the same.

You will ensure your team is writing and maintaining unit, functional, and end-to-end tests for the code that the team writes. You will support your team in building and deploying high-quality software on AWS, focusing on scalability, fault tolerance, and observability, while creating and maintaining efficient CI/CD pipelines.

You will participate in and mentor your team through productive code reviews adhering to team-defined coding standards. You will also support the products you work on in our on-call rotation.

Responsibilities
  • Lead and set the technical direction for a team of 5-8 developers creating and maintaining REST APIs for distributed, multi-service systems
  • Design, document, and review new product features and APIs in collaboration with other team members and our product owner
  • Ensure your team is writing and maintaining unit, functional, and end-to-end tests for the code that the team writes
  • Support your team in building and deploying high-quality software on AWS, focusing on scalability, fault tolerance, and observability, while creating and maintaining efficient CI/CD pipelines
  • Participate in and mentor your team through productive code reviews adhering to team-defined coding standards
  • Support the products you work on in our on-call rotation
Requirements
  • 2+ years leading a team of developers either as a manager with direct reports or as a technical lead
  • 7+ years experience building web services in Java and Spring
  • An understanding of network protocols, HTTP, and REST
  • Experience designing and working with distributed systems, specifically the ability to debug issues across correlated microservices
  • Experience with AWS development (SNS, SQS, Elasticache, Cloudformation, ECS)
  • Experience with SQL and relational database systems (RDS)
  • A 4-year technical degree or equivalent experience
What We Offer

We offer a competitive salary and benefits package, including 100% company-paid Medical, Vision, & Dental coverage for you and your family with low deductibles and low out-of-pocket expenses. You will also receive four weeks of PTO, and additional PTO can be earned throughout the year through volunteer hours and Bandwidth challenges.

We are committed to providing a work environment that is geared toward enriching your body, mind, and spirit. We offer 90-Minute Workout Lunches and unlimited meetings with our very own nutritionist.

We are an equal opportunity employer and welcome applications from diverse candidates. If you are excited about the position and its responsibilities, but not sure if you're 100% qualified, we encourage you to apply. We are looking for someone who is passionate about software development and is eager to learn and grow with our team.


  • Software Developer

    2 weeks ago


    Raleigh, North Carolina, United States Lucid Software Full time

    Software Engineer at Lucid SoftwareWe are seeking a highly skilled and innovative Software Engineer to join our team at Lucid Software. As a key member of our development team, you will be responsible for designing, developing, testing, deploying, maintaining, and improving our world-class web applications.Key Responsibilities:Design and develop software...

  • Software Developer

    4 weeks ago


    Raleigh, North Carolina, United States Lucid Software Full time

    About Lucid SoftwareLucid Software is a leader in visual collaboration, empowering teams to bring their ideas to life. Our products, business, and workplace culture have received numerous accolades, including being named to the Forbes Cloud 100 and a Fortune Best Workplace in Technology.Our CultureWe value diversity and strive to create an inclusive...

  • Software Developer

    4 weeks ago


    Raleigh, North Carolina, United States Lucid Software Full time

    About Lucid SoftwareLucid Software is a leader in visual collaboration, empowering teams to bring their ideas to life. Our products, business, and workplace culture have received numerous accolades, including being named to the Forbes Cloud 100 and a Fortune Best Workplace in Technology.Our CultureWe value teamwork over ego, innovation in everything we do,...

  • Software Developer

    4 weeks ago


    Raleigh, North Carolina, United States Lucid Software Full time

    Software Engineer at Lucid SoftwareWe are seeking a talented Software Engineer to join our team at Lucid Software. As a Software Engineer, you will play a key role in building our world-class web applications that push the boundaries of what is possible in your browser.Our software is built using a state-of-the-art tech stack, including Angular, TypeScript,...

  • Software Developer

    4 weeks ago


    Raleigh, North Carolina, United States TIBCO Software Full time

    We are seeking a talented Software Engineer to join our team and contribute to the development of our Admin WebApp and Self-Service. As a key member of our team, you will be responsible for designing and building systems that enable our customers and business stakeholders to efficiently and effectively do their jobs.Key Responsibilities:Work with...


  • Raleigh, North Carolina, United States Rocket Software Full time

    Job Title: Senior Software EngineerRocket Software is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications, as well as collaborating with cross-functional teams to ensure successful project delivery.Key Responsibilities:Design,...


  • Raleigh, North Carolina, United States Bandwidth Inc. Full time

    Job Title: Software Development ManagerWe are seeking a highly skilled Software Development Manager to lead our team of developers in designing and developing solutions for reputation management and number provisioning.About the RoleAs a Software Development Manager, you will be responsible for leading a team of 5-8 developers in creating and maintaining...


  • Raleigh, North Carolina, United States Bandwidth Full time

    Job Title: Software Development ManagerAbout the Role:We are seeking a highly skilled Software Development Manager to lead our team of developers in designing and developing solutions for reputation management and number provisioning. As a key member of our team, you will be responsible for leading by example in fostering a positive team culture that...

  • Software Developer

    2 weeks ago


    Raleigh, North Carolina, United States Actalent Full time

    Job Title: Software DeveloperActalent is seeking a skilled Software Developer to join our team. As a Software Developer, you will design, develop, test, and maintain high-quality software applications using Qt/QML or C#.Net/WPF.Key Responsibilities:Design and develop software applications using Qt/QML or C#.Net/WPFCollaborate with cross-functional teams to...

  • Software Developer

    17 hours ago


    Raleigh, North Carolina, United States Bandwidth Full time

    Job Title: Software DeveloperAt Bandwidth, we're looking for talented software developers to help take our billing platform to the next level. As a software developer, you will design and develop solutions, from proofs of concept to production releases. You will work with a team of experienced developers to solve complex business problems related to...


  • Raleigh, North Carolina, United States United Software Group Full time

    Senior Java/Kafka Backend DeveloperWe are seeking a seasoned Senior Java/Kafka Backend Developer to join our dynamic team at United Software Group.Key Responsibilities:Develop and maintain high-quality software solutions using Java and Apache Kafka.Collaborate with cross-functional teams to integrate backend systems with front-end interfaces.Design and...

  • Software Developer

    4 weeks ago


    Raleigh, North Carolina, United States ARA Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Applied Research Associates, Inc. (ARA). As a member of our multi-disciplinary team, you will be responsible for developing simulation tool technologies to support real-world planning operations for the Department of Defense.About the Role:You will work closely...


  • Raleigh, North Carolina, United States United Software Group Full time

    Senior Java/Kafka Backend DeveloperWe are seeking a seasoned Senior Java/Kafka Backend Developer to join our dynamic team at United Software Group. Located in Columbus, OH, we are ideally looking for local candidates who can work onsite but are open to considering remote applicants.Key Responsibilities:Develop and maintain high-quality software solutions...

  • Software Developer

    4 weeks ago


    Raleigh, North Carolina, United States ARA Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at Applied Research Associates, Inc. (ARA). As a member of our multi-disciplinary team, you will be responsible for developing simulation tool technologies to support real-world planning operations for the Department of Defense.About the Role:You will work closely...

  • Software Developer

    3 days ago


    Raleigh, North Carolina, United States Bandwidth Inc. Full time

    Transform Interactions for Top-Tier OrgsBandwidth Inc. is a leading provider of messaging, voice, and emergency service connectivity for the world's biggest brands. We're seeking talented software developers to join our Billing Development Team and help take our billing platform to the next level.What You'll Do:Design and develop highly performant backend...


  • Raleigh, North Carolina, United States Accuro Full time

    Job Title: Embedded Software Engineer – Medical Device ExperienceLocation: Raleigh, NC Job Type: 3+ months contract Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team at Accuro. The successful candidate will have a strong background in software development for medical devices and a proven track record of delivering...


  • Raleigh, North Carolina, United States Actalent Full time

    Job Title: Software Development LeadJob DescriptionAt Actalent, we're seeking a skilled Software Development Lead to join our team. As a key member of our engineering team, you'll be responsible for designing, developing, and maintaining high-quality software applications using Qt/QML or C# .Net/WPF.Key Responsibilities:Design and develop software...


  • Raleigh, North Carolina, United States Bandwidth Inc. Full time

    {"title": "Software Development Manager - Messaging Provisioning", "description": "About the RoleWe are seeking a highly skilled Software Development Manager to lead our Messaging Provisioning team. As a key member of our engineering organization, you will be responsible for designing and developing solutions for reputation management and number...

  • Software Developer

    4 weeks ago


    Raleigh, North Carolina, United States Martin Marietta Full time

    Software Engineer Job DescriptionMartin Marietta, a leading supplier of heavy building materials, is seeking a skilled Software Engineer to join our IT team at our Raleigh, NC headquarters.Job SummaryWe are looking for a talented Software Engineer to design, implement, and maintain web and mobile software application products that support our growing...

  • Software Developer

    4 weeks ago


    Raleigh, North Carolina, United States IXL Learning Full time

    We are seeking a talented Software Engineer to join our team at IXL Learning, the country's largest EdTech company. Our mission is to create innovative products that make a real, positive difference for learners and educators.As a Software Engineer, you will be responsible for designing, coding, documenting, testing, debugging, and tuning software...