It's fun to work in a company where people truly BELIEVE in what they're doing!We're committed to bringing passion and customer focus to the business.About the positionWe're looking for talented Principal Software Development Engineers who would like to join our collaborative, creative team in possession to do a meaningful work that aid and assist our enterprise customers in their businesses almost the whole world.What this role is aboutYour responsibilities will include the following key tasks:Design, development and maintenance backend services that work as a part of larger product solution.Participation in code reviews.Collaboration with QA engineers to ensure that new functionality or changes are properly tested.Manage test environmentsPostmortem incident investigation, root cause analysis and remediation planningRequirements for applicantsB.S. in Computer Science or Computer Engineering (M.S or PhD is a plus) or related disciplineExperience in developing scalable low-latency, distributed data processing systemsExperience in multi-threaded programmingExperience in native programming (e.g., Go, Rust, C/C++)Critical thinking and problem-solving skillsReadiness to learn new technologies.Excellent troubleshooting skillsDesirable skillsLinux/Docker/K8 experienceObject-oriented programming experience (e.g., Java, .Net, C++)Experience with SQL and noSQL databases, ElasticSearch and RedisExperience in running large scalable distributed services following micro service architectureExperience with AWS/GCP/Azure or other cloud servicesCI/CD and GitHub experienceInternal DescriptionDescription - InternalAbout the positionWe're looking for talented Principal Software Development Engineers who would like to join our collaborative, creative team in possession to do a meaningful work that aid and assist our enterprise customers in their businesses almost the whole world.What this role is aboutYour responsibilities will include the following key tasks:Design, development and maintenance backend services that work as a part of larger product solution.Participation in code reviews.Collaboration with QA engineers to ensure that new functionality or changes are properly tested.Manage test environmentsPostmortem incident investigation, root cause analysis and remediation planningRequirements for applicantsB.S. in Computer Science or Computer Engineering (M.S or PhD is a plus) or related disciplineExperience in developing scalable low-latency, distributed data processing systemsExperience in multi-threaded programmingExperience in native programming (e.g., Go, Rust, C/C++)Critical thinking and problem-solving skillsReadiness to learn new technologies.Excellent troubleshooting skillsDesirable skillsLinux/Docker/K8 experienceObject-oriented programming experience (e.g., Java, .Net, C++)Experience with SQL and noSQL databases, ElasticSearch and RedisExperience in running large scalable distributed services following micro service architectureExperience with AWS/GCP/Azure or other cloud servicesCI/CD and GitHub experienceCovid-19:Safety for our employees and our communities is a key priority for Genesys. We continue to experience rapid growth during the Covid-19 pandemic and are conducting remote hiring and onboarding processes. All hiring and onboarding processes are being conducted remotely at this time.As our Covid-19 task force and internal teams plan to reopen our global offices, the policies and procedures continue to be updated. Reasonable Accommodations:If you require a reasonable accommodation to complete any part of the application process or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you or someone you know may complete the Reasonable Accommodations Form for assistance. Please use the Candidate field in the dropdown menu to ensure a timely response.This form is designed to assist job seekers who seek reasonable accommodation for the application process. Submissions entered for non-accommodation-related issues, such as following up on an application or submitting a resume, may not receive a response.
View Original Job Posting