
Senior Software Engineer
Granicus
full-time
Posted on:
Location Type: Hybrid
Location: San Juan • Puerto Rico
Visit company websiteExplore more
Job Level
Tech Stack
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