Senior Software Engineer

Dialpad pioneered the first AI-powered customer communications platform that now serves as the secure foundation for all Dialpad products.
Bengaluru, Karnataka, India
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 21 days 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, Automated Reasoning Identity

AWS Identity is seeking a Software Development Engineer to strengthen customer security with automation for managed controls, design scalable systems, and provide technical leadership in cloud identity and access management.

Software Development Engineer, Amazon Managed Prometheus

Join Amazon as a Senior Software Engineer to build and influence open source monitoring and observability solutions for Amazon Managed Prometheus.

Software Development Engineer, Amazon Fulfillment Technology Safety & Compliance (AFT S&C)

Senior Software Engineer role at Amazon, developing systems for inventory management and compliance in fulfillment centers.

Software Dev Engineer, AWS OpenSearch

Senior Software Engineer role at AWS OpenSearch team, developing distributed search and log analysis platform using AI technology.

Software Development Engineer , OpenSearch Serverless Team

Senior Software Engineer role at Amazon Web Services for the OpenSearch Serverless team, focusing on cloud-scale analytics and search platform development.