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, robust training, and a vibrant, inclusive work environment.
- Why this job: Make a real impact in a collaborative team while working with cutting-edge technologies.
- Qualifications: 8+ years in software engineering with strong debugging and mentoring skills.
- Other info: Hybrid role with excellent career growth opportunities in a certified Great Place to Work.
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 rely on Dialpad to build stronger customer connections using real‑time, AI‑driven insights.
Being a Dialer
At Dialpad, you’ll be part of a collaborative team working toward our shared mission of making our customers and their employees wildly successful. We believe that every conversation matters, and we’re elevating each one with a platform that drives real‑time insights and automation for our customers.
Your Role
We are seeking a talented and experienced Senior Full Stack 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 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 the 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.
Benefits & Culture
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.
We encourage you to apply
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.
Equal Opportunity
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, Fullstack in London employer: Dialpad
Contact Detail:
Dialpad Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Sr. Software Engineer, Fullstack in London
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Dialpad on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills in action! If you have a portfolio or GitHub with projects that highlight your full-stack capabilities, make sure to share it during interviews. It’s a great way to demonstrate your expertise beyond just words.
✨Tip Number 3
Prepare for the technical interview by brushing up on common coding challenges and system design questions. Practising these will help you feel more confident and ready to tackle any problem they throw your way.
✨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, Fullstack in London
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for the role shine through! We want to see that you're genuinely excited about building high-quality applications and being part of a collaborative team.
Tailor Your Experience: Make sure to highlight your relevant experience in software engineering, especially with modern technologies. We love seeing how your skills align with what we’re looking for, so don’t hold back!
Be Clear and Concise: Keep your application clear and to the point. Use straightforward language to describe your achievements and experiences. We appreciate clarity, and it helps us understand your journey better.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
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 be ready to discuss how you've used these in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific performance and optimisation problems you've encountered in your previous roles. Be ready to explain how you diagnosed and resolved these issues, as this will demonstrate your technical prowess and analytical thinking.
✨Emphasise Collaboration
Since Dialpad values teamwork, think of examples where you’ve successfully collaborated with cross-functional teams. Highlight your communication skills and how you’ve mentored junior engineers, as this aligns with their culture of support and growth.
✨Prepare for Code Reviews
Be ready to talk about your experience with code reviews. Discuss how you ensure code quality, maintainability, and scalability, and maybe even prepare a few examples of your own code that you’d be proud to share during the interview.