Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer (Identity) image - Rise Careers
Job details

Software Developer (Identity)

Bandwidth delivers world-class messaging, voice, and emergency service connectivity, providing APIs and global network solutions for top brands. They are looking for a Software Developer to help build their Identity platform.

Skills

  • Designing distributed systems
  • Cloud environments (AWS)
  • Modern programming languages (Go, Java, Python, JavaScript)
  • Debugging and optimizing code
  • Automation of routine tasks

Responsibilities

  • Design, build, and maintain Bandwidth’s Identity platform
  • Drive patterns of Identity and Access control policies
  • Make Bandwidth more secure and scalable

Education

  • Bachelor’s degree or equivalent experience

Benefits

  • 100% company-paid Medical, Vision, & Dental coverage
  • Four weeks of PTO
  • PTO Embargo policy
  • Additional PTO opportunities
  • Special time off for significant life events
  • 90-Minute Workout Lunches
To read the complete job description, please click on the ‘Apply’ button
What You Should Know About Software Developer (Identity), Bandwidth

If you're an ambitious Software Developer (Identity) ready to make an impact, Bandwidth is looking for you! Based in the vibrant city of Raleigh, NC, Bandwidth is a leader in delivering top-notch messaging, voice, and emergency service connectivity for some of the biggest brands globally. You'll be part of the dynamic Identity (Software Infrastructure) team, where your role will encompass designing, building, and maintaining our cutting-edge Identity platform. It's more than just coding—it's about shaping solutions that empower our customers by ensuring secure authentication and access management. You’ll enjoy diving into modern technologies, writing code in languages like Go, Java, or Python, and applying best practices in cloud environments like AWS. Don't worry if you're uncertain about meeting every single requirement; we value passion and a willingness to learn! At Bandwidth, we believe in celebrating differences, and nurturing an inclusive culture is at the heart of our mission. We're excited about candidates who enjoy collaborating, bouncing technical ideas off like-minded teammates, and continuously pushing the envelope to create exceptional user experiences. Plus, we offer fantastic benefits such as four weeks of PTO, company-paid health coverage, and specific initiatives for your personal growth. So join us and be a part of something extraordinary at Bandwidth, where your skills will help shape the future of enterprise communication!

Frequently Asked Questions (FAQs) for Software Developer (Identity) Role at Bandwidth
What are the responsibilities of a Software Developer (Identity) at Bandwidth?

As a Software Developer (Identity) at Bandwidth, your main responsibilities will include designing, building, and maintaining the Identity platform that handles user authentication and authorization. You'll help establish and enforce security and access control policies while collaborating with your teammates to enhance our services and improve customer experiences. Your expertise will be essential in ensuring that our platforms are scalable and resilient.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Developer (Identity) position at Bandwidth?

To be considered for the Software Developer (Identity) role at Bandwidth, candidates should bring at least 2 years of experience in designing distributed systems, preferably in cloud environments like AWS. Proficiency in modern programming languages such as Go, Java, Python, or JavaScript is crucial. A Bachelor’s degree or equivalent experience is required. We're also looking for candidates with excellent problem-solving skills and a passion for building tools that drive customer satisfaction.

Join Rise to see the full answer
What technologies does a Software Developer (Identity) at Bandwidth work with?

In the Software Developer (Identity) role at Bandwidth, you'll work with various technologies to enhance our Identity platform. You'll utilize programming languages including Go, Java, Python, and JavaScript, and work within cloud environments like AWS. Familiarity with Infrastructure as Code tools like Terraform, and experience with identity and access management providers such as Okta, will give you an edge in this position.

Join Rise to see the full answer
How does Bandwidth foster a supportive work culture for Software Developers (Identity)?

At Bandwidth, we pride ourselves on creating a supportive work environment, embodied in our 'Whole Person Promise.' This means offering a balanced life alongside meaningful work. Employees enjoy generous PTO policies, including four weeks of vacation, health benefits for you and your family, and programs that recognize significant life events. Our culture encourages open communication, collaboration, and celebrates individuality, ensuring that all team members feel valued.

