Senior Software Engineer

Dialpad pioneered the first AI-powered customer communications platform that now serves as the secure foundation for all Dialpad products.
Backend
Senior Software Engineer
In-Person
8+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Dialpad, a pioneer in AI-powered customer communications, is seeking a Senior Software Engineer to join their Product Engineering team in Bangalore, India. This role focuses on building and maintaining customer-facing features for Dialpad's cloud-native products, particularly for the Dialpad Meetings team. The ideal candidate will have 8+ years of backend software engineering experience, with expertise in Python, JavaScript, and cloud technologies.

Key responsibilities include writing technical specifications, developing well-tested features, participating in code reviews, and mentoring other engineers. The role requires strong skills in microservices, serverless architectures, and containerization.

Dialpad offers a comprehensive benefits package, including medical, dental, and vision insurance, stock options, and professional development opportunities. The company prides itself on its collaborative culture and commitment to diversity, equity, and inclusion.

This high-impact position directly contributes to Dialpad's revenue and is of strategic importance. It's an excellent opportunity for a skilled engineer to work on cutting-edge technologies in a rapidly growing AI technology company, shaping the future of work and business communication.

Last updated 4 months ago

Responsibilities For Senior Software Engineer

  • Write clear and complete Tech Spec documents
  • Provide estimates on technical resources and requirements
  • Develop well-tested features with appropriate test hooks
  • Review technical designs
  • Participate in code reviews and design discussions
  • Perform unit and end-to-end testing
  • Ensure features are shipped on-time and with high quality
  • Troubleshoot and debug issues with existing features
  • Mentor engineers
  • Drive innovation and productivity initiatives

Requirements For Senior Software Engineer

Python
JavaScript
Node.js
  • 8+ years of experience in backend software engineering
  • Bachelor's or Master's degree in Computer Science or related field
  • Experience with Python, Javascript, HTML, CSS, RestFul APIs, web application frameworks
  • Strong experience with Microservices and Serverless Architectures
  • Experience with Containerization and Orchestration in the Cloud
  • Working knowledge of unit test and integration test frameworks
  • Experience with performance and optimization problems
  • Strong debugging and troubleshooting skills
  • Strong communication and collaboration skills
  • Experience with highly agile and iterative development processes

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical, dental, and vision plans
  • Monthly stipend for cell phone and home internet bills
  • Gym membership reimbursement
  • Professional development reimbursement
  • Stock options
  • Competitive salaries

Interested in this job?

Jobs Related To Dialpad Senior Software Engineer

Software Development Engineer

Senior Software Engineer role at Amazon focusing on distributed systems and e-commerce infrastructure in the SARA organization.

Software Development Engineer III, Prime Video Content Localization and Accessibility

Senior Software Engineer role at Prime Video focusing on content localization and accessibility features using GenAI and automation solutions.

Sr. Technical Quality Engineer, Cell Global Quality

Senior Technical Quality Engineer position at Tesla, focusing on 4680 battery cell manufacturing quality control and implementation in Austin Gigafactory.

Quality Assurance Engineer, Alexa Communications

Senior QA Engineer role at Amazon working on Alexa Communications, focusing on quality assurance testing and automation with 4+ years experience required.

Sr. Software Engineer (Framework - Solutions Services), Ai & Data Platforms

Senior Software Engineer position at Apple's AI & Data Platform team, focusing on building scalable data and reporting applications in Austin.