.NET SaaS Development Lead
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Predictive Safety sets a new standard for safety and human performance for individuals, organizations, and entire industries worldwide. Through predictive analytics, we help organizations increase safety, reduce risk, and optimize human performance with technology that evaluates fitness for work and proactively addresses fatigue and alertness issues before they become a risk. Learn more at www.predictivesafety.com
The Opportunity
Predictive Safety is seeking a hands-on Senior .NET Development Lead to join our software engineering team. This is a technical leadership position for an experienced software engineer who can lead, coach, and build. You will manage development work and priorities while remaining deeply involved in architecture, coding, troubleshooting, code reviews, and the day-to-day operation of complex SaaS systems.
You will work closely with our executive leadership, developers, SQA, and DevOps teams to deliver secure, scalable, high-quality software. You will also help us expand the practical use of AI throughout our software development lifecycle. The ideal candidate has significant experience building and supporting enterprise SaaS applications and enjoys solving difficult technical problems while helping other engineers become more effective.
Responsibilities
- Manage software development work through Azure DevOps and the full SDLC.
- Ensure work is properly defined, documented, prioritized, assigned, and tracked.
- Coordinate development, SQA, DevOps, product, and other stakeholders.
- Work with the CTO to establish priorities, plan releases, and manage changing requirements.
- Monitor progress, identify risks and dependencies, and keep projects moving.
- Help improve development processes, quality, and velocity.
Coach
- Provide day-to-day technical leadership and mentorship to developers.
- Conduct code and pull-request reviews.
- Help engineers troubleshoot difficult technical and architectural problems.
- Maintain a deep understanding of our products, architecture, infrastructure, and codebase.
- Establish and reinforce effective engineering practices.
- Lead by example in the use of AI for development, troubleshooting, analysis, testing, and productivity.
Build
- Design and develop new capabilities and significant enhancements to our SaaS applications.
- Write, test, debug, and deploy production-quality software.
- Participate in architecture and technical design decisions.
- Improve application performance, scalability, security, reliability, and maintainability.
- Remain hands-on enough to understand and solve the team's most challenging technical problems.
Experience Required
We are looking for a senior engineer and technical leader with substantial professional experience developing and supporting complex SaaS applications.
You should have:
- 8+ years of professional software development experience, with significant experience in C# and .NET.
- 3+ years of experience providing technical leadership, such as leading developers, managing development work, mentoring engineers, or serving as a technical lead.
- Demonstrated experience taking software through the full SDLC, from requirements and architecture through development, testing, deployment, and production support.
- Significant experience building and maintaining secure, scalable, internet-facing enterprise applications.
- Experience troubleshooting and supporting complex, high-volume, multi-tier, multi-tenant, or distributed applications.
- Experience working directly with technical leadership, product stakeholders, and other teams to establish priorities and deliver software.
- Experience working in a cloud-based development environment, preferably Microsoft Azure.
- Experience using AI tools in software development, engineering analysis, troubleshooting, testing, or other parts of the SDLC.
- Experience working effectively with remote or geographically distributed teams.
Technical Experience
Strong hands-on experience with the following is expected: Microsoft and Web Development
- C#
- .NET Framework 4.8 and modern .NET/.NET Core
- ASP.NET
- REST APIs
- HTML5, CSS3, JavaScript, Bootstrap, jQuery, and related web technologies
- Visual Studio
- Git
Azure and DevOps
- Microsoft Azure
- Azure DevOps
- Azure Functions