Senior Software Engineer

impact.com Logo

impact.com

πŸ’΅ $72k-$86k
πŸ“Remote - Canada

Summary

Join impact.com as a Software Engineer and contribute to the development and maintenance of their partnership management platform. You will be responsible for designing, developing, and maintaining features using Java, Spring, and Hibernate. The role requires 5+ years of Java programming experience and expertise in REST API and relational database design. You will work in an agile environment, collaborating with a global team. Impact.com offers competitive compensation, including a bonus and RSUs, along with comprehensive benefits such as remote work, extended health benefits, unlimited time off, and various other perks.

Requirements

  • 5+ years of professional Java programming skills
  • Significant experience working in a professional programming organization, with a track record of delivering complex software solutions that meet expectations
  • Expert skills in designing and building production-grade REST APIs
  • Expert skills in designing and building Java applications using Spring and Hibernate
  • Experience in relational database design, with hands on experience in MySQL
  • Experience as a senior engineer independently delivering on projects, collaborating with and mentoring less senior engineers
  • Expert skills in common development tools like Git & Docker
  • A full understanding of the SDLC, and the ability to discern and negotiate requirements with product leaders
  • A drive to learn and share new things
  • The ability to quickly learn new systems and domains

Responsibilities

  • Securely design and develop features, modules, and services
  • Build APIs using a public API first mindset
  • Troubleshoot issues before they spoil your weekend
  • Be part of a continuously improving, agile team
  • Monitor and support production systems
  • Write and maintain automated tests

Preferred Qualifications

  • Affiliate & Partnerships Industry Fundamentals Certification by PXA
  • Familiarity with event streaming platforms like Kafka
  • Familiarity with microservices/microfrontend environments
  • Familiarity with building Software-as-a-Service (SaaS) products

Benefits

  • Remote first with roles being open to candidates who are eligible to work in Canada and are tax residents of Canada
  • Strong extended health benefits, mental health support and support for new parents are provided to all employees on day-one of employment. Health & Prescription coverage, vision and dental care, virtual health care, out of country medical coverage
  • Insurance coverage (life, short term disability, long term disability, and more)
  • Health Care Spending Account
  • Two different Employee Assistance Programs
  • We encourage our employees to take the time they need with unlimited time off: The last two weeks of the year are also given as holiday to all employees
  • Global holidays - We all celebrate a holiday a quarter where we all get the same day off
  • Other benefits include: Parental Leave Top-Up Program
  • Flexible work hours
  • Monthly Internet Allowance
  • Technology Stipend
  • Fitness Subsidy
  • An employee-led culture team that plans inclusive events- meaning time together and other events to celebrate our many successes!
  • An established company with a cool, high-velocity work ethos, where each person can make a difference!

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.