Talent.com
Press Ganey
Senior Software Engineer ( Java)Press Ganey • Toronto, Canada
No longer accepting applications
Senior Software Engineer ( Java)

Senior Software Engineer ( Java)

Press Ganey • Toronto, Canada
12 days ago
Job type
  • Full-time
Job description
Company Description

Press Ganey is the leading experience measurement, data analytics, and insights provider for complex industries—a status we earned over decades of deep partnership with clients to help them understand and meet the needs of their key stakeholders. Our earliest roots are in U.S. healthcare –perhaps the most complex of all industries. Today we serve clients around the globe in every industry to help them improve the Human Experiences at the heart of their business. We serve our clients through an unparalleled offering that combines technology, data, and expertise to enable them to pinpoint and prioritize opportunities, accelerate improvement efforts and build lifetime loyalty among their customers and employees. Company Description

Press Ganey is the leading experience measurement, data analytics, and insights provider for complex industries—a status we earned over decades of deep partnership with clients to help them understand and meet the needs of their key stakeholders. Our earliest roots are in U.S. healthcare –perhaps the most complex of all industries. Today we serve clients around the globe in every industry to help them improve the Human Experiences at the heart of their business. We serve our clients through an unparalleled offering that combines technology, data, and expertise to enable them to pinpoint and prioritize opportunities, accelerate improvement efforts and build lifetime loyalty among their customers and employees.

Like all great companies, our success is a function of our people and our culture. Our employees have world-class talent, a collaborative work ethic, and a passion for the work that have earned us trusted advisor status among the world’s most recognized brands. As a member of the team, you will help us create value for our clients, you will make us better through your contribution to the work and your voice in the process. Ours is a path of learning and continuous improvement; team efforts chart the course for corporate success.

Our Mission

We empower organizations to deliver the best experiences. With industry expertise and technology, we turn data into insights that drive innovation and action.

Our Values

To put Human Experience at the heart of organizations so every person can be seen and understood.

Energize the customer relationship: Our clients are our partners. We make their goals our own, working side by side to turn challenges into solutions. Success starts with me: Personal ownership fuels collective success. We each play our part and empower our teammates to do the same. Commit to learning: Every win is a springboard. Every hurdle is a lesson. We use each experience as an opportunity to grow. Dare to innovate: We challenge the status quo with creativity and innovation as our true north. Better together: We check our egos at the door. We work together, so we win together.

Press Ganey’s Brand Experience business unit is seeking a Senior Software Engineer with deep expertise in Java and the Spring Boot ecosystem; Go proficiency is a plus. As part of the BX engineering team, you will design, build and operate scalable back‑end services that power our digital‑presence, reputation‑management and market‑intelligence solutions. You will work with cross‑functional teams in Atlanta (GA) and Vancouver (BC) to develop microservices that manage listings and reviews, ingest feedback from multiple channels, and provide analytics that help clients turn perception into performance. Candidates should be passionate about distributed systems, collaborative mentorship and the mission of improving healthcare consumer experiences.

Responsibilities

Design and implement brand‑experience features: design and implement software application enhancements and bug fixes based on general requirements. Build microservices and APIs in Java/Spring Boot (with some Go) to support listings management, review collection and publishing, and market‑intelligence analytics. Participate in iteration and release planning: work with product managers, data scientists and UX researchers to plan sprints and releases for BX products; adhere to core design and testing principles. Interpret and refine specifications: understand detailed technical specifications, update design documents as needed and follow standards, processes and procedures. Ensure data consistency: design schemas and models for both relational and non‑relational databases to store brand‑experience data and optimize queries. Monitor reviews and feedback across channels to provide a full picture of brand health . Maintain distributed systems: design and operate distributed systems that ingest data from messaging queues and event streams, ensuring scalability and fault tolerance. Implement messaging patterns using Kafka, RabbitMQ, Azure Service Bus or similar technologies. Document and prepare releases: author supporting documentation and prepare code for inclusion in release/deployment management processes. Peer review, troubleshooting and mentoring: conduct peer technical reviews, troubleshoot identified problems and provide follow‑up support. Mentor other developers and coordinate with other IT and business teams. Support and improve applications: support software applications, coordinate the issue‑resolution process and provide timely follow‑up. Leverage analytics to help clients boost conversions by benchmarking performance and identifying growth opportunities .

