FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
GenesysSenior Software Engineer responsible for developing components and services for Genesys' core AI platform. Collaborating in a fast-paced environment on microservices and AWS integrations.
Tech Stack
Tools & technologiesAWSDistributed SystemsDynamoDBJavaLinuxMicroservicesSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Contribute to microservices (Java/Spring Boot) that power AI innovation across teams.
- Design and implement features through agile practices (chartering, story mapping, backlog refinement, stand-ups).
- Integrate with AWS (Bedrock Runtime, DynamoDB, IAM-aligned client usage) and keep integrations testable and observable.
- Work with product management and other engineering teams to fix production issues, clarify requirements, and evolve public and private contracts (REST/OpenAPI).
- Write unit and integration tests; keep builds green (including coverage and integration-test gates).
- See features through deployment into production (config, rollout, and post-release monitoring as applicable).
- Adhere to the Genesys Code of Business Conduct and Ethics.
Requirements
What you’ll need- Experience with software engineering in Java (or comparable strength in another backend language with willingness to work primarily in Java on this team).
- Experience writing unit tests and integration tests.
- Experience with synchronization and consistency patterns in stateless distributed systems (caching, idempotency, concurrency basics).
- 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.).
Benefits
Comp & perks- Medical, Dental, and Vision Insurance.
- Telehealth coverage
- Flexible work schedules and work from home opportunities
- Development and career growth opportunities
- Open Time Off in addition to 10 paid holidays
- 401(k) matching program
- Adoption Assistance
- Fertility treatments
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring Bootunit testingintegration testingsynchronization patternsconsistency patternsscalabilityavailabilityLinuxREST
Soft Skills
verbal communicationwritten communication
Certifications
Bachelor’s degree in Computer Science