Talent.com
Sr. Software Developer (Messaging)

Sr. Software Developer (Messaging)

BandwidthRaleigh, NC, US
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Who We Are :

Bandwidth delivers world-class messaging, voice, and emergency service connectivity for the world's biggest brands. We are the APIs and global network behind the platforms that the Global 2000's use to power their internal communications, contact center platforms, apps, and software. We transform interactions for top-tier orgs—and we do it on a global scale. We're the only ones who marry the power of our global network with the control and agility offered by our enterprise-grade APIs. Unmatched reliability meets unparalleled control. That's the Bandwidth way.

At Bandwidth, your music matters when you are part of the BAND. We celebrate differences and encourage BANDmates to be their authentic selves. #jointheband

What We Are Looking For :

Let's face it… People read text messages, more than any other medium, which is why we are the fastest growing segment in Bandwidth.

We're looking for a Senior Software Developer who will lead by example in designing and developing world-class, highly scalable , cloud based applications that allow customers to provision, send, receive, and track billions of messages.

What You'll Do :

  • Develop, deliver and support highly scalable , cloud based applications
  • Be a senior member of a software development team, and a leading voice in your team's design and implementation efforts.
  • Contribute to solutions from start to finish, collaborating across teams to iteratively ship value.
  • Work with a team of developers with experience with distributed microservices.
  • Work closely with product managers to create solutions that deliver the power to communicate.
  • Look critically at what we're building and how we're building it
  • Play a critical role in establishing and maintaining the infrastructure of our production and development environments

What You Need :

