Position SummaryWork Environment: To support collaboration and team engagement, this role requires working on-site at our downtown St. Petersburg, FL office Monday through Thursday, effective immediately. Fridays are designated as a work-from-home day, providing added flexibility!Bankers Insurance Group is seeking a Software Engineer II to develop, support, and enhance business-critical applications that support our insurance operations.This role requires a hands-on software engineer who is comfortable working across multiple technologies including web applications, APIs, cloud services, databases, and enterprise integrations. The successful candidate will work closely with business stakeholders, QA analysts, project managers, vendors, and fellow developers to deliver scalable, secure, and reliable solutions.As part of a small and agile IT organization, this role requires ownership throughout the software development lifecycle, including development, deployment, production support, troubleshooting, and continuous improvement.Essential Duties and ResponsibilitiesDesign, develop, test, deploy, and maintain enterprise applications and APIsSupport customer-facing and agent-facing web applicationsDevelop and maintain integrations between internal systems, cloud services, third-party vendors, and legacy applicationsTroubleshoot and resolve production issues across applications, APIs, databases, and cloud infrastructureParticipate in application design and technical solution discussionsCollaborate with business stakeholders to understand requirements and deliver technical solutionsDevelop and maintain technical documentationParticipate in code reviews and follow development best practicesSupport application deployments and production releasesAssist with modernization initiatives involving cloud technologies and enterprise integrationsCollaborate with the AI team to integrate AI capabilities into business applications and workflowsRequired QualificationsBachelor's degree in Computer Science, Information Systems, Engineering, or equivalent experience4 to 7 years of software development experienceExperience developing applications using C# and .NETExperience supporting Java and/or Angular applicationsExperience developing REST APIs and web servicesStrong SQL Server and database development experienceExperience supporting production applications and troubleshooting complex issuesExperience working with Microsoft Azure or similar cloud platformsExperience integrating with third-party APIs and enterprise systemsFamiliarity with AI concepts and AI-assisted software development practicesStrong analytical, troubleshooting, and communication skillsAbility to manage multiple priorities in a fast-paced environmentPreferred QualificationsProperty & Casualty Insurance industry experienceExperience with IBM AS400 integrationsExperience with PCML integrationsExperience with Azure App Services, Azure DevOps, and cloud deploymentsExperience with Salesforce integrationsExperience working with AI technologies such as LLMs, AI agents, MCP, RAG, or cloud AI servicesExperience collaborating with AI or Data Science teams to implement AI-powered business solutionsTechnology EnvironmentC# / .NETJavaAngularREST APIsSQL ServerMicrosoft AzureIBM AS400 integrationsPCMLSalesforce integrationsAuthentication and Identity ManagementThird-party APIsSuccess FactorsStrong ownership and accountabilityHands-on problem solverComfortable supporting applications across multiple technology stacksContinuously learns new technologies and embraces AI-enabled development practicesExcellent collaboration and communication skillsCustomer-focused mindsetThe preceding position description has been designed to indicate the general nature of the work performed, the level of knowledge and skills typically required, and the usual working conditions of this position. It is not designed to contain or be interpreted as a comprehensive, complete, or exclusive list of the duties of the position. Additional and different duties may be assigned from time to time. We are an E-Verify company.Bankers Financial Corporation and its subsidiaries are Equal Opportunity Employers. We do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, veteran status, or any other status protected by law. We are committed to providing reasonable accommodations to qualified individuals with disabilities.Employment with Bankers Financial Corporation and its subsidiaries is at-will, meaning that either the employee or the company may terminate the employment relationship at any time, with or without cause or notice. Employment may also be contingent upon the successful completion of a background check and/or drug screening, where applicable. Applicants must be authorized to work in the United States.