Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Lead Software Engineer - Hybrid

Full-time

Crisis Prevention Institute

Our Story:
Crisis Prevention Institute Inc. (CPI) is the worldwide leader in evidence-based de-escalation and crisis prevention training and dementia care services. Our programs teach professionals the skills to recognize, prevent, and respond to crises in the workplace. Since 1980, we’ve helped train more than 17 million people within service-oriented industries including education, health care, behavioral health, long-term care, human services, security, corporate, and retail.

At CPI, we are dedicated to changing behaviors and reducing conflict for the  Care, Welfare, Safety, and Security of everyone. We believe the power of empathy, meaningful connections, personal safety, and security are the antidotes to fear and anxiety. It’s a philosophy that is central to everything we do, and traces back to our beginning.

As a member of the team, you can expect to:

  • Make a difference through your work – You’ll be proud to tell your family and friends about what you do.
  • Gain significant career experience only obtained within a fast-growing organization – Entry-level roles through executive leadership.
  • Feel fulfilled and have fun – We work hard but make the time to build meaningful relationships and celebrate the wins.
The Role:
The Lead Software Engineer is the technical lead of a Product Engineering squad on CPI's Integrated Training and Learning (ITL) platform, the cloud-native learning platform used by CPI's learners, Certified Instructors, and customer administrators worldwide. This is a hands-on, backend-focused role: the Lead spends the majority of their time designing and writing code in C#/.NET microservices built on CQRS and event-driven patterns in Azure, and is comfortable working across the full stack, including the React front end, when the squad's work requires it.
As technical lead, the Lead Software Engineer owns the technical direction and delivery health of the squad: translating product outcomes into a sound technical approach, breaking work into small shippable increments, setting engineering standards, and ensuring the services the squad owns are reliable, observable, and easy to change. The Lead is a player-coach, not a manager: they raise the squad's technical bar through design reviews, code reviews, pairing, and mentorship, and they model the culture CPI is building in Product Engineering: curiosity, ownership, drive, experimentation, learning from failure, and relentless improvement.

Technical Leadership & Delivery:
  • Own the technical approach for the squad's roadmap: partner with the product owner to shape problems, evaluate options, and choose the simplest design that achieves the customer and business outcome.
  • Lead technical design for new features and services in the ITL platform: C#/.NET microservices, CQRS command/query handlers, event contracts on Azure Service Bus, Azure SQL data models, and React front-end integration.
  • Break epics into small, independently deployable increments; drive the squad toward frequent, low-risk production deployments using feature flags, trunk-based development, and automated testing.
  • Remain hands-on: write production code daily, take on the hardest or most ambiguous technical problems, and unblock the squad when it gets stuck.
  • Provide task breakdowns, identify dependencies and critical path, and give realistic effort estimates and risk assessments to the product owner and engineering manager.
  • Demonstrate the squad's work to business stakeholders and clearly connect technical work to customer and business impact.

Service Ownership & Operational Excellence:

  • Own the health of the services the squad is responsible for: define SLOs, ensure meaningful alerting and dashboards exist, participate in and help run the on-call rotation, and lead the response to production incidents.
  • Lead blameless incident reviews for the squad; ensure follow-up actions are prioritized and completed so the same failure does not recur.
  • Drive the incremental decoupling of ITL domain data from upstream enterprise systems: for each feature, identify the data ITL should own, design the migration, and ensure it flows to the data warehouse for reporting.
  • Champion continuous improvement of the codebase: identify and pay down technical debt deliberately, improve build/test/deploy times, and reduce operational toil through automation.
  • Ensure secure coding practices, accessibility standards (WCAG 2.1 AA), and performance considerations are built into the squad's definition of done.

AI-First Engineering:

  • Lead the squad's adoption of AI-assisted development tools (e.g., GitHub Copilot, Claude, Cursor): establish norms for using them well, including review and testing expectations for AI-generated code, and measure their impact on delivery speed and quality.
  • Use AI tools daily in your own work for design exploration, code generation, test writing, refactoring, and debugging, and model responsible use for the squad.
  • Partner with the Principal Software Engineer on the Product Engineering AI strategy; pilot new tools and techniques on the squad and share results across teams.
  • Identify and champion opportunities to apply AI within the ITL product or internal tooling where it creates measurable value for learners, instructors, and customers.

