Senior Software Engineer

3 weeks ago


San Ramon, California, United States Dialpad Full time
About Dialpad

Dialpad is a leading provider of AI-powered customer communications platforms. Our mission is to revolutionize the way businesses communicate and collaborate.

We're a dynamic and rapidly expanding company with a presence in multiple industries. Our products and services are used by millions of users worldwide, and we're committed to delivering exceptional user experiences.

About the Role

We're seeking a talented and experienced Full Stack Engineer to join our Product Engineering organization. As a key member of our team, you'll be responsible for building and maintaining scalable web and desktop applications using modern technologies.

You'll work closely with cross-functional teams, including Product Managers, Designers, and QA specialists, to deliver high-quality features and projects. Your expertise will be invaluable in shaping the future of our products and services.

Key Responsibilities
  • Develop and maintain Dialpad's web and desktop applications using modern frontend and backend technologies.
  • Write clean, modular, and maintainable code using best practices and unit tests.
  • Participate in code reviews to ensure code quality, maintainability, and scalability.
  • Ensure that features are shipped on time and with the highest quality.
  • Take on-call activities to support and resolve issues coming from QA and customers.
  • Be responsible for deploying new releases on a weekly release cadence.
  • Collaborate with cross-functional teams to build and use common components and practices across Dialpad products.
  • Mentor junior engineers and help them grow their skills and expertise.
Requirements
  • 6-10 years of experience in Full-stack software engineering.
  • Strong experience with Python, APIs, Vue/React, HTML, CSS, JavaScript, TypeScript, GraphQL, GCP, or other cloud infrastructures.
  • Experience with databases SQL/NoSQL.
  • Experience with building reusable and modular components both frontend and backend.
  • Experience with mentoring junior engineers and helping them grow their skills.
  • Experience with RESTful APIs and GraphQL schemas.
  • Experience with Agile development methodologies.
  • Strong debugging and troubleshooting skills.
  • Strong communication and collaboration skills.
What We Offer

We offer a competitive salary, stock options, and a comprehensive benefits package. Our company culture values diversity, equity, and inclusion, and we're committed to creating a workplace where everyone can thrive.

