FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer
GranicusSoftware Engineer developing and supporting production-quality SaaS applications at Granicus. Collaborating with stakeholders to deliver high-quality software solutions in a supportive, remote-first team environment.
Tech Stack
Tools & technologiesASP.NETAWSAzureCloudEntity FrameworkJavaScript.NETPostgresReactSQL
About the role
Key responsibilities & impact- Collaborate with product management and business stakeholders to deliver SaaS based solutions.
- Communicate and work effectively with others to create great high quality software.
- Proactively improve our processes and the design and architecture of our products.
- Drive innovation by coming up with new product ideas.
- Perform technology and feasibility studies.
- Design solutions that are highly secure, performant, scalable and highly available.
- Come up with technical solutions to complex problems and push them through to implementation.
- Troubleshoot and fix production issues related to deployments, networking, configuration, databases, performance, stability, security, application logic, etc.
- Help team members solve complex/urgent problems.
- Mentor and provide technical training to team members.
- Help train and onboard new hires.
- Champion the development team’s core values.
Requirements
What you’ll need- 3+ years of experience developing, testing, shipping, and supporting production-quality SaaS based web applications
- Proficiency with C#/.NET and web application development.
- Proficient in cloud technologies and developing solutions on cloud.
- Experience with JavaScript, HTML, CSS, and modern UI frameworks (e.g., React).
- Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
- Conduct code reviews to ensure code quality and provide constructive feedback to team members.
- Troubleshoot, debug, and resolve software defects and issues in a timely manner.
- Experience with ASP.NET MVC / Web API.
- Strong experience developing unit tests, integration tests, E2E tests, load/stress
- Strong experience with relational databases (MS SQL, PostgreSQL, My SQL etc.)
- Knowledge of front-end technologies such as React and JavaScript.
- Strong understanding of Cloud (Azure or AWS).
- Experience with CI/CD pipelines.
- Familiarity with ORMs such as Entity Framework.
- Experience using AI-assisted development tools.
- Strong communication skills and the ability to collaborate effectively with cross-functional teams.
- Analytical mindset with excellent problem-solving skills.
- Experience working in Agile development environments.
- Proficient in using version control systems, such as Git.
- Willingness to stay updated on industry trends and continuously improve skills.
Benefits
Comp & perks- Employee Resource Groups to encourage diverse voices
- Coffee with Mark sessions – Our employees get to interact with our CEO on very important and sometimes difficult issues ranging from mental health to work-life balance and current affairs.
- Microsoft Teams communities focused on wellness, art, furbabies, family, parenting, and more.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETSaaSJavaScriptHTMLCSSReactASP.NET MVCWeb APIrelational databases
Soft Skills
communication skillsproblem-solving skillsmentoringcollaborationanalytical mindsetteamworkprocess improvementinnovationtechnical trainingonboarding