Software Engineer Manager
Puerto Rico
Posted on 10/3/2023
INACTIVE
Granicus

1,001-5,000 employees

Civic engagement platform for public sector communication.
Company Overview
Granicus stands out as a leading civic engagement platform, serving over 5,500 government agencies and 300 million citizens globally, demonstrating its competitive advantage in scale and reach. The company's comprehensive cloud-based solutions, including communication tools, website design, meeting management software, and digital services, streamline interactions between governments and residents, fostering stronger relationships. Granicus' commitment to simplifying government-citizen interactions and disseminating critical information positions it as a key player in enhancing community engagement and driving meaningful change.
Data & Analytics
Government & Public Sector

Company Stage

N/A

Total Funding

$10.3M

Founded

1999

Headquarters

Denver, Colorado

Growth & Insights
Headcount

6 month growth

10%

1 year growth

14%

2 year growth

73%
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
AWS
Management
Microsoft Azure
Software Testing
CategoriesNew
Software Engineering
Requirements
  • CS/MS in Computer Science or similar engineering field, or equivalent experience
  • Proven experience (10+ years) in software development, with a strong track record of delivering complex software projects
  • Previous experience (3+ years) in a leadership or managerial role within a software development team
  • Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams
  • Exceptional problem-solving and decision-making abilities
  • Strong organizational and project management skills
  • Strong knowledge of Object-Oriented Programming language preferably - C# OR Visual Basic .NET
  • Strong experience developing unit tests, integration tests, E2E tests, and load/stress
  • Experience with AWS or Azure
  • Experience building and maintaining CI/CD pipelines
  • Strong knowledge of Agile development methodologies and best practices
  • Commitment to quality and the craft of software development
  • Excellent communication and time management skills
  • Strong analytical and problem-solving skills
  • 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
  • Collaborate with product management and business stakeholders to deliver SaaS based solutions
  • Lead, mentor, and inspire a team of software engineers to deliver high-quality software products
  • Foster a culture of innovation, collaboration, and continuous learning within the engineering team
  • Conduct regular performance evaluations, set goals, and provide constructive feedback to team members
  • Plan, prioritize, and manage software development projects, ensuring they are delivered on time and within budget
  • Collaborate with product managers and other stakeholders to define project requirements and scope
  • Implement agile development methodologies and best practices to optimize team performance
  • Provide technical guidance and support to the engineering team, promoting best practices and ensuring code quality
  • Stay up-to-date with industry trends and emerging technologies, and make recommendations for technology adoption
  • Collaborate with other departments, such as product management, design, and quality assurance, to align development efforts with business objectives