Job Description
Full Job Description\n
\n
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
\n
\n
The Opportunity
\n
\n
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.
\n
\n
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.
\n
\n
Responsibilities
\n
- \n
- 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.
\n
\n
\n
\n
\n
\n
\n
\n
Coach
\n
- \n
- 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.
\n
\n
\n
\n
\n
\n
\n
\n
Build
\n
- \n
- 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.
\n
\n
\n
\n
\n
\n
\n
Experience Required
\n
\n
We are looking for a senior engineer and technical leader with substantial professional experience developing and supporting complex SaaS applications.
\n
\n
You should have:
\n
\n
- \n
- 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.
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Technical Experience
\n
\n
Strong hands-on experience with the following is expected: Microsoft and Web Development
\n
- \n
- 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
\n
\n
\n
\n
\n
\n
\n
\n
\n
Azure and DevOps
\n
- \n
- Microsoft Azure
- Azure DevOps
- Azure Functions
- Application Insights
- CI/CD pipelines
- YAML
- PowerShell
- Power Automate
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Data
\n
- \n
- Microsoft SQL Server
- SQL development and optimization
- Stored procedures
- Database and data architecture
- Entity Framework
- SQL Server Management Studio
- Troubleshooting database performance in Azure environments
\n
\n
\n
\n
\n
\n
\n
\n
\n
Quality and Troubleshooting
\n
- \n
- Unit and integration testing
- Debugging complex production issues
- Performance analysis and optimization
- Diagnosing issues across applications, databases, operating systems, browsers, virtual machines, containers, and distributed systems
\n
\n
\n
\n
\n
\n
Preferred Experience (Experience with any of the following is a plus)
\n
- \n
- Workplace safety, HSE, EHS, fatigue management, human performance, or related technology.
- Automated testing frameworks such as Playwright, Puppeteer, or Selenium.
- Messaging and event-streaming technologies such as Kafka or ActiveMQ.
- MCP or WebMCP.
- DevSecOps and application security practices.
- SAST, DAST, IAST, or RASP.
- Data privacy and compliance requirements such as SOC 2, ISO 27001, GDPR, CCPA, HIPAA, PIPEDA, or similar frameworks.
- Browser, Windows, iOS, or Android application development.
- AI-assisted development, coding agents, automated testing, or AI-enabled engineering workflows.
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
What We're Looking For:
\n
\n
The strongest candidate will be someone who combines deep technical experience with leadership ability. You should be:
\n
- \n
- A strong systems thinker who can understand how complex applications and technologies work together.
- An exceptional analytical and problem solver.
- Comfortable getting into the code and solving problems alongside the development team.
- Comfortable making technical decisions and explaining them to both engineers and executives.
- Organized and capable of managing multiple priorities in a changing environment.
- An effective communicator and mentor.
- Curious about emerging technologies and willing to determine where they can provide real business value.
- Comfortable taking ownership and being accountable for results.
- Someone who enjoys making both software and the people building it better.
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Work Environment
\n
- \n
- Fully remote, working with a globally distributed team.
- Direct interaction with engineering, executive leadership, and other areas of the company.
- Fast-paced environment with changing priorities and an emphasis on practical, high-quality delivery.
- Significant opportunity to influence our technology, engineering practices, and future product direction.
\n
\n
\n
\n
\n
\n
Pay: $120,000.00 - $140,000.00 per year
\n
\n
Benefits:
\n
- \n
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Vision insurance
\n
\n
\n
\n
\n
\n
\n
Work Location: Remote
