Granicus

Senior Software Engineer

Granicus

full-time

Posted on:

Location Type: Hybrid

Location: San JuanPuerto Rico

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Architect and implement scalable, secure, and performant software systems.
  • Lead development of complex features and components across the full stack.
  • Guide and mentor junior and mid-level developers through code reviews and technical coaching.
  • Drive architectural discussions and lead process improvements across teams.
  • Collaborate with cross-functional teams (QA, Product, DevOps) to align technical solutions with business goals.
  • Champion Agile/Scrum practices and contribute to sprint planning and retrospectives.
  • Optimize CI/CD pipelines and development workflows for efficiency and reliability.
  • Actively explore and strategically integrate cutting-edge technologies, driving continuous innovation and maintaining our technological competitive edge.
  • Ensure application security, performance optimization, and maintainability.

Requirements

  • 5+ years of professional software development experience.
  • BS/MS in Computer Science, Computer Engineering, or related field.
  • Proven leadership in technical projects and mentoring teams.
  • Advanced proficiency in multiple programming languages (e.g., C#, Visual Basic, JavaScript).
  • Deep understanding of web development frameworks and cloud platforms (e.g., AWS, Azure).
  • Expertise in SQL databases, data modeling, and query optimization.
  • Strong communication and stakeholder engagement skills.
  • Experience with Agile methodologies, CI/CD environments, and DevOps practices.
  • Demonstrated ability to solve complex problems and deliver high-quality solutions under tight deadlines.
  • Commitment to continuous learning and innovation.
  • Familiarity with AI tools that support development (e.g. Github Copilot or similar).
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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#Visual BasicJavaScriptweb development frameworksAWSAzureSQL databasesdata modelingquery optimizationAgile methodologies
Soft Skills
leadershipmentoringcommunicationstakeholder engagementproblem-solvingcontinuous learninginnovationcollaborationtechnical coachingprocess improvement
Certifications
BS in Computer ScienceMS in Computer ScienceBS in Computer EngineeringMS in Computer Engineering