Assurity is hiring a Software Engineer II to deliver software and AI- and automation-enabled solutions, taking work from proof of concept through testing, production release, and real-world operation. The role owns stories and features end to end, often working directly with business users to define requirements and acceptance criteria. The engineer directs AI agents on substantial development and testing tasks, verifies their output, and writes code directly when the task or quality requires it. They are accountable for the quality, security, and correctness of all deliverables, regardless of how they were produced. The role involves building components, integrations, business logic, services, consoles, LLM-integrated workflows, and n8n flows; integrating model APIs, retrieval, tool calling, and MCP; and working with back-end services and databases. The engineer writes and maintains tests, evaluations, documentation, logging, error handling, and rollback capabilities, and promotes changes through CI/CD environments while monitoring production systems. Responsibilities also include participating in a rotating on-call schedule, responding to incidents and user requests, applying human-review and access-control safeguards, collaborating with analysts and senior engineers, and maintaining technical and AI fluency. This is a remote position with occasional on-site attendance. Team collaboration hours and travel arrangements are communicated for the specific opening. The role may exceed 40 hours per week and includes rotating on-call coverage after training, including nights and weekends, as well as occasional scheduled evening or weekend work for deployments and other production activities. Applicants in certain listed states and cities are not being considered for this opening.
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
Mid Level