Assurant is hiring a Principal Software Engineer to lead the technical direction of Elita in an agent-driven engineering environment. We are a Claude Code shop: the work is driven by Claude through agents, and engineers act as architects, orchestrators, and reviewers of that work rather than writing every line by hand. You will own how Elita is deployed, secured, and developed, and you will set the standard for how agents are directed and governed across the software lifecycle.
This is a hands-on, high-impact position. We are looking for someone who has already shifted from writing code to directing agents that write, test, review, and ship it, and who raises the bar for the engineers around them while doing it.
What will be my duties and responsibilities in this job?- Lead the design and development of Elita's core architecture, balancing speed, quality, and long-term maintainability.
- Drive development through Claude Code and agents, delegating implementation, testing, debugging, refactoring, code review, and documentation to agents while you direct, verify, and own the outcomes.
- Design and refine the agentic workflows that the team relies on, including task decomposition, sub-agent orchestration, project context and instruction files, custom commands, and reusable skills.
- Define team standards for agent-driven development, including review expectations, verification requirements, permission boundaries, and guardrails.
- Serve as a technical authority and mentor, coaching engineers at all levels to work effectively as directors and reviewers of agent-produced work.
- Partner with product, design, security, and business stakeholders to turn requirements into reliable, scalable solutions.
- Drive technical decisions with clear written proposals, and communicate trade-offs to both technical and non-technical audiences.
- Identify and reduce technical debt, and continuously improve engineering throughput by expanding what agents can safely do.
Areas of Ownership for ElitaThis role carries real accountability. You will be the owner, not just a contributor, for the following areas of the Elita product.Deployment- Own the CI/CD pipelines, release processes, and environment strategy for Elita.
- Ensure safe, repeatable, and automated deployments with strong rollback, monitoring, and observability practices.
- Apply infrastructure-as-code and agent-driven automation to make releases faster and more reliable.
Security- Own the security posture of Elita's code, dependencies, infrastructure, and data handling.
- Embed secure-by-design practices into the development lifecycle, including threat modeling, secrets management, dependency scanning, and vulnerability remediation.
- Partner with Assurant's information security teams to meet compliance, audit, and regulatory requirements.
- Establish guardrails so that agent-generated code and agent actions are reviewed, validated, and constrained to the same security standard as any other change, including controls on agent permissions and access to systems and data.
Development- Own the technical roadmap, architecture, and code quality for Elita.
- Set engineering standards for testing, code review, documentation, and agent-driven workflows.
- Make and stand behind key technical decisions, and be accountable for their outcomes.
What are the requirements needed for this position?- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 10+ years of professional software engineering experience, including significant time in a senior, staff, or principal-level role.
- Demonstrated experience delivering production software primarily through agents, ideally with Claude Code, with a track record of measurably improving speed and quality.
- Strong skill at specifying work for agents, verifying their output, and catching subtle errors in code you did not write yourself.
- Deep experience owning production systems end to end, including deployment, CI/CD, and release management.
- Strong working knowledge of application and cloud security, including secure coding, identity and access management, secrets management, and vulnerability management.
- Proficiency in modern languages and frameworks, and experience with cloud platforms such as AWS or Azure.
- Experience with infrastructure-as-code, containerization, and observability tooling.
- Proven ability to lead through influence, mentor engineers, and make sound architectural decisions in ambiguous situations.
- Excellent written and verbal communication skills.
What other skills/experience would be helpful to have?- Experience building multi-agent workflows, including sub-agents, hooks, MCP integrations, and reusable skills in Claude Code.
- Experience building or integrating LLM-powered features in a production product.
- Background in insurance, financial services, or other regulated industries.
- Familiarity with compliance frameworks such as SOC 2, NIST, or ISO 27001.
- Relevant certifications in cloud architecture or security.
- Experience defining governance and usage policies for agentic engineering teams.
Pay Range:
$122,400.00 - $204,400.00
Any posted pay range considers a wide range of compensation factors, including candidate background, experience and work location, while also allowing for salary growth within the position.
If there is no posting end date listed then this is a pipeline requisition, and we will continue to collect applications on an ongoing basis.
For U.S. benefit information, visit myassurantbenefits.com. For benefit information outside the U.S., please speak with your recruiter.