Genesys company's all remote jobs
At Genesys, we’ve built the best cloud-based Customer Experience (CX) service offerings ever. It was built from the ground up in the cloud and handles millions of interactions per day. We have hundreds of services and thousands of AWS EC2 instances deployed across global environments, and we push out dozens of product builds per day using a top-notch CI/CD pipeline.
The Realtime Chat Team develops and manages our in-house collaboration and chat service. As a Software Engineer on the Realtime Chat Team, you will develop state-of-the-art cloud-based microservices enabling next-generation collaboration experiences. You will work in a fast-paced, friendly environment where collaboration, continuous change, innovation, and experimentation are a given. Work with industry-leading technology like AWS Lambda, Node.js, TypeScript, DynamoDB, and Redis among others.
Successful Cloud Software Engineers will:
- Propose practical solutions, not just describe problems
- Be driven to get results and adapt to challenges
- Be proactive and learn to anticipate/handle most issues
- Demonstrate a high level of curiosity and keep abreast of the latest technologies
- Show pride of ownership and strive for excellence in everything you do
- Understand why security, logging, metrics and test automation are important and believe this to be a first-class component of new development
Major Responsibilities/Activities:
- Continuously improve production microservices without downtime
- Design, development, and testing of features/functions delivered via platform components and services that are highly scalable, available and reliable
- Stay current with industry developments and new trends
- Recommend new technologies as components of a solution when appropriate
- Take ownership of features beginning to end: from design documents and reviews to acceptance testing and deployment
- Understand & comply with PCI and HIPAA
- Adhere to Genesis Code of Business Conduct and Ethics
Minimum Requirements:
- 2+ years of experience in software engineering
- Proficient software development with a focus on server-side development using Node.js, Java or similar stack
- Experience with the full application lifecycle from development through deployment and support
- Experience working with open-source projects
- Working experience with REST API back-end services
- Familiarity with NoSQL or traditional RDBMS databases
- Unit testing and automation experience
The ideal candidate would also have experience with:
- Node.js + NPM
- JavaScript/TypeScript, Java, and other languages
- Serverless architectures
- Scalability and availability in distributed systems
- Redis
- Jenkins
- Amazon Web Services (Lambda, Dynamo, S3, SQS, SNS, etc.)
- Git
- Ansible or other orchestration tools
Covid-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. We utilize Zoom video meetings and phone calls during the interview process. We will be working remotely through at least September 30, 2021, in most locations, and we are re-evaluating the opening date of all the Genesys offices on an ongoing basis.
About Genesys:
Every year, Genesys® delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology connects every customer moment across marketing, sales and service on any channel, while also improving employee experiences. Genesys pioneered Experience as a Service℠ so organizations of any size can provide true personalization at scale, interact with empathy, and foster customer trust and loyalty. This is enabled by Genesys Cloud™, an all-in-one solution and the world's leading public cloud contact center platform, designed for rapid innovation, scalability and flexibility. Visit www.genesys.com.
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 4 hours
Are you someone who likes to solve complicated problems using cutting-edge technology? If so, this job might be for you.
What this role is:
You will design, develop, and test features to enhance the Genesys Salesforce integrations. Additionally, you will be responsible for building and maintaining our integration ecosystem. You will have the opportunity to build deep integrations with other telephony providers, customer relationship management software, and the AWS ecosystem.
What this role isn’t:
As a Senior Software Engineer, you will be responsible for the day-to-day development and maintenance of your team’s features. This role isn’t building HTML templates or simple single-page sites. You will be creating complex features from design to the actual deployment of your work.
What you’ll bring to the table:
To be successful, you need to have a strong understanding of modern web user interface frameworks and REST API solutions. We need people who are strong problem-solvers that want to make significant contributions to our team and product. You need to be curious and keep abreast of new tools and technology. Being resourceful and detail-oriented is also a key to success on our team.
Some details about what you will do:
· Standup with the team for open communication, idea sharing, supporting other team members, answering questions.
· Participate in code reviews to learn and grow as well as to help your team members learn by providing helpful feedback.
· Develop integrations with Salesforce.
· Unit, integration, and manually test code that you've developed.
· Look for areas of improvement with the code, architecture, and infrastructure.
· Answer questions for other team members.
· Openly communicate progress and concerns.
Minimum Requirements:
· You’ll need 5+ years of relative JavaScript experience. The more experience you have with Ember, Angular, Node, or React the better.
· You also need to understand REST APIs.
· You will be part of the team from day 1 so you need to contribute to the group.
· The problems we are trying to solve aren’t easy. You need to be willing to step in and help find solutions to the complex challenges.
· We don’t just lock ourselves in the office all day. Having strong communication skills is a must for our team.
Benefits
- Medical, Dental, and Vision Insurance
- Telehealth coverage
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open Time Off
- 401(k) matching program
- Adoption Assistance
- Infertility treatments
See more Genesys benefits information at https://mygenesysbenefits.com/
Covid-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. We utilize Zoom video meetings and phone calls during the interview process. We will be working remotely through at least September 30, 2021, in most locations, and we are re-evaluating the opening date of all the Genesys offices on an ongoing basis.
About Genesys:
Every year, Genesys® delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology connects every customer moment across marketing, sales and service on any channel, while also improving employee experiences. Genesys pioneered Experience as a Service℠ so organizations of any size can provide true personalization at scale, interact with empathy, and foster customer trust and loyalty. This is enabled by Genesys Cloud™, an all-in-one solution and the world's leading public cloud contact center platform, designed for rapid innovation, scalability and flexibility. Visit www.genesys.com.
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 4 hours
The Digital UI Team at Genesys is looking for a talented Senior Software Engineer who will primarily focus on web development and application architecture. Genesys Cloud is a cloud-based contact center and communications platform in hypergrowth mode. This team focuses on building compelling agent experiences and the architecture/frameworks on which the UI runs.
About you:
- Extensive experience with JavaScript
- Exposure to modern ECMAScript features will be needed (e.g. Promises, async/await, classes, etc.)
- Experience with TypeScript
- Extensive experience building SPA web applications (JavaScript, DOM, CSS, etc. )
- Extensive Exposure to one or more web dev frameworks (React, Vue, Angular, Ember)
- Knowledge of various state-management frameworks/techniques/approaches
- Experience working with browser JS APIs (e.g. DOM, postmessage, localstorage, etc.)
- Experience working with iframes
- You have experience working with design patterns and building composable software
- Knowledge of the node ecosystem and JavaScript tooling (e.g. babel, webpack, rollup, etc.)
- A version control tool and process (e.g. git and git-flow)
- Continuous delivery of cloud-based software
- 5+ years of experience in architecting
About the work:
- Help build our Agent UI; focusing on composability and quality architecture
- Help modernize some of the legacy UIs we have into modern frameworks and architecture
- Work with other development teams; assisting them with using any cross-team architecture and in-house frameworks we develop
- Work with product and UX teams to field requests and build generic solutions that benefit all our customers/stakeholders
- Help with continuous delivery, tooling, scripts, etc.
- Involved in all aspects of software development from design to deployment
Some of the benefits of working with us:
- Working with a talented, passionate team of developers
- Working with a modern tech stack (Cloud-based microservices platform, State-of-the-art webapp pipeline)
- Great culture (Weekly tech talks, meetups, workplace events/celebrations, movie outings, etc.)
- Team committed to work-life balance
- Ability to work from home or remotely as needed
- Annual budget for technical conferences and career development
Benefits:
- Medical, Dental, and Vision Insurance
- Telehealth coverage
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open Time Off
- 401(k) matching program
- Adoption Assistance
- Infertility treatments
See more Genesys benefits information at https://mygenesysbenefits.com/
Covid-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. We utilize Zoom video meetings and phone calls during the interview process. We will be working remotely through at least June 30, 2021, in most locations, and we are re-evaluating the opening date of all the Genesys offices on an ongoing basis.
About Genesys:
Every year, Genesys® delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology connects every customer moment across marketing, sales and service on any channel, while also improving employee experiences. Genesys pioneered Experience as a Service℠ so organizations of any size can provide true personalization at scale, interact with empathy, and foster customer trust and loyalty. This is enabled by Genesys Cloud™, an all-in-one solution and the world's leading public cloud contact center platform, designed for rapid innovation, scalability and flexibility. Visit www.genesys.com.
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 4 hours
At Genesys, we’ve built the best cloud-based Customer Experience (CX) service offerings ever. It was built from the ground-up in the cloud and handles millions of interactions per day. We have hundreds of services and thousands of AWS EC2 instances deployed across global environments, and we push out dozens of product builds per day using a top-notch CI/CD pipeline.
The Genesys Cloud Unified Communications (UC) team bridges the gap between our platform and popular platforms such as Microsoft Teams and Zoom. As a Software Engineer on the Unified Communications team, you will develop state-of-the-art cloud-based microservices. You will work in a fast-paced, friendly environment where collaboration, continuous change, innovation, and experimentation are a given. Work with industry-leading technology like AWS Lambda, Node.js, TypeScript, Java, Redis among others.
Successful Cloud Software Engineers will:
- Understand why security, logging, metrics and test automation are important and believe this to be a first-class component of new development
- Propose practical solutions, not just describe problems
- Be driven to get results and adapt to challenges
- Be proactive and learn to anticipate/handle most issues
- Demonstrate a high level of curiosity and keep abreast of the latest technologies
- Show pride of ownership and strive for excellence in everything you do
Major Responsibilities/Activities:
- Continuously improve production microservices without downtime
- Design, development, and testing of features/functions delivered via platform components and services that are highly scalable, available and reliable
- Stay current with industry developments and new trends
- Recommend new technologies as components of a solution when appropriate
- Take ownership of features beginning to end: from design documents and reviews to acceptance testing and deployment
- Understand & comply with PCI and HIPAA
- Adhere to Genesys Code of Business Conduct and Ethics
Minimum Requirements:
- 2+ years of experience in software engineering
- Proficient software development with a focus on server-side development using Node.js, Java or similar stack
- Experience with the full application lifecycle from development through deployment and support
- Working experience with REST API back-end services
- Familiarity with NoSQL or traditional RDBMS databases
- Unit testing and automation experience
The ideal candidate would also have experience with:
- Node.js + NPM
- Unit testing frameworks such as Mocha
- JavaScript/TypeScript, Java, and other languages
- AWS technologies such as AWS Lambda and DynamoDB
- Experience working with open source projects
- Scalability and availability in distributed systems
- CI/CD experience
Benefits
- Medical, Dental, and Vision Insurance
- Telehealth coverage
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open Time Off
- 401(k) matching program
- Adoption Assistance
- Infertility treatments
See more Genesys benefits information at https://mygenesysbenefits.com/
Covid-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. We utilize Zoom video meetings and phone calls during the interview process. We will be working remotely through at least June 30, 2021, in most locations, and we are re-evaluating the opening date of all the Genesys offices on an ongoing basis.
About Genesys:
Every year, Genesys® delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology connects every customer moment across marketing, sales and service on any channel, while also improving employee experiences. Genesys pioneered Experience as a Service℠ so organizations of any size can provide true personalization at scale, interact with empathy, and foster customer trust and loyalty. This is enabled by Genesys Cloud™, an all-in-one solution and the world's leading public cloud contact center platform, designed for rapid innovation, scalability and flexibility. Visit www.genesys.com.
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 4 hours
The Genesys Cloud Analytics platform is the foundation on which decisions are made that directly impact our customer’s experience as well as their customers’ experiences. We are a data-driven company, handling tens of millions of events per day to answer questions for both our customers and the business. From new features to enable other development teams, to measuring performance across our customer-base, to offering insights directly to our end-users, we use our terabytes of data to move customer experience forward.
I
n this role, you’ll partner with software engineers, product managers, and data scientists to build and support a variety of analytical big data products. The best person will have a strong engineering background, not shy from the unknown, and will be able to articulate vague requirements into something real. We are a team whose focus is to operationalize big data products and curate high-value datasets for the wider organization as well as to build tools and services to expand the scope of and improve the reliability of the data platform as our usage continues to grow on a daily basis.
As a member of the team, you will:
- Develop and deploy highly-available, fault-tolerant software that will help drive improvements towards the features, reliability, performance, and efficiency of the Genesys Cloud Analytics platform.
- Actively review code, mentor, and provide peer feedback.
- Collaborate with engineering teams to identify and resolve pain points as well as evangelize best practices.
- Partner with various teams to transform concepts into requirements and requirements into services and tools.
- Engineer efficient, adaptable and scalable architecture for all stages of data lifecycle (ingest, streaming, structured and unstructured storage, aggregation) in support of a variety of data applications.
- Build, deploy, maintain, and automate large global deployments in AWS.
- Troubleshoot production issues and come up with solutions as required.
This may be the perfect job for you if:
- You have a strong engineering background with ability to design software systems from the ground up.
- You have expertise in Java, Python or similar programming languages.
- You have experience in web-scale data and large-scale distributed systems on a cloud infrastructure.
- You have a product mindset. You are energized by building things that will be heavily used.
- You have engineered scalable software using big data technologies.
- You have worked on and understand messaging/queueing/stream processing system.
- You have deep knowledge of Kafka, Flink, or Druid.
- You design not just with a mind for solving a problem, but also with maintainability, testability, monitorability, and automation as top concerns.
Technologies we use and practices we hold dear:
- Right tool for the right job over we-always-did-it-this-way.
- We pick the language and frameworks best suited for specific problems. This usually translates to Java for developing services and applications and Python for tooling.
- Packer and Ansible for immutable machine images.
- AWS for cloud infrastructure.
- Infrastructure (and everything, really) as code.
- Automation for everything. CI/CD, testing, scaling, healing, etc.
- Apache Flink and Apache Kafka for stream processing.
- Amazon DynamoDB, Postgres, Amazon S3, and Redis for query and storage.
Benefits
- Medical, Dental, and Vision Insurance
- Telehealth coverage
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open Time Off
- 401(k) matching program
- Adoption Assistance
- Infertility treatments
See more Genesys benefits information at https://mygenesysbenefits.com/
Covid-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. We utilize Zoom video meetings and phone calls during the interview process. We will be working remotely through at least September 30, 2021, in most locations, and we are re-evaluating the opening date of all the Genesys offices on an ongoing basis.
About Genesys:
Every year, Genesys® delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology connects every customer moment across marketing, sales and service on any channel, while also improving employee experiences. Genesys pioneered Experience as a Service℠ so organizations of any size can provide true personalization at scale, interact with empathy, and foster customer trust and loyalty. This is enabled by Genesys Cloud™, an all-in-one solution and the world's leading public cloud contact center platform, designed for rapid innovation, scalability and flexibility. Visit www.genesys.com.
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 4 hours
Every year, Genesys® delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology connects every customer moment across marketing, sales and service on any channel, while also improving employee experiences. Genesys pioneered Experience as a Service so organizations of any size can provide true personalization at scale, interact with empathy, and foster customer trust and loyalty.
Why Genesys needs you
We are investing 1 billion dollars in R&D over the next 4 years and need the right individuals to turn that investment into innovation. Genesys is bringing that innovation to customers through multi-cloud deployments in AWS, Azure, and Google Cloud.
Connections matter, at certain times with greater urgency. Whenever the moment, our technology facilitates those connections creating experience as a service. Our team members own their critical services and words like scalability, resiliency, and automation are at the heart of every line of code we write.
What you’ll do
- In this highly visible position within Genesys, you will be setting the direction for our Engage Multi-Cloud architecture. This includes areas like deployment, capacity planning, scalability projections, reliability, disaster recovery, performance, security and operating margin of the product. Your background in cloud architectures will aid in your success in this role.
- You will provide a technical roadmap and architecture for the Engage Multi-Cloud platform which is based on Docker and Kubernetes. This will all take place in a continuous integration and delivery environment where your solid DevOps experience will be an added dimension into the architecture. By owning this architecture, you will be also be involved in the following:
- Drive change for multi-cloud technology strategies across Research and Development for system availability, scaling, security, observability and operating margins
- Deep understanding of Containers (Docker), Orchestrators (Kubernetes), Helm Charts
- Understanding of Load-balancers (nginx), API Gateways (Kong, Ambassador), Service Mesh (Envoy, Istio), Service Discovery (Consul), SDN, Secrets Management (Vault)
- Queue and Data Services e.g. ElasticSearch, Postgres, Kafka
- Deep focus on observability e.g. Helm Charts, Prometheus, Grafana, Fluent Bit, statsd, Kibana
- Drive stack observability Log Management, Metrics Aggregation pipeline, system alerts etc.
- Working with Engage Multi-Cloud customers from an architectural perspective and providing best practices for operating the engage stack and increasingly making it turnkey
Who you are
- Bachelor’s degree in computer science
- Distributed systems engineering principles applied to scaling mission-critical service applications.
- Experience in operating and managing Kubernetes technologies across multiple platforms (Azure AKS, Openshift, AWS EKS, Google GCP, Pivotal), Terraform
- Strong distributed systems engineer with a deep understanding of large scale distributed microservice and serverless based systems
- Strong hands-on skills in prototyping and experimentation, analysis
- Strong verbal and written communication skills, with the ability to work effectively across internal and external organizations
Benefits
- Medical, Dental, and Vision Insurance
- Telehealth coverage
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open Time Off
- 401(k) matching program
- Adoption Assistance
- Infertility treatments
See more Genesys benefits information at https://mygenesysbenefits.com/
Covid-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. We utilize Zoom video meetings and phone calls during the interview process. We will be working remotely through at least September 30, 2021, in most locations, and we are re-evaluating the opening date of all the Genesys offices on an ongoing basis.
About Genesys:
Every year, Genesys® delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology connects every customer moment across marketing, sales and service on any channel, while also improving employee experiences. Genesys pioneered Experience as a Service℠ so organizations of any size can provide true personalization at scale, interact with empathy, and foster customer trust and loyalty. This is enabled by Genesys Cloud™, an all-in-one solution and the world's leading public cloud contact center platform, designed for rapid innovation, scalability and flexibility. Visit www.genesys.com.
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 4 hours
The Telephony Admin UI Team (“TA UI Team”) works with teams that manage cloud services as well as the Edge to provide telephony to Genesys’ customers. It’s our job to provide a good user experience and to make this knowledge domain as understandable as we can to our customers. You will be a leader and mentor for peers and more junior developers. You will be expected to help lead projects (at least the UI side of multi-team full-stack projects) as well as deliver high-quality code on a timely schedule. As a Senior Software Engineer, you will also be expected to help with and take support cases when they come our way.
Our team does not work full-stack; only on the front end. We are moving towards Angular/TypeScript. We still have legacy code using Knockout and Ember that we need to support and fix bugs in, but those views are being rewritten into Angular as fast as we are able. Therefore strong multi-framework JavaScript (and TypeScript) skills are needed for this role. That being said, our team wants to always keep learning and you need to keep up to date with the latest in web development, show pride in ownership of our repos, and challenge the status quo when needed. A good sense of humor as well as willingness to participate in long discussions about droopy icons, page loading speed and components vs directives is also a big plus.
Major Responsibilities/Activities:
- Work with team members to design, develop, and test features that meet the business needs of our customers and exhibit features that include high scalability, availability and reliability.
- Jump into various complex code-bases, understand them quickly, and develop features and bug fixes in a fast-paced environment.
- Demonstrate the capacity to generate good software design and clean code efficiently and with few bugs.
- Exhibit thoroughness in evaluating all aspects of a solution including localization, licensing, scalability, memory management, bandwidth, latency, automated testing, security, and compliance.
- Perform collaborative code reviews with other developers.
- Write and maintain unit, integration, and acceptance tests.
- Stay current with industry developments and new trends.
- Recommend new technologies as components of a solution when appropriate.
Minimum Requirements:
- 5+ years relative experience.
- Bachelor’s or Master’s degree in Computer Science or Software Engineering.
- Good verbal and written communication skills.
- Demonstrable experience in HTML, CSS and JavaScript/TypeScript.
- Experience in one or more CSS frameworks and one or more JavaScript frameworks (especially Angular, Knockout and Ember).
Benefits
- Medical, Dental, and Vision Insurance
- Telehealth coverage
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open Time Off
- 401(k) matching program
- Adoption Assistance
- Infertility treatments
See more Genesys benefits information at https://mygenesysbenefits.com
Covid-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. We utilize Zoom video meetings and phone calls during the interview process. We will be working remotely through at least September 30, 2021, in most locations, and we are re-evaluating the opening date of all the Genesys offices on an ongoing basis.
About Genesys:
Every year, Genesys® delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology connects every customer moment across marketing, sales and service on any channel, while also improving employee experiences. Genesys pioneered Experience as a Service℠ so organizations of any size can provide true personalization at scale, interact with empathy, and foster customer trust and loyalty. This is enabled by Genesys Cloud™, an all-in-one solution and the world's leading public cloud contact center platform, designed for rapid innovation, scalability and flexibility. Visit http://www.genesys.com.
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 4 hours
The Genesys Cloud Analytics platform is the foundation on which decisions are made that directly impact our customer’s experience as well as their customers’ experiences. We are a data-driven company, handling tens of millions of events per day to answer questions for both our customers and the business. From new features to enable other development teams, to measuring performance across our customer base, to offering insights directly to our end-users, we use our terabytes of data to move customer experience forward.
In this role, you’ll partner with software engineers, product managers, and data scientists to build and support a variety of analytical big data products. The best person will have a strong engineering background, not shy from the unknown, and will be able to articulate vague requirements into something real. We are a team whose focus is to operationalize big data products and curate high-value datasets for the wider organization as well as to build tools and services to expand the scope of and improve the reliability of the data platform as our usage continues to grow on a daily basis.
As a member of the team, you will:
- Develop and deploy highly-available, fault-tolerant software that will help drive improvements towards the features, reliability, performance, and efficiency of the Genesys Cloud Analytics platform.
- Actively review code and provide peer feedback.
- Collaborate with engineering teams to identify and resolve pain points.
- Partner with various teams to transform concepts into requirements and requirements into services and tools.
- Engineer efficient, adaptable and scalable architecture for all stages of data lifecycle (ingest, streaming, structured and unstructured storage, aggregation) in support of a variety of data applications.
- Build, deploy, maintain, and automate large global deployments in AWS.
- Troubleshoot production issues and come up with solutions as required.
This may be the perfect job for you if:
- You have a strong engineering background with ability to design software systems from the ground up.
- You have expertise (commercial experience outside of school) in Java, Python or similar programming languages.
- You have experience in web-scale data and large-scale distributed systems, ideally on cloud infrastructure.
- You have a product mindset. You are energized by building things that will be heavily used.
- You have engineered scalable software using big data technologies.
- You may have worked on and understand messaging/queueing/stream processing systems such as Apache Flink and Apache Kafka.
- You design not just with a mind for solving a problem, but also with maintainability, testability, monitorability, and automation as top concerns.
Technologies we use and practices we hold dear:
- Right tool for the right job over we-always-did-it-this-way.
- We pick the language and frameworks best suited for specific problems. This usually translates to Java for developing services and applications and Python for tooling.
- Packer and Ansible for immutable machine images.
- AWS for cloud infrastructure.
- Infrastructure (and everything, really) as code.
- Automation for everything. CI/CD, testing, scaling, healing, etc.
- Apache Flink and Apache Kafka for stream processing.
- Amazon DynamoDB, Postgres, Amazon S3, and Redis for query and storage.
- Apache Druid for timeseries metric aggregation / OLAP
Benefits:
- Medical, Dental, and Vision Insurance
- Telehealth coverage
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open Time Off
- 401(k) matching program
- Adoption Assistance
- Infertility treatments
See more Genesys benefits information at https://mygenesysbenefits.com
Covid-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. We utilize Zoom video meetings and phone calls during the interview process. We will be working remotely through at least September 30, 2021, in most locations, and we are re-evaluating the opening date of all the Genesys offices on an ongoing basis.
About Genesys:
Every year, Genesys® delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology connects every customer moment across marketing, sales and service on any channel, while also improving employee experiences. Genesys pioneered Experience as a Service℠ so organizations of any size can provide true personalization at scale, interact with empathy, and foster customer trust and loyalty. This is enabled by Genesys Cloud™, an all-in-one solution and the world's leading public cloud contact center platform, designed for rapid innovation, scalability and flexibility. Visit http://www.genesys.com.
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 2 hours
The Genesys Cloud Analytics platform is the foundation on which decisions are made that directly impact our customer’s experience as well as their customers’ experiences. We are a data-driven company, handling tens of millions of events per day to answer questions for both our customers and the business. From new features to enable other development teams, to measuring performance across our customer-base, to offering insights directly to our end-users, we use our terabytes of data to move customer experience forward.
In this role, you’ll partner with software engineers, product managers, and data scientists to build and support a variety of analytical big data products. The best person will have a strong engineering background, not shy from the unknown, and will be able to articulate vague requirements into something real. We are a team whose focus is to operationalize big data products and curate high-value datasets for the wider organization as well as to build tools and services to expand the scope of and improve the reliability of the data platform as our usage continues to grow on a daily basis.
Summary:
- Develop and deploy highly-available, fault-tolerant software that will help drive improvements towards the features, reliability, performance, and efficiency of the Genesys Cloud Analytics platform.
- Actively review code, mentor, and provide peer feedback.
- Collaborate with engineering teams to identify and resolve pain points and proselytize best practices.
- Partner with various teams to transform concepts into requirements and requirements into services and tools.
- Engineer efficient, adaptable and scalable architecture for all stages of data lifecycle (ingest, streaming, structured and unstructured storage, search, aggregation) in support of a variety of data applications.
- Build abstractions and re-usable developer tooling to allow other engineers to quickly build streaming/batch self-service pipelines.
- Build, deploy, maintain, and automate large global deployments in AWS.
- Troubleshoot production issues and come up with solutions as required.
This may be the perfect job for you if:
- You have a strong engineering background with ability to design software systems from the ground up.
- You have expertise in Java. Python and other object-oriented languages are a plus.
- You have experience in web-scale data and large-scale distributed systems, ideally on cloud infrastructure.
- You have a product mindset. You are energized by building things that will be heavily used.
- Open to mentoring and collaborating with junior members of the team.
- Be adaptable and open to exploring new technologies and prototyping solutions within a reasonable cadence.
- You have engineered scalable software using big data technologies (e.g., Hadoop, Spark, Hive, Presto, Elasticsearch, etc).
- You have experience building data pipelines (real-time or batch) on large complex datasets.
- You have worked on and understand messaging/queueing/stream processing systems.
- You design not just with a mind for solving a problem, but also with maintainability, testability, monitorability, and automation as top concerns.
Technologies we use and practices we hold dear:
- Right tool for the right job over we-always-did-it-this-way.
- We pick the language and frameworks best suited for specific problems.
- Packer and Ansible for immutable machine images.
- AWS for cloud infrastructure.
- Automation for everything. CI/CD, testing, scaling, healing, etc.
- Hadoop, Hive, and Spark for batch.
- Airflow for orchestration.
- Dynamo, Elasticsearch, Presto, and S3 for query and storage.
Covid-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. We utilize Zoom video meetings and phone calls during the interview process. We will be working remotely through at least September 30, 2021, in most locations, and we are re-evaluating the opening date of all the Genesys offices on an ongoing basis.
About Genesys:
Every year, Genesys® delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology connects every customer moment across marketing, sales and service on any channel, while also improving employee experiences. Genesys pioneered Experience as a Service℠ so organizations of any size can provide true personalization at scale, interact with empathy, and foster customer trust and loyalty. This is enabled by Genesys Cloud™, an all-in-one solution and the world's leading public cloud contact center platform, designed for rapid innovation, scalability and flexibility. Visit http://www.genesys.com.
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 2 hours
The Genesys Cloud Analytics platform is the foundation on which decisions are made that directly impact our customer’s experience as well as their customers’ experiences. We are a data-driven company, handling tens of millions of events per day to answer questions for both our customers and the business. From new features to enable other development teams, to measuring performance across our customer-base, to offering insights directly to our end-users, we use our terabytes of data to move customer experience forward.
In this role, you’ll partner with software engineers, product managers, and data scientists to build and support a variety of analytical big data products. The best person will have a strong engineering background, not shy from the unknown, and will be able to articulate vague requirements into something real. We are a team whose focus is to operationalize big data products and curate high-value datasets for the wider organization as well as to build tools and services to expand the scope of and improve the reliability of the data platform as our usage continues to grow on a daily basis.
You will:
- Develop and deploy highly-available, fault-tolerant software that will help drive improvements towards the features, reliability, performance, and efficiency of the Genesys Cloud Analytics platform.
- Actively review code, mentor, and provide peer feedback.
- Collaborate with engineering teams to identify and resolve pain points as well as evangelize best practices.
- Partner with various teams to transform concepts into requirements and requirements into services and tools.
- Engineer efficient, adaptable and scalable architecture for all stages of data lifecycle (ingest, streaming, structured and unstructured storage, search, aggregation) in support of a variety of data applications.
- Build abstractions and re-usable developer tooling to allow other engineers to quickly build streaming/batch self-service pipelines.
- Build, deploy, maintain, and automate large global deployments in AWS.
- Troubleshoot production issues and come up with solutions as required.
This may be the perfect job for you if:
- You have a strong engineering background with the ability to design software systems from the ground up.
- You have expertise in Java, Python or similar programming languages.
- You have experience in web-scale data and large-scale distributed systems, ideally on cloud infrastructure.
- You have a product mindset. You are energized by building things that will be heavily used.
- You have engineered scalable software using big data technologies (e.g. Hadoop, Spark, Hive, Presto, Flink, Samza, Storm, Elasticsearch, Druid, Cassandra, etc).
- You have experience building data pipelines (real-time or batch) on large complex datasets.
- You have worked on and understand messaging/queueing/stream processing systems.
- You design not just with a mind for solving a problem, but also with maintainability, testability, monitorability, and automation as top concerns.
Technologies we use and practices we hold dear:
- Right tool for the right job over we-always-did-it-this-way.
- We pick the language and frameworks best suited for specific problems. This usually translates to Java for developing services and applications and Python for tooling.
- Packer and ansible for immutable machine images.
- AWS for cloud infrastructure.
- Infrastructure (and everything, really) as code.
- Automation for everything. CI/CD, testing, scaling, healing, etc.
- Flink and Kafka for stream processing.
- Hadoop, Hive, and Spark for batch.
- Airflow for orchestration.
- Druid, Dynamo, Elasticsearch, Presto, and S3 for query and storage.
Covid-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. We utilize Zoom video meetings and phone calls during the interview process. We will be working remotely through at least September 30, 2021, in most locations, and we are re-evaluating the opening date of all the Genesys offices on an ongoing basis.
About Genesys:
Every year, Genesys® delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology connects every customer moment across marketing, sales and service on any channel, while also improving employee experiences. Genesys pioneered Experience as a Service℠ so organizations of any size can provide true personalization at scale, interact with empathy, and foster customer trust and loyalty. This is enabled by Genesys Cloud™, an all-in-one solution and the world's leading public cloud contact center platform, designed for rapid innovation, scalability and flexibility. Visit www.genesys.com.
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 2 hours
The Genesys Cloud Analytics platform is the foundation on which decisions are made that directly impact our customer’s experience as well as their customers’ experiences. We are a data-driven company, handling tens of millions of events per day to answer questions for both our customers and the business. From new features to enable other development teams, to measuring performance across our customer-base, to offering insights directly to our end-users, we use our terabytes of data to move customer experience forward.
In this role, you’ll partner with software engineers, product managers, and data scientists to build and support a variety of analytical big data products. The best person will have a strong engineering background, not shy from the unknown, and will be able to articulate vague requirements into something real. We are a team whose focus is to operationalize big data products and curate high-value datasets for the wider organization as well as to build tools and services to expand the scope of and improve the reliability of the data platform as our usage continues to grow on a daily basis.
Summary:
-
Develop and deploy highly-available, fault-tolerant software that will help drive improvements towards the features, reliability, performance, and efficiency of the Genesys Cloud Analytics platform.
-
Actively review code, mentor, and provide peer feedback.
-
Collaborate with engineering teams to identify and resolve pain points and proselytize best practices.
-
Partner with various teams to transform concepts into requirements and requirements into services and tools.
-
Engineer efficient, adaptable and scalable architecture for all stages of data lifecycle (ingest, streaming, structured and unstructured storage, search, aggregation) in support of a variety of data applications.
-
Build abstractions and re-usable developer tooling to allow other engineers to quickly build streaming/batch self-service pipelines.
-
Build, deploy, maintain, and automate large global deployments in AWS.
-
Troubleshoot production issues and come up with solutions as required.
This may be the perfect job for you if:
-
You have a strong engineering background with ability to design software systems from the ground up.
-
You have expertise in Java. Python and other object-oriented languages are a plus.
-
You have experience in web-scale data and large-scale distributed systems, ideally on cloud infrastructure.
-
You have a product mindset. You are energized by building things that will be heavily used.
-
You have engineered scalable software using big data technologies (e.g., Hadoop, Spark, Hive, Presto, Elasticsearch, etc).
-
You have experience building data pipelines (real-time or batch) on large complex datasets.
-
You have worked on and understand messaging/queueing/stream processing systems.
-
You design not just with a mind for solving a problem, but also with maintainability, testability, monitorability, and automation as top concerns.
Technologies we use and practices we hold dear:
-
Right tool for the right job over we-always-did-it-this-way.
-
We pick the language and frameworks best suited for specific problems.
-
Packer and Ansible for immutable machine images.
-
AWS for cloud infrastructure.
-
Automation for everything. CI/CD, testing, scaling, healing, etc.
-
Hadoop, Hive, and Spark for batch.
-
Airflow for orchestration.
-
Dynamo, Elasticsearch, Presto, and S3 for query and storage.
About Genesys
Every year, Genesys® delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology connects every customer moment across marketing, sales and service on any channel, while also improving employee experiences. Genesys pioneered Experience as a Service℠ so organizations of any size can provide true personalization at scale, interact with empathy, and foster customer trust and loyalty. This is enabled by Genesys Cloud™, an all-in-one solution and the world’s leading public cloud contact center platform, designed for rapid innovation, scalability and flexibility. Visit http://www.genesys.com.
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, disability, veteran status, and other protected characteristics.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 2 hours
The Genesys Cloud Analytics platform is the foundation on which decisions are made that directly impact our customer’s experience as well as their customers’ experiences. We are a data-driven company, handling tens of millions of events per day to answer questions for both our customers and the business. From new features to enable other development teams, to measuring performance across our customer-base, to offering insights directly to our end-users, we use our terabytes of data to move customer experience forward.
In this role, you’ll partner with software engineers, product managers, and data scientists to build and support a variety of analytical big data products. The best person will have a strong engineering background, not shy from the unknown, and will be able to articulate vague requirements into something real. We are a team whose focus is to operationalize big data products and curate high-value datasets for the wider organization as well as to build tools and services to expand the scope of and improve the reliability of the data platform as our usage continues to grow on a daily basis.
Summary:
-
Develop and deploy highly-available, fault-tolerant software that will help drive improvements towards the features, reliability, performance, and efficiency of the Genesys Cloud Analytics platform.
-
Actively review code, mentor, and provide peer feedback.
-
Collaborate with engineering teams to identify and resolve pain points and proselytize best practices.
-
Partner with various teams to transform concepts into requirements and requirements into services and tools.
-
Engineer efficient, adaptable and scalable architecture for all stages of data lifecycle (ingest, streaming, structured and unstructured storage, search, aggregation) in support of a variety of data applications.
-
Build abstractions and re-usable developer tooling to allow other engineers to quickly build streaming/batch self-service pipelines.
-
Build, deploy, maintain, and automate large global deployments in AWS.
-
Troubleshoot production issues and come up with solutions as required.
This may be the perfect job for you if:
-
You have a strong engineering background with ability to design software systems from the ground up.
-
You have expertise in Java. Python and other object-oriented languages are a plus.
-
You have experience in web-scale data and large-scale distributed systems, ideally on cloud infrastructure.
-
You have a product mindset. You are energized by building things that will be heavily used.
-
You have engineered scalable software using big data technologies (e.g., Hadoop, Spark, Hive, Presto, Elasticsearch, etc).
-
You have experience building data pipelines (real-time or batch) on large complex datasets.
-
You have worked on and understand messaging/queueing/stream processing systems.
-
You design not just with a mind for solving a problem, but also with maintainability, testability, monitorability, and automation as top concerns.
Technologies we use and practices we hold dear:
-
Right tool for the right job over we-always-did-it-this-way.
-
We pick the language and frameworks best suited for specific problems.
-
Packer and Ansible for immutable machine images.
-
AWS for cloud infrastructure.
-
Automation for everything. CI/CD, testing, scaling, healing, etc.
-
Hadoop, Hive, and Spark for batch.
-
Airflow for orchestration.
-
Dynamo, Elasticsearch, Presto, and S3 for query and storage.
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 4 hours
Why Genesys needs you
We are investing 1 billion dollars in R&D over the next 4 years and need the right individuals to turn that investment into innovation. Genesys is bringing that innovation to customers through multi-cloud deployments in AWS, Azure, and Google Cloud.
Connections matter, at certain times with greater urgency. Whenever the moment, our technology facilitates those connections creating experience as a service. Our team members own their critical services and words like scalability, resiliency, and automation are at the heart of every line of code we write.
What you’ll do
This position will be responsible for the engineering, development, deployment and operations of the Genesys Azure cloud core infrastructure. We provide the underlying platform and pipeline that allows our application development teams to deliver contact center applications.
The position will focus on operating a platform based on AKS (Azure Kubernetes Service) as well as other Azure components such as load balancing, DNS, storage, API and Application gateways.
Who you are
- Experience working on a cloud platform (Azure, AWS) and containerization technology (Kubernetes)
- Strong emphasis on automation and development using Terraform to deploy a system that is consistent, repeatable, and resilient
- Use development and scripting to automate deployment rather than manual configuration
- Develop and manage the monitoring/availability and performance metrics
- Participate in an on-call rotation to help ensure that the platform is stable and that problems are solve quickly and efficiently
- Experience with Azure cloud or equivalent experience with Amazon Web Services (AWS)
- Development skills using Terraform and other scripting tools (python, unix shell, etc.)
- Working experience with containerization technology such as Kubernetes or Docker
- Experience with development tools such as GitHub
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, national origin, genetics, disability, veteran status, and other protected characteristics.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
A Software Engineer, Test is a dependable member of the Testing organization who contributes mostly to the efforts of a single development team. SETs have proven their ability to work independently on simple features to assess the scope of testing, implement automated system-level tests, and maintain a CI pipeline by triaging and optimizing tests. SETs assist Sr SETs with tasks to improve our testing frameworks and processes.
Candidates for this position are able to code effectively in at least one programming language and can quickly learn new techniques and languages. While SETs primarily focus on the testing effort of a single team, they also have the drive to understand how their work integrates with other groups in order to provide value to our customers. SETs use various tools to troubleshoot failing tests and issues with system stability and performance.
SETs understand the needs and processes of other departments including Development, Product Management, Sales, Support, and Professional Services. Good SETs have a strong understanding of their development team’s processes, priorities, roadmap, and current feature work.
SETs develop into Sr SETs by proving their ability to assess risk and identify testing requirements for complex projects. They advance by providing helpful feedback on code reviews, leading the charge to maintain an efficient testing pipeline, and by acquiring a strong understanding of how PureCloud services integrate. Candidates for promotion beyond SET are those who show a strong understanding of testing philosophy and the ability to gain respect and lead others toward positive results.
Major Responsibilities/Activities:
· Triage failed automated test executions and report defects when appropriate
· Maintain automated test jobs in an automated deployment pipeline
· Coordinate bug hunts to gather user feedback for new features
· Identify useful test cases that identify and isolate faults
· Automate regression test cases that valid product functionality and stability
· Contribute robust, well architected solutions to the shared test framework
· Build trust and maintain relationships with team members of product management and development
· Participate in design and code reviews to help mentor other team members and to influence the technical direction of the testing department
· Perform exploratory testing to identify high-risk areas, refine requirements, and isolate bugs to increase testability of application
· Coordinate test efforts for projects involving multiple teams to ensure appropriate test coverage
· Expert in the architecture, design, and customer use cases for their team's services
· Identify acceptance criteria for complex projects and determine priorities for test automation to balance operational efficiency with sufficient test coverage
· Identify areas of risk for performance, longevity, and architectural robustness by designing and running longevity and destructive tests
· Assist support engineers with escalated customer issues by reading logs, explaining intended behaviors, and identifying defects
Minimum Requirements: A Bachelor of Science degree in Computer Science (preferred) or related degree or equivalent in work experience.
The following qualifications are required:
· Intermediate proficiency of the following
· Ability to analyze and interpret data using software analytics services such as New Relic and SumoLogic to monitor services and diagnose problems
· Knowledge of object-oriented programming (OOP) using programming languages such as Java and C#
· Knowledge of object-oriented design patterns
· Ability to use version control systems such as GitHub or Bitbucket
· Ability to use delivery pipeline automation and configuration tools such as Jenkins
· Knowledge of service-oriented architecture (SOA)
· Knowledge of the Software Development Life Cycle (SDLC)
· Knowledge of multi-tier web applications and technologies such as HTTP, JavaScript, and JSON in a service-oriented architecture (SOA)
· Knowledge of agile testing methodologies and best practices for continuous delivery (CD)
· Understand how to use application frameworks such as Spring and Express to develop applications
· Effective written and verbal communication skills
· 3 to 5 years of industry experience
Pluses:
· Web user interface test automation with Selenium
· Knowledge of Amazon Web Services (AWS) such as EC2 and S3
· Telephony message and call flows with SIP, XMPP, and Jingle
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Are you someone who likes to solve complicated problems using cutting-edge technology? If so, this job might be for you.
What this role is:
You will design, develop, and test features to enhance the Genesys Microsoft Dynamics integrations. Additionally, you will be responsible for building and maintaining our integration ecosystem. You will have the opportunity to build deep integrations with other telephony providers, customer relationship management software, and the AWS ecosystem.
What this role isn’t:
As a Senior Software Engineer, you will be responsible for the day-to-day development and maintenance of your team’s features. This role isn’t building HTML templates or simple single-page sites. You will be creating complex features from design to the actual deployment of your work.
What you’ll bring to the table:
To be successful, you need to have a strong understanding of modern web user interface frameworks and REST API solutions. We need people who are strong problem-solvers that want to make significant contributions to our team and product. You need to be curious and keep abreast of new tools and technology. Being resourceful and detail-oriented is also a key to success on our team.
Some details about what you will do:
· Standup with the team for open communication, idea sharing, supporting other team members, answering questions.
· Participate in code reviews as a way to learn and grow as well as to help your team members learn by providing helpful feedback.
· Develop integrations with Salesforce.
· Unit, integration, and manually test code that you've developed.
· Look for areas of improvement, with the code, architecture, and infrastructure.
· Answer questions for other team members.
· Openly communicate progress and concerns.
Minimum Requirements:
· You’ll need 5+ years of relative JavaScript experience. The more experience you have with Ember, Angular, Node, or React the better.
· You also need to understand REST APIs.
· You will be part of the team from day 1 so you need to contribute to the group.
· The problems we are trying to solve aren’t easy. You need to be willing to step in and help find solutions to the complex challenges.
· We don’t just lock ourselves in the office all day. Having strong communication skills is a must for our team.
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 2 hours
At Genesys, we’ve built the best cloud-based Customer Experience (CX) service offerings ever!
Genesys Cloud was built from the ground-up and handles millions of interactions per day. We have hundreds of services and thousands of AWS EC2 instances deployed across global environments, and we push out dozens of product builds per day using a top-notch CI/CD pipeline.
The Genesys Cloud Search platform provides information retrieval to power end-user search, data analysis, automated discovery, and recommendation-based systems. We provide near real-time ingestion and retrieval of data that drives communication, business workflow, and purchase decisions. The millions of events and large datasets that we handle daily results in terabytes of data that we process to answer critical questions.
As a member of the team, you will:
- Develop and deploy highly-available, fault-tolerant software that will help drive improvements towards the features, reliability, performance, and efficiency of the Genesys Cloud Search platform.
- Actively review code and provide peer feedback.
- Collaborate with engineering teams to identify and resolve pain points.
- Partner with various teams to transform requirements into services and tools.
- Engineer efficient, adaptable and scalable architecture for all stages of data lifecycle (ingest, streaming, storage, indexing) in support of a variety of search-based applications.
- Build, deploy, maintain, and automate large global deployments in AWS.
- Troubleshoot production issues and come up with solutions as required.
This may be the perfect job for you if:
- You have a strong engineering background with the ability to design software systems from the ground up
- You have strong experience programming in Java and may have some experience programming in Python
- You ideally have some experience in web-scale data and large-scale distributed systems, with bonus points for it being on cloud infrastructure.
- You have a product mindset. You are energized by building things that will be heavily used.
- You may have familiarity with big data search technologies (e.g. Elasticsearch, Lucene, Solr, CloudSearch, etc.)
- You may have experience building multi-language text processing, scraping, or data pipelines (real-time or batch) on large datasets for the purposes of information retrieval, machine learning, or data analytics.
- You enjoy query and analysis tuning for the benefits of low latent, highly relevant search.
- You have worked on and understand messaging/queueing/stream processing systems.
- You design not just with a mind for solving a problem, but also with maintainability, testability, monitorability, and automation as top concerns.
Technologies we use and practices we hold dear:
- Right tool for the right job over we-always-did-it-this-way
- We pick the language and frameworks best suited for specific problems. This usually translates to Java and Spring for developing services and applications and Python for tooling.
- Packer and Ansible for immutable machine images and automation
- AWS for cloud infrastructure
- Infrastructure (and everything, really) as code
- Automation for everything: CI/CD, testing, scaling, healing, orchestration, etc.
- DynamoDB, S3, and Elasticsearch, for storage and query
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 4 hours
As a Senior Software Engineer, you will be responsible for the development of components and services related to PureCloud platform Identity and Access Management. You will work in a fast-paced, startup culture, where our environment is one of continuous change, innovation and experimentation.
Major Responsibilities/Activities
• Contribute to micro-services
• Understand Identity Management standards such as OAuth and SAML
• Design new software features through agile development practices such as chartering, story-mapping, and regular stand-up meetings.
• Implement new features, work with product management, and other developers to fix issues found in the field and monitor platform components.
• Write unit and integration tests.
• See features through deployment into production.
• Adhere to Genesys Code of Business Conduct and Ethics
Minimum Requirements
• Experience with software engineering in Java or GoLang
• Experience writing unit tests/integration tests
• Experience with synchronization techniques in stateless distributed systems
• Demonstrable understanding of scalability and availability in distributed systems
• Experience with Linux operating environments
• Good verbal and written communication skills
• Bachelor’s degree in Computer Science or related work experience
• Source control (Git/bitbucket etc.)
The ideal candidate would also have experience with:
• Spring Framework
• GoLang
• JavaScript
• Jenkins
• Maven
• OAuth 2.0
• SAML 2
• Amazon Web Services (EC2, Lambda, Dynamo, S3, SQS, SNS, etc.)
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 4 hours
Are you someone who likes to solve complicated problems using cutting-edge technology? If so, this job might be for you.
What this role is:
You will design, develop, and test features to enhance the Genesys Salesforce integrations. You will also be responsible for building and maintaining our integration ecosystem. You will have the opportunity to build deep integrations with other telephony providers, customer relationship management software, and the AWS ecosystem.
What this role isn’t:
As a Software Engineer, you will be responsible for day-to-day development and maintenance of your team’s features. This role isn’t building html templates or simple single page sites. You will be creating complex features from design to the actual deployment of your work.
What you’ll bring to the table:
To be successful, you need to have a strong understanding of modern web user interface frameworks and REST API solutions. We need people who are strong problem solvers that want to make significant contributions to our team and product. You need to be curious and keep abreast of new tools and technology. Being resourceful and detail-oriented is also a key to success on our team.
Some details about what you will do:
· Standup with the team for open communication, idea sharing, supporting other team members, answering questions.
· Participate in code reviews as a way to learn and grow as well as to help your team members learn by providing helpful feedback.
· Develop integrations with Salesforce.
· Unit, integration, and manually test code that you've developed.
· Look for areas of improvement, with the code, architecture, and infrastructure.
· Answer questions for other team members.
· Openly communicate progress and concerns.
Minimum Requirements:
· You’ll need 3+ years of relative JavaScript experience. The more experience you have with Ember, Angular, Node, or React the better.
· You also need to understand REST APIs.
· You will be part of the team from day 1 so you need to contribute to the group.
· The problems we are trying to solve aren’t easy. You need to be willing to step in and help find solutions to the complex challenges.
· We don’t just lock ourselves in the office all day. Having strong communication skills is a must for our team.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 4 hours
At Genesys, we’ve built one of the best cloud-based Customer Experience (CX) service offerings ever. It was built from the ground-up in the cloud and handles millions of interactions per day. We have thousands of AWS EC2 instances deployed across multiple environments globally, and we push out dozens of product builds per day using a top-notch CI/CD pipeline.
The External Contacts team provides the customer context needed to deliver a superb customer experience. We are looking for a talented engineer to take co-ownership of the quality of our team’s work along with our team’s existing embedded tester.
About you:
- You have experience building software in at least one programming language.
- You have an penchant for software quality.
- You are familiar with REST APIs and services.
- You are a strong problem solver with the desire to make significant contributions.
- You show pride of ownership and strive for excellence in everything you do.
- You are curious.
- You keep abreast of new tools and technology.
- You continuously learn and improve.
- You can quickly learn new technologies, tools, and techniques.
- You have good written and verbal communication skills.
- You are resourceful and detail-oriented.
- You can organize your own time and seek out the information you need.
- You are willing to push back when necessary.
- You have a drive to understand how your work integrates with other groups in order to provide value to our customers.
- You understand why test automation is important and believe this to be a first-class component of new development.
What you will do while working with us:
- You, along with our existing embedded test engineers, will take responsibility for the quality of the software produced by the team.
- You will create automated tests for REST APIs.
- You will troubleshoot issues with system stability and performance.
- You will bring a critical eye to quality, user experience, and customer satisfaction.
- You will perform exploratory testing to identify high risk areas, refine requirements, and isolate bugs to increase testability of application.
- You will contribute robust, well architected solutions to the team’s test framework.
- You will coordinate test efforts for projects involving multiple teams to ensure appropriate test coverage.
- You will become an expert in the architecture, design, and customer use cases for the team's services.
- You will assist support engineers with escalated customer issues by reading logs, explaining intended behaviors, and identifying defects.
- You will recommend the use of new technologies and tools when appropriate.
- You will foster an inclusive working environment where every team member is positioned for success
- You will understand & comply with PCI, HIPAA, and GDPR.
- You will adhere to Genesys Code of Business Conduct and Ethics.
Some of the specific technologies our team works with every day:
- JVM languages like Java and Groovy
- Maven
- Python
- Javascript, HTML, and CSS
- Ember UI framework
- Selenium, Cucumber, and Spock
- Git
- Jenkins and other CI/CD tools
- Amazon Web Services (EC2, S3, SQS, SNS, Lambda, etc.)
- Elasticsearch
- Kafka
- Linux
Some benefits of working with us:
- The opportunity to work in a cutting-edge microservices architecture on a platform and product that is growing rapidly.
- Work in a culture of cooperation, learning, and blameless retrospectives with an overall focus on continual improvement.
- Multiple yearly hackathons and weekly tech talks.
- An open time-off policy and a management team that supports its use.
- The ability to work from home or remotely as needed.
- Annual budget for technical conferences and career development.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time
Genesys Cloud hosts thousands of customer organizations with hundreds of thousands of users, and we’re growing exponentially! The Genesys Cloud Core Platform Team develops and maintains the microservices that provide the core functionality of the platform, and our rapid growth means we need to grow the team. We take security and stability seriously, so we're looking for someone who is committed to high standards of data protection and privacy, who knows how to build rock-solid infrastructure, and who can work with other dev teams to deliver new features that delight customers.
Major Responsibilities/Activities:
- Develop and deploy highly-available, fault-tolerant software that will help drive improvements towards the features, reliability, performance, and efficiency of the Genesys Cloud platform.
- Work with development partners to shape the architecture, design, and implementations of new and existing systems to enhance their reliability, performance, efficiency, and scalability.
- Design and implement major changes and new features
- Identify bottlenecks and problems throughout the infrastructure.
- Actively review code, mentor junior development staff, and provide peer feedback.
- Collaborate with engineering teams to identify and resolve pain points as well as evangelize best practices.
- Troubleshoot production issues and come up with solutions as required.
- Understand & comply with PCI, HIPAA security and privacy laws.
About You:
- Experience developing web applications using Django, DRF, aiohttp, flask, or other Python framework.
- An understanding of when and how to optimize web applications.
- Experience with creating and using REST APIs.
- Experience developing / managing / working with CI/CD pipelines.
- Strong understanding of Linux, AWS, and networking concepts.
- Ability to rapidly learn new software, frameworks, open source tools and development languages.
- 5+ years software development experience.
- Bachelor’s degree in Computer Science or related work experience.
Genesys is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, age, religion, sex, sexual orientation, gender identity or expression, marital status, domestic partner status, national origin, genetics, disability, military and veteran status, and other protected characteristics.
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 4 hours
The Genesys Cloud Unified Communications (UC) team is looking for a talented software engineer for front-end web development. We build a cloud-based communication platform that is growing incredibly fast. The UC team works together to develop first-in-class, modern communication features in our product, Genesys Cloud.
As a Genesys Cloud UC team member, you will use our API-driven, AWS cloud microservice platform to deliver cutting-edge communication products to customers worldwide. You will help develop modern web applications, built with hearts, smarts, and the latest web technologies.
Still interested? Let’s keep going.
Does this sound like you?
- You have experience building web applications in JavaScript or similar languages.
- You are a strong problem solver with desire to make significant contributions.
- You are curious and keep abreast of new tools and technology.
- You have good written and verbal communications skills.
- You are a resourceful and detail-oriented developer.
- You can prioritize tasks and work independently when provided with relevant information.
- You enjoy and contribute to a culture of diversity, inclusion, empathy, and fun.
Would you enjoy working together to accomplish these goals?
- Develop new features for our real-time communication platform
- Work with modern front-end web technologies such as Ember, Angular, Typescript, Elm, and Web Components
- Help us evolve our platform to deliver features to customers faster and with fewer issues
- Contribute to our team-maintained continuous deployment pipeline
- Foster an inclusive working environment where every team member is positioned for success
- Learn from the team by participating in code reviews, direct collaboration, and open discussion of ongoing work
- Teach the team by participating in code reviews, direct collaboration, and open discussion of ongoing work* Work with the product organization and your team to plan and estimate projects
- Work with the UX team to develop engaging and user-friendly interfaces
Genesys knows the employees are its most valuable assets! Here are some of the perks that prove it.
- An open time-off policy and a management team that supports its use
- The ability to work from home or remotely as needed
- Working with a team committed to work-life balance
- An office with a door to help you focus and avoid distractions
- Annual budget for technical conferences and career development
So, that’s our pitch! If you are excited about a career at Genesys, we want to meet you!
Job Benefits:
- Medical, dental, prescription, vision, and mental health insurance
- Yearly internal hackathon
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open time off
- 401(k) matching program
- Adoption assistance
- Infertility treatments
- Charitable giving and volunteer opportunities
- Wellness Incentive Program
Time zone: (GMT-05:00) Eastern Time +/- 4 hours