Software Engineering Manager

Granicus Logo

Granicus

📍Remote - Costa Rica

Summary

Join Granicus as a Software Engineering Manager and lead a team of engineers in developing excellent software. You will be responsible for career development, employee management, and the hiring process. This role requires full-stack engineering experience, agile development expertise, and proven leadership skills. You will contribute to the team's technical decisions and collaborate with various departments. The position requires residing in Costa Rica. Granicus offers a remote-first work environment and a commitment to a diverse and inclusive culture.

Requirements

  • Experience with and passion for the agile development process
  • Ability to mentor engineers of all levels
  • Full stack engineering experience. We work in Ruby on Rails, Python, Java, .NET, SQL, and React
  • Ability to learn new technologies and help bring your team up to speed on them
  • Comfort when navigating a large legacy code base and ability to spin up a new project for greenfield development
  • Proven leadership skills and proven ability to execute on projects
  • Experience collaborating with all the different departments needed to make software to run from Customer Support, to Operations and Platform Engineering
  • Interest in the technology challenges faced by government offices
  • Bachelor’s Degree in Computer Science or related field or equivalent experience

Responsibilities

  • Be responsible for career development of engineers within your group
  • Perform employee management, including coaching, skills development, and performance assessment
  • Help engineers identify areas for improvement, create plans to improve, and execute improvements
  • Act as point person for hiring process for your level
  • Operate as an individual contributor on an engineering scrum team
  • Collaborate with Scrum Masters to ensure process efficiency and improve current process
  • Own and evangelize development team values
  • Execute tactically and provide proper context to the team
  • Focus on long term vision and ensure technical decisions work to enable Granicus’ future
  • Ensure shared development team responsibilities are handled
  • Make significant contributions outside of the Product Organization as a resource to other areas of Granicus
  • Represent the Granicus Development team within Granicus and (when called upon) to clients outside of Granicus
  • 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

Preferred Qualifications

Don’t have all the skills/experience mentioned above? At Granicus, we are trying to build diverse, inclusive teams. We do not have degree requirements for most of our roles. If you don’t meet every requirement above but are excited to learn more, we encourage you to apply. We might just be able to find another role that could be a perfect fit!

Benefits

  • We are a remote-first company with a globally distributed workforce across the United States, Canada, United Kingdom, India, Armenia, Australia, and New Zealand
  • At Granicus, we are building a transparent, inclusive, and safe space for everyone who wants to be a part of our journey
  • Employee Resource Groups to encourage diverse voices
  • Coffee with Mark sessions – Our employees get to interact with our CEO on very important and sometimes difficult issues ranging from mental health to work-life balance and current affairs
  • Microsoft Teams communities focused on wellness, art, furbabies, family, parenting, and more
  • We bring in special guests from time to time to discuss issues that impact our employee population

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.