Co-op Software Engineer, Android
Dialpad is the leading AI-powered customer communications platform, transforming how businesses communicate with their customers. The Co-op Software Engineer role is designed for motivated students to gain real-world experience in software engineering, allowing them to work alongside seasoned professionals on impactful projects.
Responsibilities
- Build customer-impacting functionality into Dialpad’s backend services
- Design and implement robust, reusable, and scalable backends through collaboration with a close-knit team
- Your impactful work will help improve: Dialpad’s customer experience, infrastructure scalability, security, and costs
Skills
- Currently enrolled in a university program (3rd year+) or recently graduated in Computer Science, Computer Engineering, or a related field of study
- Minimum of 8 months of hands-on experience in software development
- Available to work full-time (40 hours per week), Monday to Friday, 9 AM to 5 PM
- Familiarity/experience with Python, Java, C++, or similar programming languages
- Familiarity with SQL or NoSQL databases, including how to query and interact with databases
- A solid 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 to collaborate on projects and track changes
- Experience with Git is a plus
- Experience working with containerization and orchestration in the cloud is a plus
Benefits
- Competitive benefits and perks
- Robust training program
Company Overview
Apply To This Job