Software Engineering and Android Development Expert

4 days ago


Kitchener, Ontario, Canada Dialpad Full time
About Dialpad

Dialpad pioneered a customer communications platform powered by AI. Our secure foundation serves as the base for all Dialpad products. By unifying conversations in one place, businesses can unlock the power of AI to automate tasks, streamline workflows, and drive growth.

We're expanding rapidly, supported by notable investors like Andreessen Horowitz, Google Ventures, and ICONIQ. Visit dialpad.com to learn more about our impact on AI technology.

Our global Engineering team offers engineers ownership of large product parts, allowing them to see immediate results. We combine natural language processing and AI with cloud computing to shape the future of work – making business communication more human.

Cultivating Future Leaders

We offer a Co-Op Software Engineer Program in Canada, providing motivated students with real-world experience. You'll work alongside professionals on impactful projects, gain hands-on experience, mentorship, and contribute to cutting-edge solutions.

This program is designed for students eager to expand their skills in software engineering, collaborative problem-solving, and technology. The full-time, hybrid position starts in 2025.

The Role
  • Rapidly deliver new features and improvements
  • Build reliable infrastructure code and tooling
  • Create processes that amplify team efficiency
  • Implement elegant designs to delight customers
  • Support Android users and help steer application evolution
About the Position

This role is based in Vancouver, Canada, where you'll work with a local mentor to learn Dialpad's technologies and processes.

We offer competitive salaries and a dynamic work environment.

Required Skills and Qualifications
  • University program enrollment or recent graduation in Computer Science or related field
  • 8+ months of hands-on software development experience
  • Availability for full-time work (40 hours/week) from Monday to Friday, 9 AM to 5 PM
  • Experience with Kotlin/Java and/or Android
  • Strong understanding of data structures, algorithms, and software design
  • Skilled in writing clean, reusable code using Object Oriented Design principles
  • Ability to debug code and write unit tests
  • Basic knowledge of version control systems (Git a plus)
Benefits

We've been named a Top Workplace seven times due to our collaborative culture that elevates teammates, celebrates wins, and brings together passion and talent.

Teamwork makes the dream work – we offer competitive salaries because each participant contributes to our success.

Diversity, Equity, and Inclusion at Dialpad

