Match score not available

Senior Software Engineer (Java, API)

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

7+ years of software product experience, 4+ years building and maintaining APIs, Proficiency in Java 8+, Proficiency in GraphQL and schema design, BS/MS in Computer Science or related field.

Key responsabilities:

  • Deliver enhancements and features throughout the software development lifecycle.
  • Work with product managers and engineers to produce designs and plans.
  • Implement technical designs per specifications and code practices.
  • Communicate effectively with all stakeholders.
  • Participate in design and code reviews.
Medallia logo
Medallia Computer Software / SaaS Large
1001 - 5000 Employees
See more Medallia offers

Job description

Logo Jobgether

Your missions

Overview

Medallia is the pioneer and market leader in Experience Management. Our award-winning SaaS platform, Medallia Experience Cloud, leads the market in the understanding and management of experience for candidates, customers, employees, patients, citizens and residents.

We are more than a software company. We want to be known as a company that does the right thing, no matter the challenge or controversy. We are committed to creating a culture that values every person and every experience. Individual life experiences shape the way we interact with the world, which is why we encourage people to bring their whole selves to work each day. The strength of our global workforce is the most significant contributor to our success.

We believe: Every Experience Matters. Talent is Everywhere. All Belong Here.

At Medallia, we hire the whole person.

The Role and Team

As a backend engineer on the Reporting Actions team, you will design and build highly performant, scalable, and robust APIs and related backend components for our user facing applications.

We are looking for motivated software engineers to join our global team. You will solve challenging technical problems, own backend APIs end-to-end within Reporting Actions team that deliver products and features to platform users to take predictive and prescriptive actions based on data. This isn't just an opportunity to join an amazing team, but also to have an impactful role in how we evolve our products.

Responsibilities


  • Deliver enhancements and new features through the full software development lifecycle.
  • Work closely with product managers and other engineers to take requirements and produce technical designs and plans.
  • Implement technical designs that satisfy requirements and technical specifications, adhering to code practices of the team.
  • Communicate with all stakeholders on various aspects of the software development lifecycle.
  • Participate in design and code reviews as either the reviewer or the reviewee, ensuring that the implementation or design satisfies the requirements and taking feedback and making necessary changes.


Qualifications

Minimum Qualifications


  • 7+ years of professional experience of delivering and maintaining software products
  • 4+ years of experience with building and maintaining APIs
  • Demonstrated proficiency in Java 8+
  • Demonstrated proficiency in GraphQL query language and schema design
  • BS/MS in Computer Science, Engineering, or related field


Preferred Qualifications


  • Experience with identifying performance issues and making the appropriate improvements
  • Strong focus on writing correct software with experience in writing tests
  • Experience working with a large codebase
  • Experience in working with a distributed team
  • Bring an ownership mindset with a focus on quality


At Medallia, we celebrate diversity and recognize the value it brings to our customers and employees. Medallia is proud to be an equal opportunity workplace and is an affirmative action employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, genetic information, disability, veteran status, or any other applicable status protected by state or local law. Individuals with a disability who need an accommodation to apply please contact us at ApplicantAccessibility@medallia.com. For information regarding how Medallia collects and uses personal information, please review our Privacy Policies. Applications will be accepted for 30 days from the date this role was posted or until the role has been filled.

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Computer Software / SaaS
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • verbal-communication-skills
  • distributed-team-management
  • Analytical Thinking
  • Problem Solving

Software Engineer Related jobs