Assurity is seeking a Senior Software Engineer to own the technical health of multiple systems, independently lead large projects, and build complex solutions. The role sets engineering standards that support reliable, secure, and cost-effective software; leads complex incident resolution; establishes practices for agent-directed development; owns part of the team’s shared engineering context; and mentors engineers across levels. The engineer routinely uses approved AI tools where appropriate and remains accountable for the quality, security, and correctness of all delivered work, using professional judgment to verify results or choose another method when needed. The position combines system design and technical stewardship, project leadership, hands-on software development, quality and security practices, production operations, and mentoring. Responsibilities include directing AI agents on substantial implementation, testing, and documentation work; building and maintaining enterprise software; integrating data from services and databases; establishing reusable workflows and team verification practices; and following changes through release into production and real use. The role is remote with occasional on-site attendance. It includes a rotating on-call schedule after training, including nights and weekends, and may involve occasional scheduled evening or weekend work for deployments, cutovers, migrations, and go-lives. Work may exceed 40 hours per week. Applicants in CA, CO, DC, HI, IL, MA, MD, MN, NV, NJ, NY, RI, VT, and WA are not currently being considered for this position.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior