Back to job search
GryphTech logo

Senior Software Engineer

  • Mississauga, ON
  • On-site
  • Posted Oct 27, 2026
  • 1 position

Opens LinkedIn

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Apply by
Apr 24, 2027
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Apply on LinkedIn (LinkedIn sign-in required)

Job summary

Design, develop, test, deploy, and support scalable SaaS applications and platform services, collaborating across product, UX, QA, DevOps, and customer success teams. Improve engineering quality and delivery through AI-assisted development, automated testing, Git-based workflows, CI/CD, cloud-native practices, and mentoring.

Job details

Senior Software Engineer (AI-First Engineering)Position Summary We are seeking a Senior Software Developer who combines strong full-stack development expertise with modern engineering practices focused on quality, automation, scalability, and continuous delivery. This role will contribute to the design, development, testing, deployment, and support of GryphTech's SaaS Real Estate CRM, Websites, CMS, Mobile Applications, and related platform services. The ideal candidate embraces an AI-first approach to software engineering, leveraging AI tools to accelerate development, improve quality, enhance troubleshooting, and increase delivery velocity while maintaining rigorous engineering standards. The successful candidate will champion automated testing, Git-based development workflows, code quality gates, CI/CD pipelines, cloud-native practices, and a culture of continuous improvement. Key ResponsibilitiesSoftware Development Design, develop, and maintain scalable web applications and platform services. Build high-quality front-end and back-end solutions using modern development frameworks. Collaborate with Product, UX, QA, DevOps, and Customer Success teams to deliver customer value. Participate in technical architecture discussions and solution design. Troubleshoot and resolve complex production and performance issues. AI-First Engineering Leverage AI-assisted development tools for coding, documentation, debugging, testing, and analysis. Create and maintain effective AI prompts, workflows, and knowledge assets that improve development efficiency. Use AI to accelerate root-cause analysis and incident resolution. Apply AI-assisted test generation and code review techniques. Evaluate emerging AI tools and practices and recommend adoption opportunities. Automated Testing and Quality Engineering Develop comprehensive automated unit, integration, and regression test suites. Maintain minimum code coverage standards on all new development. Implement test-first or test-driven development practices where appropriate. Ensure all features include automated validation before deployment. Reduce manual testing effort through automation and continuous quality improvement. Git Workflow and Engineering Standards Follow a structured Git workflow utilizing feature branches, pull requests, and release branches. Participate in peer code reviews and architectural reviews. Ensure all pull requests satisfy required quality gates prior to merging. Promote reusable patterns, coding standards, and maintainable architectures. Mentor team members on development best practices. DevOps and Continuous Delivery Design, maintain, and improve CI/CD pipelines. Automate build, testing, deployment, and release processes. Implement infrastructure-as-code and environment automation practices. Monitor application health, reliability, and deployment quality. Collaborate with DevOps teams to improve operational maturity and platform stability. Cloud and Platform Engineering Build and support cloud-native solutions within Microsoft Azure. Participate in scalability, security, reliability, and performance initiatives. Support platform modernization efforts and technical debt reduction. Required Technical SkillsBackend Development C# .NET Framework .NET Core / .NET 8+ ASP.NET MVC REST API development Entity Framework / Dapper Frontend Development AngularJS React Next.js TypeScript JavaScript HTML5 CSS3 Databases Microsoft SQL Server MongoDB Database design and optimization Performance tuning DevOps Azure DevOps and/or GitHub CI/CD pipeline implementation Release management Infrastructure automation Build automation Monitoring and observability Testing Automated Unit Testing Integration Testing Regression Testing Test Automation Frameworks Code Coverage Reporting Performance Testing fundamentals Source Control Git Pull Requests Branching Strategies Merge Conflict Resolution Code Review Practices Release Branch Management Cloud Technologies Microsoft Azure Platform Services Identity and Authentication Application Monitoring Cloud Security Fundamentals Required Engineering Practices Candidates must demonstrate experience with: Quality Gates All code contributions should be validated through automated gates including: Successful builds Automated tests Security scanning Code quality analysis Peer review approval Code Reviews Constructive peer reviews Knowledge sharing through reviews Architectural consistency checks Security and performance validation Automated Testing Unit tests delivered with production code Regression prevention through automation Coverage reporting Continuous test execution in pipelines AI Development Standards Responsible use of AI development tools Validation of AI-generated solutions Effective prompt engineering techniques AI-assisted debugging and troubleshooting AI-assisted documentation generation Experience RequirementsRequired 7+ years professional software development experience. Experience delivering commercial SaaS products. Experience working within Agile/Scrum environments. Experience with cloud-based application development. Experience designing and maintaining CI/CD pipelines. Experience implementing automated testing strategies. Preferred Experience within Real Estate technology platforms. Experience supporting CRM, CMS, website, or mobile application platforms. Experience leading technical initiatives and mentoring developers. Experience implementing AI-assisted software engineering practices. Success Measures The successful candidate will: Contribute to a high-performing engineering culture focused on continuous improvement. Deliver reliable, maintainable, and scalable software. Achieve high automated test coverage for new development. Reduce production defects through quality automation. Improve deployment frequency and release confidence. Accelerate engineering productivity through AI-assisted workflows.

What you’ll do

Design, develop, test, deploy, and support scalable SaaS applications and platform services, collaborating across product, UX, QA, DevOps, and customer success teams. Improve engineering quality and delivery through AI-assisted development, automated testing, Git-based workflows, CI/CD, cloud-native practices, and mentoring.

Requirements

Requires 7+ years of professional software development experience, commercial SaaS delivery experience, and experience with Agile/Scrum, cloud-based applications, CI/CD pipelines, and automated testing. Candidates should have full-stack expertise across the listed .NET, frontend, database, Azure, and engineering practices; real estate technology and technical leadership experience are preferred.

Listed skills

  • Microsoft Azure · Preferred
  • Next.js · Preferred
  • CI/CD · Preferred
  • Automated testing · Preferred
  • React · Preferred
  • TypeScript · Preferred
  • .NET · Preferred
  • MongoDB · Preferred
  • C++ · Preferred
  • Git · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • C#
  • .NET
  • ASP.NET MVC
  • REST API Development
  • AngularJS
  • React
  • Next.js
  • TypeScript
  • Microsoft SQL Server
  • MongoDB
  • Microsoft Azure
  • CI/CD
  • Automated Testing
  • Git
  • AI-Assisted Software Engineering
  • Agile/Scrum

Job areas

  • Software
  • Technology
  • Engineering
  • Management & Leadership

More jobs from GryphTech

See all jobs from GryphTech