Software Developer II, Production Support

Software Developer II, Production Support

Software Developer II, Production Support

Benevity

1 hour ago

No application

About

  • Meet Benevity
  • Benevity is the way the world does good, providing companies (and their employees) with technology to take social action on the issues they care about. Through giving, volunteering, grantmaking, employee resource groups and micro-actions, we help most of the Fortune 100 brands build better cultures and use their power for good. We’re also one of the first B Corporations in Canada, meaning we’re as committed to purpose as we are to profits. We have people working all over the world, including Canada, Spain, Switzerland, the United Kingdom, the United States and more!
  • Benevity’s platform is built on a diverse, cloud-native stack. Our front end is primarily built in VueJS and optimized for both desktop and mobile, while our backend services use Java (Spring Boot) and PHP. We run in AWS, integrate with various third-party services, and prioritize clean, maintainable code through version control with Git.
  • As a Production Support Intermediate Engineer, you’ll play a vital role in the stability, performance, and continuous improvement of our production systems. You’ll work closely with Development, Infrastructure, and other internal teams to troubleshoot, resolve, and prevent issues—ensuring a seamless experience for our users. If you're passionate about automation and excited by AI-driven efficiencies, this role is for you.

What you’ll do

  • Monitoring & Support
  • Proactively monitor production systems for performance issues and anomalies
  • Respond to and resolve incidents and outages in a timely manner
  • Provide technical support to internal teams and end users
  • Triage and escalate issues to appropriate teams when needed
  • Troubleshooting & Problem Solving
  • Analyze system logs, alerts, and metrics to identify root causes
  • Debug complex technical problems across a multi-layered stack
  • Implement fixes and solutions to prevent repeat incidents
  • Documentation & Knowledge Sharing
  • Maintain clear documentation of systems, processes, and troubleshooting guides
  • Contribute to internal knowledge bases and share expertise with peers
  • Continuous Improvement & Automation
  • Identify process improvements and contribute to support tooling enhancements
  • Implement automation and monitoring solutions to reduce manual work
  • Leverage AI tools to improve efficiency and streamline workflows
  • Stay current with emerging technologies and best practices
  • On-Call Support
  • Participate in an on-call rotation (typically one week at a time) once ramped up on systems and processes

What you’ll bring

  • Degree in Computer Science or equivalent professional experience
  • 2+ years of systematic approach to debug issues within a single system component
  • 2+ years experience as a software developer in javascript or PHP is preferred
  • 2-3 years of experience with scripting languages like SQL,Bash
  • 1-2 years of experience with Python
  • Experience with monitoring tools like OpenSearch, or New Relic
  • Experience with relational databases (eg:SQL) is a plus
  • An API-first approach, loosely coupled systems, and domain driven design
  • A pride in code quality and approaches towards testing
  • Works with more senior team members as needed to find root cause of issues
  • Can trigger and tweak the flow of code of production
  • Familiarity with AWS is an asset
  • Knowledge and experience with AI is an asset
  • Discover your purpose at work
  • We’re not employees, we’re Benevity-ites. From all locations, backgrounds and walks of life, who deserve more …
  • Innovative work. Growth opportunities. Caring co-workers. And a chance to do work that fills us with a sense of purpose.
  • If the idea of working on tech that helps people do good in the world lights you up ... If you want a career where you’re valued for who you are and challenged to see who you can become …
  • It’s time to join Benevity. We’re so excited to meet you.
  • Where We Work
  • At Benevity, we embrace a flexible hybrid approach to where we work that empowers our people in a way that supports great work, strong relationships, and personal well-being. For those located near one of our offices, while there’s no set requirement for in-office time, we do value the moments when coming together in person helps us build connection and collaboration. Whether it’s for onboarding, project work, or a chance to align and bond as a team, we trust our people to make thoughtful decisions about when showing up in person matters most.
  • Join a company where DEIB isn’t a buzzword
  • Diversity, equity, inclusion and belonging are part of Benevity’s DNA. You’ll see the impact of our massive investment in DEIB daily — from our well-supported employee resources groups to the exceptional diversity on our leadership and tech teams.
  • We know that diverse backgrounds, experiences, skills and passions are what move our business and our people forward, so we're committed to creating a culture of belonging with equal opportunities for everyone to shine.
  • That starts with a fair and accessible hiring process. If you want to feel seen, heard and celebrated, you belong at Benevity.
  • Candidates with disabilities who may require accommodations throughout the hiring or assessment process are encouraged to reach out to accommodations@benevity.com.