Required Qualifications

Technical expertise: 6+ years of professional software‑development experience with strong proficiency in Java and Spring Boot or similar frameworks. Experience writing REST APIs and asynchronous services and a willingness to use Go when appropriate. Database skills: strong knowledge of relational (SQL) databases and experience with non‑relational (NoSQL) data stores; ability to model data and tune queries. Messaging and event streaming: hands‑on experience with messaging queues or event‑streaming platforms such as Kafka, RabbitMQ or Azure Service Bus for building decoupled services. Distributed systems: demonstrated experience designing, building and operating distributed systems and microservices; understanding of concurrency, scalability and fault tolerance. Programming fundamentals: proficiency in object‑oriented programming and data structures. API design and testing: familiarity with API development and JSON‑based services, test‑driven development and version‑control systems such as Git. Agile teamwork: knowledge of agile methodologies and experience working in an agile environment, with excellent communication skills. Education: bachelor’s degree in computer science, engineering or a related field, or comparable broad‑based work experience.

Preferred Qualifications

Go proficiency: experience with Go (Golang) or willingness to learn. Containerization: hands‑on experience with Docker or Kubernetes and a working knowledge of CI/CD pipelines. Infrastructure‑as‑Code: experience with Terraform, Bicep, Ansible or similar tools for provisioning and managing cloud resources. Cloud experience: familiarity with cloud‑native architectures (Azure or AWS) and microservices. Front‑end exposure: experience with front‑end frameworks such as Angular or React and modern web technologies.

Don’t meet every single requirement?

Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At Press Ganey we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.

Additional Information For US Based Jobs

Press Ganey Associates LLC is an Equal Employment Opportunity/Affirmative Action employer and well committed to a diverse workforce. We do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, veteran status, and basis of disability or any other federal, state, or local protected class.

Pay Transparency Non-Discrimination Notice – Press Ganey will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.

The expected base salary for this position ranges from $110,000 to $140,000. It is not typical for offers to be made at or near the top of the range. Salary offers are based on a wide range of factors including relevant skills, training, experience, education, and, where applicable, licensure or certifications obtained. Market and organizational factors are also considered. In addition to base salary and a competitive benefits package, successful candidates are eligible to receive a discretionary bonus or commission tied to achieved results.

All your information will be kept confidential according to EEO guidelines.

Our privacy policy can be found here: https://www.pressganey.com/legal-privacy/

#J-18808-Ljbffr
Create a job alert for this search

Senior Software Engineer ( Java) • Toronto, Canada

Similar jobs

Senior Java Enterprise & Cloud-Native Engineer

Rubicon PathToronto, ON, CA
Full-time

A technology solutions provider based in Toronto is searching for a Senior Software Developer with extensive experience in Java enterprise applications and Cloud-Native designs.This role involves c... Show more

 • Promoted

Senior Java Software Engineer (8+ Years)

Flexton Inc.Toronto, Ontario, Canada
Full-time

Location: Toronto, ON (2 Days Onsite/Week).Candidate will be working as per CST Time Zone to better align with the team they will be working with.Engineering Degree in Computer Science or IT with 8... Show more

 • Promoted

Senior Java Engineer

CognizantToronto
Full-time

We are seeking a highly skilled.This role is deeply technical and requires someone who is comfortable spending.The ideal candidate has strong experience with.As a Senior Java Engineer, you will des... Show more

 • Promoted

Senior Java Engineer — High-Value Payments (Hybrid Toronto)

CGIToronto, ON, CA
Full-time

A leading IT Company seeks a Senior Java Developer to join its Financial Services Sector in Toronto.The role involves developing high-value payment systems and collaborating in Agile teams.Candidat... Show more

 • Promoted

Senior Software Engineer - Java

Veeva SystemsToronto, ON, CA
Full-time

Veeva Systems, a pioneer in industry cloud and one of the fastest-growing enterprise SaaS companies (surpassing $2B in revenue last year), is on a mission to help life sciences companies bring ther... Show more

 • Promoted

Senior Java Software Engineer

AMISEQToronto, Ontario, Canada
Full-time