Team Growth & Culture:

  • Set and uphold engineering standards for the squad: code review expectations, testing strategy, documentation, and architectural consistency with the broader ITL platform.
  • Mentor and coach engineers on the squad through pairing, design reviews, and regular feedback; help each engineer grow their technical skills and sense of ownership.
  • Create space for experimentation: sponsor time-boxed spikes and proofs of concept, insist on evidence in technical debates, and make it safe to try things that might not work.
  • Model learning from failure: own mistakes openly, turn them into lessons, guardrails, and runbooks, and lead retrospectives that produce real change.
  • Collaborate with other squad leads, the Platform team, and the Principal Software Engineer to align on cross-cutting technical decisions and shared standards. 
  • Perform other position-related duties as assigned.
You Need to Have:
  • ​​​​​​ Bachelor's degree in computer engineering, computer science, or a related field, or equivalent practical experience
  • Seven years or more of professional software engineering experience building and operating production web applications and distributed services
  • Two years or more of experience as a technical lead, tech lead, or senior engineer responsible for the technical direction and delivery of a team
  • Five years or more of hands-on experience with C# and .NET (ASP.NET Core, .NET 6+) designing and building backend services and APIs
  • Deep experience with distributed, event-driven architectures: message brokers (Azure Service Bus or equivalent), idempotency, retries, sagas, and eventual consistency
  • Experience designing systems using CQRS, event sourcing, and/or domain-driven design, including defining bounded contexts and event contracts
  • Working experience with React and modern JavaScript/TypeScript sufficient to design, review, and contribute to front-end features
  • Experience designing relational data models and tuning SQL performance (SQL Server / Azure SQL)
  • Experience building and operating services in Azure (App Service, Functions, Service Bus, Azure SQL, Azure Monitor / Application Insights, Key Vault) or an equivalent cloud platform
  • Experience establishing and improving CI/CD pipelines (Azure DevOps or GitHub Actions), automated test strategies, and continuous delivery practices
  • Experience leading incident response and blameless post-incident reviews for production systems
  • Experience mentoring engineers and leading technical design and code reviews
  • Knowledge of observability practices (structured logging, metrics, distributed tracing, SLOs) and security-based design patterns
  • Experience using AI-assisted development tools daily and guiding others in their effective, responsible use
  • Yearly personal development demonstrated by successfully completing an accredited software engineering course, acquiring a software engineering-related certification, or presenting a completed learning project to the team
  • Curiosity: asks why before how, digs into unfamiliar code and systems, and seeks to understand the learner, instructor, and customer problem behind every request
  • Ownership: treats the services and features they touch as theirs to keep healthy, from design through production support, and does not wait to be assigned a problem before solving it
  • Drive: a bias toward shipping working software in small, frequent increments and following through until the outcome is achieved, not just the ticket closed
  • Experimentation: comfortable proposing and running small, time-boxed experiments (spikes, proofs of concept, A/B tests) and letting evidence, not opinion, settle technical debates
  • Learning from failure: participates openly in blameless retrospectives and incident reviews, shares mistakes as lessons, and turns them into guardrails, tests, or runbooks
  • Continuous improvement: leaves every codebase, process, and document a little better than they found it
  • Ability to lead a team technically without formal authority: earn trust, build consensus, and make timely decisions when consensus is not possible
  • Ability to balance short-term delivery with long-term platform health and to explain those trade-offs to product and business stakeholders
  • Ability to facilitate evaluation of technologies and achieve consensus on technical standards and solutions among a diverse group of engineers
  • Excellent verbal and written communication; able to write clear design documents and give direct, constructive feedback
  • Demonstrated ability to attract, develop, and retain strong engineers \

