Software Engineer 5

Granicus is a GovTech company that provides cloud-based solutions for government communications, website design, meeting and agenda management, records management, and digital services.
San Juan, TX, USA
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
7+ years of experience
Enterprise SaaS · Government

Description For Software Engineer 5

Granicus is seeking a Software Engineer 5 to join their team in a hybrid work environment. This role is ideal for developers early in their careers looking for a supportive and fast-paced environment to grow their skills. The position involves contributing to production systems, maintaining automation test suites, and participating in the broader Granicus technology organization.

Key responsibilities include:

  • Upholding core values: Test-Driven Development, Collective Ownership, Agile Development, and Egoless Programming
  • Writing high-quality software using test-focused practices
  • Contributing to automated testing suites
  • Developing bug fixes and feature changes for Granicus products
  • Collaborating with Scrum team and broader Product Organization

Requirements:

  • Minimum 7+ years of experience as a .NET Developer
  • Expertise in C# and the .NET framework
  • Advanced knowledge of ASP.NET MVC, Web API
  • Experience with SQL Server or other relational databases
  • Strong understanding of design patterns and architectural principles
  • Leadership experience and ability to mentor junior developers
  • Proficiency in Agile development environments and version control systems

Granicus offers a diverse and inclusive work environment with globally distributed teams across the US, Canada, UK, India, Armenia, Australia, and New Zealand. They provide equal employment opportunities and are committed to making a positive impact through their GovTech solutions.

Join Granicus to contribute to transforming the GovTech industry and bringing governments closer to their constituents!

Last updated 18 days ago

Responsibilities For Software Engineer 5

  • Lead the design and development of complex, enterprise-level software solutions using .NET technologies
  • Architect scalable and high-performance software systems
  • Mentor and guide junior and mid-level developers
  • Collaborate with cross-functional teams to define technical requirements
  • Conduct code reviews and enforce coding standards
  • Solve complex technical challenges and troubleshoot issues
  • Drive initiatives to enhance software development processes

Requirements For Software Engineer 5

  • Minimum of 7+ years of experience as a .NET Developer
  • Expertise in C# and the .NET framework
  • Advanced knowledge of ASP.NET MVC and Web API
  • Extensive experience in designing database solutions using SQL Server
  • Mastery of design patterns and architectural principles
  • Demonstrated leadership experience
  • Proven ability to make strategic technical decisions
  • Exceptional problem-solving skills
  • Extensive experience in Agile development environments
  • Proficient in using version control systems like Git
  • Familiarity with advanced DevOps practices and tools

Benefits For Software Engineer 5

Equity
  • Remote work options
  • Globally distributed workforce
  • Inclusive work environment
  • Employee Resource Groups
  • Coffee with CEO sessions
  • Microsoft Teams communities for various interests

Interested in this job?

Jobs Related To Granicus Software Engineer 5

Fullstack Ruby Developer

Join Granicus as a Fullstack Ruby Developer to build scalable GovTech solutions and make a meaningful impact in government-citizen interactions.

Software Development Engineer, Air Science and Technology

Senior Software Engineer role at Amazon focusing on developing innovative solutions for shipping network optimization and package delivery efficiency.

System Dev Engineer (SAP/ABAP), AWS SAP Engineering, EC2 Commercial Software Services

Senior System Development Engineer role at AWS focusing on SAP workload solutions, requiring expertise in cloud computing, distributed systems, and ABAP development.

Software Dev Engineer, AWS Commerce Platform International Expansion India team

Senior SDE role at AWS leading international expansion initiatives, designing scalable cloud solutions, and mentoring teams.

Software Development Engineer, Data Center Operating Systems

Senior Software Engineer role at AWS building and maintaining systems for data center operations and infrastructure management.