Live opening · Posted 2 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
Full Job Description
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
Application Insights
CI/CD pipelines
YAML
PowerShell
Power Automate
Data
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
Quality and Troubleshooting
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
Preferred Experience (Experience with any of the following is a plus)
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.
What We're Looking For:
The strongest candidate will be someone who combines deep technical experience with leadership ability. You should be:
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.
Work Environment
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.
Pay: $120,000.00 - $140,000.00 per year
Benefits:
Dental insurance
Flexible schedule
Health insurance
Paid time off
Vision insurance
Work Location: Remote
Work arrangement
Yes
More openings worth a look
Recently tracked roles with full details and direct application links.