We'd Love to See:

  • Experience on a learning management system, EdTech, or other B2B SaaS product used by end users at scale
  • Experience decoupling a product platform from an ERP/CRM system of record such as Microsoft Dynamics 365
  • Experience with infrastructure as code (Bicep, Terraform) and containerized workloads
  • Experience with web accessibility (WCAG 2.1 AA)
  • Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect)

What We Offer:

  • Competitive salary
  • Comprehensive benefits package
  • 401(k)
  • PTO
  • Health & Wellness Days
  • Paid Volunteer Time Off
  • Continuing education and training
  • Hybrid or remote work schedule
  • Paid Parental Leave

Crisis Prevention Institute is an Equal Opportunity Employer that does not discriminate against any applicant or employee on the basis of age, race, color, ethnicity, national origin, citizenship, religion, creed, sex, sexual   orientation, gender, gender identity, or expression (including against any individual that is transitioning, has   transitioned, or is perceived to be transitioning), marital status or civil partnership/union status, physical or   mental disability, medical condition, pregnancy, childbirth, genetic information, military and veteran status, or   any other basis prohibited by applicable federal, state, or local law. The Company will consider for   employment qualified applicants with criminal histories in a manner consistent with local and federal   requirements. Our management team is dedicated to this policy with respect to recruitment, hiring, placement,   promotion, transfer, training, compensation, benefits, employee activities, and general treatment during   employment.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer - Hybrid in Milwaukee, WI vacancy
  •  ...designs. You will guide the teams engineering practices in test-driven...  ...The CDM/CDL Technical Leader leads the technical vision, design,...  ...Infrastructure and work in a hybrid environment from either our Mayfield...  ...a roadmap for implementing software engineering practices for... 
    Suggested
    Full time
    Work experience placement
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Rockwell Automation

    Milwaukee, WI
    4 hours ago
  • $49 - $59 per hour

     ...Lead Robotics & Controls Commissioning Engineer $49.00 – $59.00 / Hour Base + Overtime Potential • Greater Milwaukee...  ...SCHEDULE: First Shift | Blended hybrid model balancing internal shop...  ...teams to rapidly isolate hardware, software, or mechanical bugs. Project Administrative... 
    Suggested
    Hourly pay
    Local area
    Day shift

    Gables Search Group

    Milwaukee, WI
    a month ago
  •  ...Salesforce Technical Lead Location: North Chicago, IL 60044 (2-3 day work from Office) Duration: Only FTEs. (No H1B Transfer) Job Description: Understands Salesforce architecture options, design trade-offs, and has the ability to communicate design choices... 
    Suggested
    H1b
    Work at office

    Zortech Solutions

    Milwaukee, WI
    2 days ago
  •  ...The IBS Business Intelligence engineering organization delivers...  ...Team members collaborate across software engineering, quality engineering...  ...this position. Milwaukee, WI Hybrid (three in-office, two days...  ...modernization objectives. Lead software engineering and quality... 
    Suggested
    Work at office
    Flexible hours

    FIS Management Services LLC

    Milwaukee, WI
    4 days ago
  •  ...Description Technical Lead Who We Are: nvisia is not your typical software consulting company. We care about our people above all else, and they tend stick...  ...Qualifications: BA or BS, preferably in computer science, engineering, or science/technology-based discipline and related... 
    Suggested
    Work experience placement
    Local area
    Flexible hours

    NVISIA

    Milwaukee, WI
    15 hours ago
  •  ...core, we're a company that believes we can always create a better way. Quad is currently searching for a RotoGravure Imaging Technical Lead for our Lomira, WI location. The purpose of this job is to support Gravure Imaging equipment uptime, best practices, and related... 
    Local area

    Quad

    Wauwatosa, WI
    5 days ago
  •  ...you we would love to have you join us! Job Description Global KCS & Knowledge Management Lead You will report to: Sr. Director , Global Customer Care Job's workplace type: Hybrid Located in Mexico or Colombia Individual contributor , you will not have any direct... 
    Work at office

    Rockwell Automation

    Milwaukee, WI
    1 day ago
  • $130k - $200k

    Position Summary CCaaS Technical Lead, Senior ConsultantOur Deloitte Sales & Service...  ..., operators, creatives, designers, engineers, and architects. Our team balances business...  ...of experience in technology consulting, software engineering, cloud architecture, or enterprise... 
    Local area

    Deloitte

    Milwaukee, WI
    2 days ago
  •  ...Manager Software Engineering Cheers to creating an incredible tomorrow! At Molson Coors, we tackle...  ...Wi office, this role mentors technical leads and develops junior engineering...  ...support work life balance including a hybrid work model of 4 days in the office We care... 
    Work at office
    Flexible hours

    Coors Banquet Beer

    Milwaukee, WI
    3 days ago
  •  ...Lead Engineer - QT/QML CPP Location: Wauwatosa, WI (Onsite) Exp: 7-12 Yrs What You Will Do: Design and development in QT/QML C++ on Windows environment. Involve in requirement analysis, design, coding and testing Understand/learn architecture and design... 
    Work experience placement
    Immediate start

    Software Technology Inc

    Milwaukee, WI
    2 days ago
  •  ...technology organization, is seeking a DevOps Engineering Lead to drive the strategy, architecture,...  ...DevOps practices across a global software engineering environment. This role is responsible...  ...benefits package. Work Model: Hybrid schedule (3 days onsite / 2 days remote... 
    Remote work

    twenty80.io

    Wauwatosa, WI
    a month ago
  •  ...new ideas, learn from mistakes, and rally the team to raise the bar.  About This Role: We’re looking for a Technical Lead / Full Stack Engineer to join Novir—someone who can own our technology end-to-end. This is not a pure management role, it is a take the bull by... 
    Work at office
    Flexible hours

    Novir

    Milwaukee, WI
    a month ago
  •  ...professional services company with leading capabilities in digital,...  ...us at . A successful Network Engineer Architect combines deep...  ...application workloads.Knowledge of software-defined networking, intent-...  ...operations concepts.Experience with hybrid cloud, multi-cloud, and edge... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area
    Remote work

    Accenture

    Milwaukee, WI
    1 day ago
  • $121k - $160k

     ...,000 per year Are you an IT leader passionate about developing a team and delivering results? As a Software Development Manager, you will use your expertise to lead a high-performing team and design innovative software solutions that support our growing North American... 

    U-Line Corporation

    Milwaukee, WI
    3 days ago
  • $99k - $232k

     ...Manager Job Description & Summary The Opportunity As a Gemini Tech Lead you will lead client-facing generative AI and data modernization efforts within our Data and Analytics Engineering practice, guiding solution design, delivery planning, and technical decision... 
    Full time
    H1b

    PwC

    Milwaukee, WI
    1 day ago
  •  ...establish your home base. Additional Hospital Information & Who We are Looking For:  Mayfair Animal Hospital & ER is seeking a Medical Lead and is open to experienced ER veterinarians as well as board-certified or residency-trained specialists (Critical Care, Internal... 
    Temporary work
    Local area
    Work from home

    Mayfair Animal Hospital Emergency

    Wauwatosa, WI
    9 hours ago
  • Job Posting Job Description: 15+ years of experience working in JavaScript and able to demonstrate strong JavaScript knowledge. Able to demonstrate strong web fundamentals knowledge of DOM 5 years experience writing adaptive and responsive UI applications ...

    Software Technology Inc

    Milwaukee, WI
    3 days ago
  • $94.4k - $224.6k

     ...professional services company with leading capabilities in digital,...  ...at A successful Network Engineer Architect combines deep technical...  ...workloads. Knowledge of software-defined networking, intent-...  ...concepts. Experience with hybrid cloud, multi-cloud, and edge... 
    Work experience placement
    Live in
    Work at office
    Local area
    Remote work

    Accenture

    Milwaukee, WI
    5 days ago
  • Description: Manufacturing Lead Location: Milwaukee, WI  Employment Type: Monday through Friday. Flexible, plus some weekends as needed. Authorization: Applicants must be authorized to work in the U.S. without sponsorship. We are seeking a skilled and... 
    Monday to Friday
    Flexible hours
    Shift work
    Weekend work
    Afternoon shift

    Saelens Corporation

    Milwaukee, WI
    18 hours ago
  •  ...Job Description Job Description Join our team as a Lead Water-Wastewater Engineer in Bloomington, MN where you will have the opportunity to be a technical lead, design innovator, and mentor while delivering water and wastewater infrastructure projects that protect... 
    H1b
    Work at office
    Visa sponsorship
    Work visa
    Night shift

    TKDA

    Milwaukee, WI
    a month ago
  •  ...spanning websites, digital advertising, SEO, client dashboards, lead generation, and CRM systems. Each product generates rich, real-world...  ...local business success. We are looking for a Lead Analytics Engineer to own that entire data value chain end-to-end, transforming... 
    Local area
    Shift work

    Best Version Media

    Brookfield, WI
    26 days ago
  • $119.77k - $140.9k

     ...things, learn new skills and discover what you excel at—all from Day One.Job DescriptionWorkday Center of Excellence (CoE) Delivery Lead We are seeking an experienced and visionary Workday CoE Delivery Lead to establish and manage a high-performing offshore Workday delivery... 
    Full time
    Local area
    3 days per week

    US Bank

    Brookfield, WI
    2 days ago
  • $130k - $160k

    Your future position: Traffic Engineer Technical Lead Choose your location: Flexible within Baxter & Woodman's operating states, including Illinois, Wisconsin, Florida, and Texas. Hybrid and Remote work arrangements may be considered. Employment Type: Full Time or Part... 
    Full time
    Part time
    Work at office
    Remote work
    Flexible hours

    Baxter & Woodman, Inc.

    Milwaukee, WI
    more than 2 months ago
  • We Are:Accenture is a global professional services company with leading capabilities in digital, cloud and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Interactive, Technology and Operations... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Milwaukee, WI
    1 day ago
  • $130k - $175k

     ...by advanced technology, lifecycle services and an industry-leading field organization, we elevate customer performance, turn goals...  ...enterprise standards governing AI tool licensing, excluding software engineering tools: which tools are approved, what qualifies a user for a... 
    Full time
    Shift work

    Johnson Controls

    Milwaukee, WI
    1 day ago
  • $18.22 - $25.08 per hour

     ...career, making a difference, and being a part of a meaningful mission. Join our top-notch Culinary team as our new Dietary Assistant Lead today! A few details about the role: Provide and maintain a high level of resident and guest engagement. Oversee the... 
    Hourly pay
    Full time

    Lifespace Communities

    Brown Deer, WI
    a month ago
  •  ...WATER TREATEMENT The primary purpose of this position is to lead the wastewater technical service function—partnering closely with...  ...required (e.g., Biology, Chemistry, Microbiology, Chemical Engineering). Three years industry experience preferred with emphasis on... 
    Summer work
    Flexible hours
    Night shift

    Hydrite

    Milwaukee, WI
    29 days ago
  •  ...significant visibility, allowing you to influence enterprise decisions, lead complex initiatives, and contribute to technology roadmaps that...  ...governance responsibilities. Experience mentoring analysts, engineers, or technical specialists. Knowledge of healthcare... 
    Immediate start

    Beacon Hill

    Menomonee Falls, WI
    2 days ago
  •  ...business priorities across regions. As a trusted advisor to senior leaders, you will develop compelling executive and organizational messaging, lead global change management initiatives, build cross‑functional relationships, and ensure consistent, impactful #J-18808-Ljbffr... 

    Komatsu Mining Corp.

    Milwaukee, WI
    5 days ago
  •  ...'s is an Equal Opportunity Employer Responsibilities: Operational, merchandising, administrative functions within the store. Leading and training a staff in providing exceptional customer service. Store opening and closing responsibilities. Driving sales through customer... 

    Dunham's

    Brookfield, WI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Engineer - Hybrid. Be the first to apply!