You are the right candidate if…

  • You are passionate about your craft of building services with programming languages including Java and similar languages
  • You have experience with AWS or another cloud platform, and you "get" how scalable cloud applications are engineered
  • You enjoy solving complex problems at scale, and working closely with stakeholders to continually improve the customer experience and application reliability
  • You are consistently innovating while actively reducing the complexity and increasing scalability and security across the software you develop
  • You have a history of leading by example through your design and implementation
  • You have extensive experience thoroughly and deeply reviewing code
  • You have understanding of fundamental design principles for building a scalable application
  • You know IP networking, web protocols, and REST
  • You're passionate about writing testable code, and your test automation proves it
  • You have a Bachelor's degree or equivalent experience
  • While years of experience is an imperfect measure, you've probably been a software engineer for 6+ years
  • You enjoy mentoring others
  • Bonus Points :

  • You have experience with scale and performance optimization.
  • You have experience with relational and non-relational database systems.
  • The Whole Person Promise :

    At Bandwidth, we're pretty proud of our corporate culture, which is rooted in our "Whole Person Promise." We promise all employees that they can have meaningful work AND a full life, and we provide a work environment geared toward enriching your body, mind, and spirit. How do we do that? Well…

  • 100% company-paid Medical, Vision, & Dental coverage for you and your family with low deductibles and low out-of-pocket expenses.
  • All new hires receive four weeks of PTO.
  • PTO Embargo. When you take time off (of any kind!) you're embargoed from working. Bandmates and managers are not allowed to interrupt your PTO – not even with email.
  • Additional PTO can be earned throughout the year through volunteer hours and Bandwidth challenges.
  • "Mahalo moments" program grants additional time off for life's most important moments like graduations, buying a first home, getting married, wedding anniversaries (every five years), and the birth of a grandchild.
  • 90-Minute Workout Lunches and unlimited meetings with our very own nutritionist.
  • Are you excited about the position and its responsibilities, but not sure if you're 100% qualified? Do you feel you can work to help us crush the mission? If you answered 'yes' to both of these questions, we encourage you to apply! You won't want to miss the opportunity to be a part of the BAND.

    Applicant Privacy Notice

    Create a job alert for this search

    Sr Software Developer • Raleigh, NC, US

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    First Citizens BankRaleigh, NC, US
    Full-time
    This position is responsible for the API / Middleware integration supporting multiple API Gateways (Apigee, MuleSoft, Layer 7 etc. API / Middleware Platforms supporting banks business needs, Regulatory,...Show moreLast updated: 30+ days ago
    SoftPro SaaS Team Direct Hire

    SoftPro SaaS Team Direct Hire

    QED NationalUSA, North Carolina, Raleigh
    Full-time +1
    Senior Software Engineer - Technical Lead.The SaaS Development Team is seeking a.Senior Full-Stack Software Engineer.This role will also be responsible for maintaining and enhancing existing compon...Show moreLast updated: 24 days ago
    • Promoted
    SPEECH LANGUAGE PATHOLOGIST (SLP) - GOLDEN YEARS NURSING HOME

    SPEECH LANGUAGE PATHOLOGIST (SLP) - GOLDEN YEARS NURSING HOME

    Liberty HealthFalcon, NC, United States
    Full-time
    SPEECH LANGUAGE PATHOLOGIST (SLP) - GOLDEN YEARS NURSING HOME.Liberty Healthcare and Rehabilitation Services,.We are currently seeking an experienced : . Work with a multidisciplinary team to insure a...Show moreLast updated: 30+ days ago
    Sr. Mobile Application Developer

    Sr. Mobile Application Developer

    Stand 8USA, North Carolina, Morrisville
    Part-time
    Senior Mobile Application Developer.We are looking for individuals with a strong passion for problem solving and developing software solutions in the medical device industry.The ideal candidate wil...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. Application Engineer - Remote

    Sr. Application Engineer - Remote

    CBRERaleigh, NC, United States
    Remote
    Full-time
    Administrative, Data & Analytics, Engineering / Maintenance, Project Management.Dallas - Texas - United States of America, Fort Worth - Texas - United States of America, Las Vegas - Nevada - United S...Show moreLast updated: 3 days ago
    Sr. Software Engineer

    Sr. Software Engineer

    Pierce Technology CorpRaleigh, NC, US
    Full-time
    Quick Apply
    Work in dynamic self-organized agile teams to develop high-quality software applications using the best technology stack, design, and architecture. Interact with stakeholders to analyze, design, and...Show moreLast updated: 30+ days ago
    Garmin is hiring : Sr Audio Software Engineer in Cary

    Garmin is hiring : Sr Audio Software Engineer in Cary

    MediabistroCary, NC, United States
    Full-time
    Senior Audio Software Engineer.Cary, NC location on our Core Technology Team.This team offers you the chance to work on a variety of technologies that bring Garmin’s consumer products to life.You w...Show moreLast updated: 5 days ago
    • Promoted
    Software QA Technical Lead

    Software QA Technical Lead

    CiscoDurham, NC, United States
    Full-time
    Software QA Technical Lead (1445332).Location : Offsite, RTP, North Carolina, US.Area of InterestInformation Technology.Compensation Range174700 USD - 253400 USD. The application window is expected to...Show moreLast updated: 3 days ago
    • Promoted
    Senior Software Developer

    Senior Software Developer

    LaCAR MDX TechnologiesDurham, NC, United States
    Full-time
    Senior Software Developer – Join a Growing Biotech Company!.The Software Developer - Fullstack / DevOps (Senior) is responsible for the design, development,. This position combines fullstack developme...Show moreLast updated: 2 days ago
    Freelance Software Developer (Rust) - Quality Assurance (AI Trainer)

    Freelance Software Developer (Rust) - Quality Assurance (AI Trainer)

    MindriftNC, US
    Remote
    Part-time
    Quick Apply
    This opportunity is only for candidates currently residing in the specified country.Your location may affect eligibility and rates. We believe in using the power of collective intelligence to ethica...Show moreLast updated: 4 days ago
    • Promoted
    • New!
    Fast Pay - Earn at least $795 in your first 69 trips, guaranteed.

    Fast Pay - Earn at least $795 in your first 69 trips, guaranteed.

    UberNewton Grove, NC, United States
    Full-time +1
    Earn at least $795 driving with Uber when you complete your first 69 trips in 30 days.Driving is an easy way to boost your income while maintaining the flexibility your schedule requires (gig, part...Show moreLast updated: 8 hours ago
    • Promoted
    • New!
    Quick Earnings : Earn At Least $795 For Your First 69 Trips, Guaranteed.

    Quick Earnings : Earn At Least $795 For Your First 69 Trips, Guaranteed.

    UberNewton Grove, NC, United States
    Full-time +1
    Earn at least $795 driving with Uber when you complete your first 69 trips in 30 days.Driving is an easy way to boost your income while maintaining the flexibility your schedule requires (gig, part...Show moreLast updated: 8 hours ago
    • Promoted
    Sr. Full Stack engineer AI Application development

    Sr. Full Stack engineer AI Application development

    Info Way SolutionsCary, NC, United States
    Full-time
    Full Stack engineer AI Application development.Actively participate in all phases of development - using the SAFe software delivery model. Analysis, Design, Development of features for new applicati...Show moreLast updated: 3 days ago
    • Promoted
    • New!
    Flexible $ : Earn At Least $795 For Your First 69 Trips, Guaranteed.

    Flexible $ : Earn At Least $795 For Your First 69 Trips, Guaranteed.

    UberNewton Grove, NC, United States
    Full-time +1
    Earn at least $795 driving with Uber when you complete your first 69 trips in 30 days.Driving is an easy way to boost your income while maintaining the flexibility your schedule requires (gig, part...Show moreLast updated: 8 hours ago
    • Promoted
    Mobile Engineer II (Remote)

    Mobile Engineer II (Remote)

    First Citizens BankRaleigh, NC, US
    Remote
    Full-time
    This is a remote role that may only be hired in the following location(s) : AZ, FL GA, NC and TX.We are seeking a skilled . The ideal candidate will have strong experience in .You will play...Show moreLast updated: 10 days ago
    • Promoted
    Senior Software Test Engineer Lead (Remote)

    Senior Software Test Engineer Lead (Remote)

    First Citizens BankRaleigh, NC, US
    Remote
    Full-time
    This is a remote role that may only be hired in the following location(s) : AZ, FL, GA, NC and TX.Silicon Valley Bank (SVB), a division of First Citizens Bank, is the bank of the world’s most ...Show moreLast updated: 23 days ago
    • Promoted
    Sr. Solutions Architect

    Sr. Solutions Architect

    Piper CompaniesDurham, NC, United States
    Full-time
    Financial Services company located in Durham, NC.Developing, designing, implementing, and managing the applications in AWS. Manage canary releases and blue-green deployments.Collaborate with product...Show moreLast updated: 3 days ago
    • Promoted
    Sr. Application Engineer - Remote East Region

    Sr. Application Engineer - Remote East Region

    CBRERaleigh, NC, United States
    Remote
    Full-time
    Application Engineer - Remote East Region.Administrative, Data & Analytics, Engineering / Maintenance, Facilities Management, Project Management. Atlanta - Georgia - United States of America, Beverly ...Show moreLast updated: 3 days ago
    • Promoted
    HOME CARE SPEECH LANGUAGE PATHOLOGIST SLP

    HOME CARE SPEECH LANGUAGE PATHOLOGIST SLP

    Liberty HealthDunn, NC, US
    Full-time
    HOME CARE SPEECH LANGUAGE PATHOLOGIST SLP.Our healthcare professionals are dedicated to offering recovery with independence to our patients. We are currently seeking an experienced : .HOME CARE SPEECH...Show moreLast updated: 14 days ago
    • Promoted
    RN - Telemetry in Spring Lake, NC - $2,415 / week

    RN - Telemetry in Spring Lake, NC - $2,415 / week

    Vetted HealthSpring Lake, NC, US
    Full-time
    Vetted is seeking a RN - Telemetry for a travel job in Fayetteville, North Carolina.The assignment starts on ASAP and is 13 weeks long with 10 hour shifts 5 days a week. You must live 60 miles away ...Show moreLast updated: 21 days ago