Join Rise to see the full answer
What can I expect during the interview process for the Software Developer (Identity) at Bandwidth?

The interview process for the Software Developer (Identity) position at Bandwidth typically includes several stages, starting with an initial screening call to discuss your background and interest in the role. Following that, you may engage in technical assessments to evaluate your coding skills and knowledge of distributed systems. Finally, you'll have interviews with team members and leadership to assess your fit within our culture and team dynamics.

Join Rise to see the full answer
Common Interview Questions for Software Developer (Identity)
Can you describe your experience with cloud environments in relation to your work as a Software Developer?

When responding to this question, focus on specific examples of projects where you've successfully designed and implemented solutions within cloud environments like AWS. Highlight your familiarity with cloud architecture principles, scalability, and any particular tools or services you've used in those projects.

Join Rise to see the full answer
How do you approach debugging and optimizing code as a Software Developer?

Explain your systematic approach to debugging, including the tools and techniques you utilize. Discuss how you analyze performance issues and any coding standards or practices you adopt to ensure code quality, such as code reviews or automated testing.

Join Rise to see the full answer
What role does security play in your development process?

Discuss the importance of security in software development, particularly concerning Identity and access management. Share specific practices you implement, such as secure coding techniques, regular security assessments, and collaboration with security teams to ensure compliance with standards.

Join Rise to see the full answer
Can you give an example of a complex technical idea you've discussed with your teammates?

Prepare a concrete example that illustrates your communication skills and technical understanding. Describe the issue, the collaborative approach you took to address it, and the outcome, emphasizing how teamwork led to a successful resolution.

Join Rise to see the full answer
What do you consider the most important qualities for a Software Developer working in an Identity team?

Highlight qualities such as thorough technical proficiency, problem-solving skills, attention to detail, and adaptability. Discuss how these traits help a developer succeed in a fast-paced environment while contributing to secure and efficient Identity solutions.

Join Rise to see the full answer
How do you stay up-to-date with the latest developments in software development techniques and technologies?

Discuss your commitment to continuous learning through resources like online courses, technical blogs, webinars, and community groups. Mention any specific technologies or methodologies you're currently exploring to enhance your skill set.

Join Rise to see the full answer
What experience do you have with Infrastructure as Code (IaC)?

Talk about your practical experience with IaC tools like Terraform. Provide examples of how you've used IaC to provision and manage cloud resources, and how it has contributed to efficiency and consistency in deployment processes.

Join Rise to see the full answer
Describe a time when you had to handle an on-call situation. What was the issue, and how did you resolve it?

Share a specific example of an on-call incident, detailing the problem you faced, the steps you took to diagnose and resolve the issue, and the lessons learned. Emphasize how your actions contributed to a successful resolution under pressure.

Join Rise to see the full answer
What's your process for gathering and analyzing customer requirements for Identity solutions?

Discuss your methods for collaborating with stakeholders to understand their needs, documenting requirements, and transforming them into actionable design specifications. Highlight how you ensure that solutions align with customer expectations.

Join Rise to see the full answer
How do you manage your time and priorities when working on multiple projects?

Explain your strategies for effective time management, such as prioritization frameworks or tools you use to keep track of tasks. Describe your approach to balancing project deadlines and quality output, ensuring timely delivery of high-standard work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Sopra Steria Remote Ringwade, 3439 LM Nieuwegein, Netherlands
Posted 13 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 13 hours ago
Photo of the Rise User
Nearsure Remote Latin America - Remote
Posted 8 days ago
Photo of the Rise User
Spreetail Remote No location specified
Posted 21 hours ago

We believe communications can transform the world Technology is fundamentally changing the world and how we communicate for the better. It’s creating a better way to live, to love, to work, and communicate. For the last 20+ years, we have worked ...

66 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 11, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!