What are the responsibilities and job description for the Software Engineering Co-op – Cloud SaaS Applications position at Ribbon Communications?
Ribbon is looking for a technically strong, energetic, highly collaborative, and passionate candidate with a focus on building scalable, secure, and resilient SaaS applications in public cloud environments such as AWS
As part of our team, you will contribute to the design and development of cloud-native applications and services. You’ll work closely with system architects and QA teams across global locations, participating in all phases of the software development lifecycle—from requirements gathering and design to coding, testing, and deployment.
Key Responsibilities:
Collaborate with cross-functional teams to design and implement features for cloud-based SaaS applications. Develop and maintain microservices and APIs deployed in public cloud environments (e.g., AWS). Participate in code reviews, unit testing, and debugging. Contribute to CI/CD pipelines and cloud infrastructure automation. Stay current with emerging technologies and best practices in cloud-native development.
Education and Qualifications:
Currently enrolled in a degree program in Computer Science, Software Engineering, Electrical Engineering, Mathematics, or a related field. Strong programming skills in one or more of the following: Go (preferred), C . Scripting experience, preferably in Python. Solid understanding of computer networking and protocols such as TCP/IP, HTTP/HTTPS, and TLS 1.3. Familiarity with security frameworks and cryptographic algorithms. Strong analytical, problem-solving, and debugging skills. Excellent written and verbal communication skills.
Preferred Experience (Nice to Have):
Experience with version control systems like Git (GitLab, Bitbucket, etc.). Exposure to public cloud platforms, especially AWS (Azure is a plus). Familiarity with containerization (Docker, Kubernetes) and multi-platform application development.
Work Arrangement:
Hybrid role – Work from the office on Monday, Tuesday and Thursday.
Please Note:
'All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, on the basis of disability, or other characteristic protected by applicable law.'
US Citizens and all other parties authorized to work in the US are encouraged to apply.
As part of our team, you will contribute to the design and development of cloud-native applications and services. You’ll work closely with system architects and QA teams across global locations, participating in all phases of the software development lifecycle—from requirements gathering and design to coding, testing, and deployment.
Key Responsibilities:
Collaborate with cross-functional teams to design and implement features for cloud-based SaaS applications. Develop and maintain microservices and APIs deployed in public cloud environments (e.g., AWS). Participate in code reviews, unit testing, and debugging. Contribute to CI/CD pipelines and cloud infrastructure automation. Stay current with emerging technologies and best practices in cloud-native development.
Education and Qualifications:
Currently enrolled in a degree program in Computer Science, Software Engineering, Electrical Engineering, Mathematics, or a related field. Strong programming skills in one or more of the following: Go (preferred), C . Scripting experience, preferably in Python. Solid understanding of computer networking and protocols such as TCP/IP, HTTP/HTTPS, and TLS 1.3. Familiarity with security frameworks and cryptographic algorithms. Strong analytical, problem-solving, and debugging skills. Excellent written and verbal communication skills.
Preferred Experience (Nice to Have):
Experience with version control systems like Git (GitLab, Bitbucket, etc.). Exposure to public cloud platforms, especially AWS (Azure is a plus). Familiarity with containerization (Docker, Kubernetes) and multi-platform application development.
Work Arrangement:
Hybrid role – Work from the office on Monday, Tuesday and Thursday.
Please Note:
'All qualified applicants will receive consideration for employment without regard to race, age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, on the basis of disability, or other characteristic protected by applicable law.'
US Citizens and all other parties authorized to work in the US are encouraged to apply.