Senior Software Engineer

Granicus Logo

Granicus

πŸ’΅ $95k-$105k
πŸ“Remote - United States

Summary

Join Granicus as a Senior Software Engineer and lead the development team by example, tackling challenging technical tasks and significantly contributing to the product suite. You will be a key contributor in feature planning and possess deep expertise in multiple applications. You will also contribute to managing Granicus's technical infrastructure and serve as a go-to technical resource. Mentoring junior team members and understanding application deployment and support are crucial aspects of this role. Granicus offers a competitive benefits package, including flexible time off, comprehensive health insurance, a 401(k) plan, paid parental leave, and various other insurance options.

Requirements

  • 5+ years of experience developing, maintaining, testing, shipping, and supporting production-quality web applications in Java/Spring Boot and/or Ruby on Rails at scale
  • Experience maintaining and improving a large, legacy code base
  • Unit/Automated testing/TDD in Java and/or Ruby
  • Experience using Docker and CI and Kubernetes as a developer
  • Experience working in an agile development environment
  • Experience with mentoring junior team members
  • Experience with and a commitment to continuous integration
  • Commitment to quality and the craft of software development
  • Passion for learning new things and the ability to do so quickly
  • Ability to serve as a technical leader of an open, collaborative, and extraordinarily skilled software development team

Responsibilities

  • Perform all the day-to-day tasks of the Granicus Software Engineer such as developing code, debugging, writing test cases, and handling issues
  • Be a core maintainer of multiple applications within the Granicus product suite
  • Develop and maintain highly complex features for multiple applications within the Granicus product suite
  • Champion the development team’s core values
  • Work with an outstanding team and mentor junior team members
  • Responsible for Granicus information security by appropriately preserving the Confidentiality, Integrity, and Availability (CIA) of Granicus information assets in accordance with the company's information security program
  • Responsible for ensuring the data privacy of our employees and customers, their data, as well as taking all required privacy training in a timely manner, in accordance with company policies

Benefits

  • Flexible Time Off
  • Medical (includes an option that is paid 100% by Granicus!), Dental & Vision Insurance
  • 401(k) plan with matching contribution
  • Paid Parental Leave
  • Employer-paid Short and Long Term Disability Insurance, Group Term Life Insurance and AD&D Insurance
  • Group legal coverage

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.