We're committed to building a values-driven culture celebrating identity, inclusion, and belonging. Every Voice Matters at Dialpad – we create community through Employee Resource Groups, company-wide celebrations, service days, and internal learning programs focused on Dialer success.



  • Kitchener, Ontario, Canada Cash Full time

    Cash App is revolutionizing the way people manage their finances, and we're looking for an experienced Android Software Engineer to join our Commerce team. As a key member of our engineering team, you'll be responsible for developing new consumer and merchant-facing products, as well as enhancing our existing ones.The RoleYou'll work closely with our...


  • Kitchener, Ontario, Canada Dialpad Full time

    About DialpadA customer communications platform that leverages AI for business successDialpad pioneered the first AI-powered customer communications platform that serves as the secure foundation for all Dialpad products. By uniting all conversations in one place, businesses of any size and industry can unlock the power of AI to automate tasks, streamline...


  • Kitchener, Ontario, Canada Cash Full time

    About the RoleWe are seeking a highly skilled Senior Android Software Engineer to join our e-commerce team at Cash App. As part of this role, you will develop innovative consumer and merchant-facing products that enhance the user experience for Cash App customers.You will work on crafting durable, well-tested code with an unwavering commitment to product...


  • Kitchener, Ontario, Canada Cash Full time

    Cash App Commerce TeamWe're looking for an experienced Android software engineer to join our Commerce team at Cash App. As a key member of our team, you'll be responsible for developing new consumer and merchant-facing products, as well as enhancing our existing ones.Key ResponsibilitiesCraft durable, well-tested code with an unwavering commitment to product...


  • Kitchener, Ontario, Canada Dialpad Full time

    About the RoleWe are seeking a talented Software Engineer to join our global Engineering team in Vancouver, Canada. This full-time, hybrid position offers the opportunity to work alongside seasoned professionals on impactful projects and take ownership of a large portion of the product.As a Software Engineer at Dialpad, you will be responsible for rapidly...


  • Kitchener, Ontario, Canada BlackBerry Inc. Full time

    Software Development OpportunityAs a member of the BlackBerry Inc. team, you will have the opportunity to contribute to the development of innovative solutions for enhanced visibility and protection against current and future cyberthreats. You will be part of a talented, growth-mindset oriented team dedicated to providing secure software...


  • Kitchener, Ontario, Canada Brock Solutions Full time

    About the Role:Brock Solutions is an innovative engineering solutions and professional services company specializing in real-time operational solutions for industrial and transportation organizations worldwide.We are seeking a Software Quality Analyst to join our team of experienced professionals located at our head office in Kitchener, ON.Key...


  • Kitchener, Ontario, Canada Cloud DX, Inc. Full time

    Cloud DX, Inc. is seeking a highly skilled Senior Mobile Software Engineer to join our team and contribute to the development of cutting-edge mobile applications.As a senior member of our engineering team, you will play a key role in designing, developing, and implementing new features for our mobile applications and SDKs. You will work closely with...


  • Kitchener, Ontario, Canada Brock Solutions Full time

    Company OverviewBrock Solutions is a leading engineering solutions and professional services company with over 30 years of experience in providing real-time operational solutions to industrial, manufacturing, and transportation organizations worldwide.We are committed to innovation and exploring emerging technologies such as industrial automation, machine...


  • Kitchener, Ontario, Canada Winmar Full time

    We are seeking a Technical Expert in Software Development to join our team at {company}.The ideal candidate will have a strong background in software development and be proficient in programming languages such as C++, Java, and Python.Duties and responsibilities include developing, testing, and maintaining software applications, as well as collaborating with...


  • Kitchener, Ontario, Canada ApplyBoard Full time

    The OpportunityAt ApplyBoard, we're seeking a skilled Senior Software Engineer to join our team and contribute to the advancement and development of our innovative solutions. As a key member of our cross-functional team, you'll play a pivotal role in designing, developing, and deploying cutting-edge software products that address complex technical...


  • Kitchener, Ontario, Canada Associated Engineering Full time

    Job Title: Transportation EngineerJob Summary:Associated Engineering is seeking a highly skilled Transportation Engineer to join our team. As a Transportation Engineer, you will be responsible for designing and developing transportation infrastructure projects, including roads, highways, and public transportation systems.Key Responsibilities:Design and...


  • Kitchener, Ontario, Canada Square Full time

    About the RoleWe are seeking a highly skilled Senior iOS Software Engineer to join our Mobile Engineering team for Cash Trust Client. As a key member of our team, you will be responsible for building, owning, and improving the experiences and platforms primarily around Access, and will flex into other areas of Trust as needed.Key ResponsibilitiesDesign and...


  • Kitchener, Ontario, Canada Associated Engineering Full time

    About the OpportunityAssociated Engineering is seeking a highly skilled and experienced Transportation Design Engineer to join our team in Ontario, Canada.Job SummaryWe are looking for a talented professional with a strong background in transportation engineering to work on various projects, including traffic engineering software, drafting and design...


  • Kitchener, Ontario, Canada Square Full time

    At Square, we're redefining the world's relationship with money to make it more relatable, instantly available, and universally accessible. Our Cash App Trust organization exists to build trust and expand access in our Ecosystem. As a Senior iOS Software Engineer on this team, you'll play a crucial role in providing Cash App customers reliable, easy, and...


  • Kitchener, Ontario, Canada Cash Full time

    Cash App is a dynamic and innovative company that values creativity, productivity, and happiness. Our distributed team has been working remotely since day one, and many of our roles can be done from anywhere where Cash App operates.The RoleWe are seeking a skilled Android software engineer to join our Cash App Commerce team. As part of this team, you will...

  • Software Engineer

    3 weeks ago


    Kitchener, Ontario, Canada Snowman Full time

    Job Details:Job Title: Software Engineer - Full Stack DeveloperJob Summary: We are seeking a highly skilled Software Engineer - Full Stack Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining software applications using a variety of programming languages and technologies. Key Responsibilities: *...

  • Software Engineer

    4 weeks ago


    Kitchener, Ontario, Canada Verily Full time

    At Verily, we're seeking a skilled Software Developer to join our Precision Health Platform engineering organization. As a member of our team, you'll design, develop, and deliver new software features across our tech stack, working closely with our development team to build modular, composable, and interoperable platform components.Key ResponsibilitiesDesign...

  • Software Engineer

    3 weeks ago


    Kitchener, Ontario, Canada Trader Tax Inc Full time

    We are seeking a Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and testing software applications. This is a fantastic opportunity to work on challenging projects, collaborate with a talented group of engineers, and grow your skills in a dynamic and innovative...


  • Kitchener, Ontario, Canada Associated Engineering Full time

    Job RequirementsThe following requirements/qualifications are required at a minimum to be considered for this position: Bachelor's Degree (Bachelor of Engineering or Bachelor of Applied Science) in Civil or Transportation Engineering Five years' experience in the field of transportation Registration with Professional Engineers Ontario (PEO) as a Professional...