The Software Engineer II owns development items and bug fixes from design through delivery, working with limited supervision and applying sound engineering practices across coding, unit testing, documentation, impact assessment, and troubleshooting. This role partners with QA and cross-functional teammates to develop solutions for simple to moderately complex problems, contribute to use-case development, and support reliable, maintainable software for Insurity customers. The ideal candidate is an analytical, detail-oriented self-starter who learns quickly, communicates clearly, works effectively both independently and with a team, and welcomes feedback while taking increasing ownership of technical work.