We are seeking a strong individual contributor backend engineer with hands‑on experience architecting and building large scale distributed web applications.You should be able to own the end‑end arc... Show more

 • Promoted

Senior Java Software Engineer - Microservices (Onsite)

Source CodeToronto, ON, CA
Full-time

A technology solutions provider in Toronto is seeking experienced Senior Software Developers for a 2-year onsite contract.This role requires 10+ years in Java / Java EE development and expertise in... Show more

 • Promoted

Senior C# and Java Engineer

TopwitechToronto
Full-time

We are looking for Senior Software Engineers who specialize in backend development (application layer, middle layer, and APIs).An ideal candidate has great knowledge of either C# and Microsoft.NET,... Show more

 • Promoted

Senior Java Software Engineer

Botsford AssociatesToronto, Ontario, Canada
Full-time

Senior Back-End Java Developers.Foreign Exchange (FX) platform modernization and integration program.The initiative involves enhancing API connectivity, building new platform components, and suppor... Show more

 • Promoted

Senior Java Software Engineer

BehavoxToronto
Full-time

Join Behavox as a Senior Java Software Engineer where you'll engineer high-performance solutions using AI-assisted techniques.Experience a hybrid work setting while leading system architecture and ... Show more

 • Promoted

Senior Java Software Engineer with Expertise in Cloud Technologies

TekshapersToronto, Ontario, Canada
Full-time

Accelerate your tech career as a Senior Java Software Engineer.Utilize your expertise in Java, Spring Boot, and cloud technologies to deliver high-quality software solutions.In this role, you will ... Show more

 • Promoted

Senior Java Software Engineers

HRBToronto, ON, CA
Full-time

Our client is an innovator at the forefront of global cross-border payments, championing the belief that secure financial transactions are a fundamental human right.Their mission is to design the n... Show more

 • Promoted

Senior Java Software Engineer for Capital Markets Technology

ScotiabankToronto, Ontario, Canada
Full-time

Elevate your career as a Senior Software Engineer focused on Java within Capital Markets.Help maintain and upgrade critical software components while collaborating with cross-functional teams in a ... Show more

 • Promoted

Senior Java Software Engineer

Iris Software Inc.Toronto, ON, CA
Full-time

Iris's Fortune 100 direct client is looking.Please find below Job description and share me your updated resume at.Location: Toronto, ON (Hybrid, 4 days onsite in a week).Bachelor’s degree in Comput... Show more

 • Promoted

Senior Software Engineer

BroadridgeToronto, ON, CA
Full-time

Get AI-powered advice on this job and more exclusive features.At Broadridge, we've built a culture where the highest goal is to empower others to accomplish more.If you’re passionate about developi... Show more

 • Promoted

Senior Software Engineer Focused on Java, Microservices, and Security

S M Software Solutions IncToronto, ON, CA
Full-time

Step into a Senior Software Engineer role to shape the future of web applications in the public sector.Focus on Java-based solutions incorporating microservices and high-level security measures.In ... Show more

 • Promoted

Senior Java Software Engineer

FairPlay Sports MediaToronto, Ontario, Canada
Full-time

We’re a sports media network, focused on building and nurturing a portfolio of highly engaged and connected communities of sports fans and bettors to create value for our partners.We empower sports... Show more

 • Promoted

Senior Software Engineer (Java) - Contract

LazerToronto, Ontario, Canada
Full-time

Apple, Google, Coinbase, and more.With our product experience, we have designed, engineered, and grown products.Clients seek out our help because we have the talent to deeply understand their needs... Show more

 • Promoted

Java Software Engineer - Soroc Technology

Soroc Technologytoronto, on, ca
Full-time

Job Title: Java Software Engineer Specialist.Core hours for this job are Monday through Friday, from 8:30AM EST to 5:30PM EST.Hourly Rate: $50/hr Incorporated or 40/hr on T4.We are looking for a Ju... Show more

 • Promoted

Senior Java Software Engineer - Banking Experience

MSZ SystemsToronto
Full-time

Downtown Toronto (3 days work from office).As a Senior Java Software Engineer, you will be responsible for designing, developing, and maintaining high-performance applications using Java and the Sp... Show more