Manager – Software Engineering
Posted 32ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineering Manager leading software engineering teams at Granicus. Driving agile processes and supporting career development to enhance government technology initiatives.
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.
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. .NET is preferred.
- 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.
Benefits:
- Flexible Time Off – Take the time you need to rest, recharge, and live your life.
- Company-Wide Wellbeing Days – Paid days off to unplug and focus on your mental health.
- Work From Home Reimbursement – Support a productive home office environment.
- Private health, vision, dental and life insurance – 100% Employer-Paid. Comprehensive coverage for you and your family.
- On-Demand Mental Health Support – Access to Headspace and other wellness tools.
- Pension Plan and Retirement options.
- Online Learning Platforms – Fuel your professional development.
- Competitive Salary & Bonuses – Your contributions are valued and rewarded.















