Colorado Technology Jobs

Colorado Jobs

Job Information

Granicus Software Engineering Manager in Denver, Colorado

Software Engineering Manager St. Paul, MN or Denver, CO Job DescriptionGranicus is looking for a Software Engineering Manager to continue to driveour teams to produce excellent software. As a Software Engineering Manager atGranicus you will get to work with smart, driven engineers to enable theirlearning and growth. Our development team values Test Driven Development,knowledge sharing, collective code ownership, and a supportive learningenvironment. A Software Engineering Manager at Granicus will embody thesevalues and ensure they are lived and breathed by their team. This role willallow you to write code, mentor engineers, and think strategically. Yourideas about culture, roadmaps, and technical decisions of all sizes willbe highly valued. Our Software Engineering Manager will love to collaborate oncode and high-level thinking, think writing tests first is the best, andcare deeply about people management.Currently, Granicus manages the world's largest and most reliablelegislative content network-containing more than 5 million government mediafiles and public records and maintaining a 99.98% uptime track-record. Wealso have 20,000+ government users currently leveraging our technology tosuccessfully run their day-to-day government information tasks includingwebcasting public meetings, managing and delivering legislativeinformation, collaborating with citizens, and more.What You'll Do:* Be responsible for career development of engineers within your group.* Run one-on-ones on a regular cadence.* Help engineers identify areas for improvement, create plans toimprove, 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 andimprove 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 toenable Granicus' future.* Ensure shared development team responsibilities are handled.* Make significant contributions outside of the Product Organization asa resource to other areas of Granicus.* Represent the Granicus Development team within Granicus and (whencalled upon) to clients outside of Granicus. Skills .and. RequirementsWho You Are:* You are experienced with and have a passion for the agile developmentprocess.* You can mentor engineers of all levels and a strong belief thatpairing produces better code.* You have full-stack engineering experience. We work in .NET/C#and Ruby on Rails.* You have designed and implemented RESTful APIs/Micro Services.* You are experienced with common monitoring tools, comfortable in aWindows environment.* You can new technologies and help bring your team up to speed onthem.* You are comfortable navigating a large legacy code base and can spinup a new project for greenfield development.* You have proven leadership skills and proven ability to execute onprojects.* You have experience collaborating with all the different departmentsneeded to make software to run from Customer Support, to Operations andPlatform Engineering.* You are interested in the technology challenges faced by governmentoffices.* You have a bachelor's Degree in Computer Science or related fieldor equivalent experience.Granicus is committed to providing equal employment opportunities. Allqualified applicants and employees will be considered for employment andadvancement without regard to race, color, religion, creed, nationalorigin, ancestry, sex, gender, gender identity, gender expression,physical or mental disability, age, genetic information, sexual oraffectional orientation, marital status, status with regard to publicassistance, familial status, military or ve