Sr. Software Engineer in England

Sr. Software Engineer in England

England Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
Dialpad

At a Glance

  • Tasks: Build high-quality web and desktop applications using modern tech and mentor junior engineers.
  • Company: Join Dialpad, a leading AI-powered customer communications platform trusted by top brands.
  • Benefits: Enjoy competitive perks, a vibrant office culture, and robust training for your growth.
  • Why this job: Make a real impact in a dynamic team while working with cutting-edge technologies.
  • Qualifications: 8+ years in software engineering with strong debugging and mentoring skills.
  • Other info: Hybrid role with opportunities for career advancement in an inclusive environment.

The predicted salary is between 36000 - 60000 £ per year.

About Dialpad

Dialpad is the leading AI-powered customer communications platform, transforming how businesses communicate with their customers. More than 50,000 companies around the globe — including Netflix, RE/MAX, Uber, Randstad, and Tractor Supply — rely on Dialpad to build stronger customer connections using real-time, AI-driven insights.

Your role

We are seeking a talented and experienced Senior Software Engineer who is passionate about building high-quality, scalable web & desktop native applications using modern frontend and backend technologies. You will own significant features end-to-end, tackle technical hurdles, and enrich the team through your engineering experience, including mentorship of junior engineers. You will guide projects with multiple engineers collaborating to deliver major features. You will work jointly in a cross-functional team, including working closely with Product Managers to advocate for technical initiatives for the team. This position reports to our Engineering Manager, who is based in London, and is looking for someone to join the team in our London office. Please note, this is a hybrid position with an expectation to be in the office 2-3 times per week.

What you'll do

  • Develop and maintain Dialpad's web & desktop applications using modern technologies.
  • Write clear and complete architectural design documents that other team members can easily understand.
  • Provide estimates on technical resources and requirements necessary to plan and begin projects.
  • Develop and maintain the WFM web application and services using modern technologies.
  • Write clean, modular, and maintainable code using best practices along with 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 arising from QA and customers.
  • Be responsible for deploying new releases on a weekly release cadence.
  • Collaborate with cross-functional teams to build and use standard components and practices across Dialpad products.
  • Mentor junior engineers and help them grow their skills and expertise.

Skills you'll bring

  • 8+ years of experience in software engineering.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent them.
  • 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 highly agile and iterative development processes.
  • Strong debugging and troubleshooting skills.
  • Strong communication and collaboration skills.

We believe in investing in our people. Dialpad offers competitive benefits and perks, alongside a robust training program that helps you reach your full potential. We have designed our offices to be inclusive, offering a vibrant environment to cultivate collaboration and connection. Our exceptional culture, recognized repeatedly as a certified Great Place to Work, ensures every employee feels valued and empowered to contribute to our collective success.

Don't meet every single requirement? If you're excited about this role and you possess the fundamental traits, the drive, and strong ambition we seek, but your experience doesn't satisfy every qualification, we encourage you to apply. Dialpad is an equal-opportunity employer. We are dedicated to creating a community of inclusion and an environment free from discrimination or harassment.

Sr. Software Engineer in England employer: Dialpad

Dialpad is an exceptional employer that prioritises employee growth and collaboration within a vibrant, inclusive work environment in London. With competitive benefits, a robust training programme, and a culture recognised as a Great Place to Work, we empower our team members to thrive while contributing to innovative AI-driven solutions for our global clientele. Join us to make a meaningful impact in the tech industry while enjoying a supportive and dynamic workplace.
Dialpad

Contact Detail:

Dialpad Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Sr. Software Engineer in England

✨Tip Number 1

Network like a pro! Reach out to current employees at Dialpad on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Show off your skills! Prepare a portfolio of your best projects that highlight your experience with modern technologies. Bring it along to interviews to demonstrate your capabilities and passion for software engineering.

✨Tip Number 3

Practice makes perfect! Get ready for technical interviews by brushing up on coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills before the big day.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Dialpad team.

We think you need these skills to ace Sr. Software Engineer in England

Software Engineering
Web Application Development
Desktop Application Development
Architectural Design
Code Quality Assurance
Unit Testing
Performance Optimisation
Database Management (SQL/NoSQL)
Component Reusability
Agile Development
Debugging and Troubleshooting
Mentorship
Collaboration Skills
Technical Documentation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with modern frontend and backend technologies, as well as any mentoring roles you've had. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about building scalable applications and how your experience aligns with our needs. Don’t forget to mention your enthusiasm for working in a cross-functional team!

Showcase Your Projects: If you've worked on relevant projects, make sure to include them in your application. Whether it's a web app or a desktop application, we love seeing real examples of your work. This helps us understand your approach to problem-solving and coding practices.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're serious about joining our team at Dialpad!

How to prepare for a job interview at Dialpad

✨Know Your Tech Stack

Make sure you’re well-versed in the modern frontend and backend technologies mentioned in the job description. Brush up on your knowledge of databases, SQL/NoSQL, and any specific frameworks they might use. Being able to discuss these confidently will show that you’re ready to hit the ground running.

✨Prepare for Code Reviews

Since code quality is a big deal for this role, be prepared to discuss your approach to writing clean, modular, and maintainable code. Bring examples of your past work or even do a mock code review with a friend to practice articulating your thought process.

✨Show Your Mentorship Skills

This position involves mentoring junior engineers, so think of specific examples where you’ve helped others grow their skills. Be ready to share how you approach mentorship and what strategies you use to support your team members.

✨Understand Agile Methodologies

Familiarise yourself with agile and iterative development processes, as this is crucial for the role. Be prepared to discuss how you’ve successfully worked in agile teams before and how you handle tight deadlines and changing requirements.

Sr. Software Engineer in England
Dialpad
Location: England
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>