We're an equal-opportunity employer and welcome applications from candidates of all backgrounds. If you're passionate about building high-quality software and collaborating with a talented team, we'd love to hear from you.



  • San Ramon, California, United States Five9 Full time

    Job Title: Senior Software EngineerFive9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers worldwide. We are seeking a skilled and passionate Senior Software Engineer to join our team and contribute to the development of Five9's next-generation Advanced Call Distribution platform.This role involves...


  • San Ramon, California, United States Diverse Lynx Full time

    Job Title: Senior .NET Software EngineerWe are seeking a highly skilled Senior .NET Software Engineer to join our team at Diverse Lynx LLC. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software applications using Microsoft technologies.Key Responsibilities:Design and develop full...


  • San Ramon, California, United States Five9 Full time

    Job Title: Senior Software EngineerWe are seeking a skilled and passionate Senior Software Engineer to join our team at Five9, a leading provider of cloud contact center software. As a key member of our engineering team, you will be responsible for designing and developing scalable, cloud-native solutions using Java, Spring Boot, and Google Cloud Platform...


  • San Ramon, California, United States Avalon Staffing Full time

    Job Summary:A Senior Software Engineer - Java Development position is available in our team. The successful candidate will lead the design, development, and delivery of high-quality software in a fast-paced, challenging, and creative environment. Key Responsibilities:Design and develop software modules.Communicate design specifications to stakeholders.Own...


  • San Diego, California, United States United Software Group Full time

    Sr. EngineerWe are seeking a highly skilled Sr. Engineer to join our team at United Software Group.Key Responsibilities:Design and develop complex software systems using C++, Python, and Linux.Lead the full SDLC, including writing software requirements, design specs, and implementing software from such specs.Collaborate with cross-functional teams in Agile...


  • San Francisco, California, United States Take-Two Interactive Software Full time

    About the PositionTake-Two Interactive Software is a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. We are seeking a highly skilled Senior Software Engineer to join our Direct to Consumer team in San Francisco or Vancouver.Job SummaryWe are looking for a talented Senior Software Engineer to provide...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job OverviewLynx Software Technologies is seeking a highly skilled Senior Software Engineer to join our team. As a key technical resource, you will ensure the successful deployment and support of our Lynx product implementations. This customer-facing role requires excellent communication skills and collaboration with internal and external teams.Key...


  • San Diego, California, United States Seismic Software Full time

    Job Title: Senior DevOps Engineer IISeismic Software is seeking a highly skilled Senior DevOps Engineer II to join our team. As a key member of our Cloud Engineering team, you will be responsible for establishing production readiness practices to reduce risk and improve reliability throughout the software development lifecycle.Key Responsibilities:Build out...


  • San Francisco, California, United States INSPYR Solutions Full time

    Job Title: Senior Software Engineer Location: San Francisco – Glendale – Burbank - Los Angeles, CA Job Type: 2 year contract Compensation: Competitive Work Requirements: US Citizen, GC Holders or Authorized to Work About the Role: We are seeking a highly skilled Senior Software Engineer to join our team at INSPYR Solutions. As a Senior Software...


  • San Diego, California, United States Qualcomm Full time

    Job Title: Senior Software EngineerQualcomm 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 complex software systems for our automotive products.Key Responsibilities:Design and develop software systems for automotive productsCollaborate with...


  • San Jose, California, United States Triunity Software Full time

    Job Title: Senior Validation EngineerWe are seeking a highly skilled Senior Validation Engineer to join our team at Triunity Software, Inc. As a Senior Validation Engineer, you will be responsible for ensuring the quality and reliability of our medical devices by developing and implementing validation plans, protocols, and procedures.Key...


  • San Diego, California, United States High Side Technology Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at High Side Technology, Inc. As a key member of our software development team, you will be responsible for designing, developing, and deploying software solutions for our clients in the Department of Defense and Intelligence Community.Key...


  • San Diego, California, United States Qualcomm Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Qualcomm. As a Senior Software Engineer, you will be responsible for designing, developing, and testing complex software systems for our automotive products.Key Responsibilities:Design and develop software systems for automotive productsCollaborate...


  • San Bruno, California, United States Walmart Full time

    Job DescriptionJob Title: Senior Software EngineerJob Summary: We are seeking a highly skilled Senior Software Engineer to join our team at Walmart. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our customers.Key Responsibilities:Design and implement software...


  • San Francisco, California, United States Early Warning Services Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Early Warning Services. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Job SummaryThe Senior Software Engineer will work closely with our cross-functional teams...


  • San Francisco, California, United States OnboardIQ, Inc. dba Fountain Full time

    Senior Software Engineer About the Role: We are seeking a highly skilled Senior Software Engineer to lead the development of our software solutions. Responsibilities: * Lead the improvement of availability, performance, functionality, and security of our software * Collaborate with cross-functional teams to design and implement software solutions *...


  • San Jose, California, United States Rootshell Inc Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Rootshell Inc. As a Senior Software Engineer, you will be responsible for designing, implementing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...


  • San Francisco, California, United States Take-Two Interactive Software Full time

    About the PositionTake-Two Interactive Software is a leading developer, publisher, and marketer of interactive entertainment for consumers worldwide. We're seeking a highly skilled Senior Software Engineer to join our Direct to Consumer team, responsible for building and maintaining our backend services for millions of concurrent users.Key...


  • San Francisco, California, United States Waabi Full time

    Job Title: Senior Software EngineerWaabi 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 maintaining software systems that enable safe self-driving at scale.Key Responsibilities:Design and develop software systems that meet the requirements of our...


  • San Jose, California, United States Software AG Full time

    Job SummaryWe are seeking a highly skilled and experienced software engineer to join our Software AG CONNX team in a remote capacity. The successful candidate will be responsible for designing, implementing, and maintaining features for the CONNX product suite, which is primarily written in cross-platform C++.Key ResponsibilitiesLead and own the design,...