Bankers Surety
Get AI-powered advice on this job and more exclusive features.
The Surety Division of Bankers Insurance Company offers unsurpassed service and quality to our agents. We are one of the largest providers to the Bail Bond industry and one of the fastest-growing providers of Contract and Commercial Bonds to businesses. Our knowledgeable and experienced staff of professionals share a vision of providing agents with superior customer service. Agents are full partners in our business. We grow, we succeed, and we profit together.
Our Core Values Collaboration: working together is critical to achieving organizational goals. Innovation: growth happens when we can absorb and implement new ideas that provide unique solutions and superior customer service. Performance: we believe in providing our employees with the tools and support they need to grow, succeed, and make an impact. Social Responsibility: we place charity and volunteer work at the core of our organization. Trust: we build and maintain trust with our employees and clients by embodying integrity, transparency, and ‘doing the right thing.’
Company Value Statements Acting with the highest level of honesty, trust, character and transparency. Making a unified effort to achieve the goals of the organization; embracing accountability for exceptional performance every day. Commitment to excellence in reaching our full potential as individuals and as an organization, surpassing the ordinary and the expectations of our stakeholders. Approaching every challenge with creative energy, discovering unique solutions to maximize success; focus on creating and delivering compelling customer value. Belief in the power of a diverse workforce and in creating a positive impact on both the environment and our community.
Summary / Objective The Senior Software Engineer will be responsible for developing and maintaining custom solutions utilizing industry standard development technologies and integrating those solutions with in-house applications and processes. Responsibilities include:
Contributes to the formulation of and implements project strategy Development and testing of custom code Integrating new and current applications to existing infrastructure and third party applications Creates and assists in maintaining project documentation Coaches others on the development of technical skills
The successful candidate has a high degree of autonomy, must be an outstanding communicator, both verbally and in writing, must possess self-management, critical thinking, be resourceful, and take initiative.
Essential Functions Design, develop, and maintain high-quality software solutions using C#, .NET, and React. Build and maintain RESTful APIs and integrate with internal and third-party services. Develop cloud-native applications using Azure App Services, Azure Functions, and Azure SQL. Work with team members to implement CI/CD pipelines through Azure DevOps for automated builds, testing, and deployments. Collaborate to deliver intuitive, responsive, and accessible front-end experiences. Participate in code reviews, pair programming, and design discussions to ensure high-quality outcomes. Write unit, integration, and end-to-end tests using modern frameworks (e.g., xUnit, Jest, Playwright). Implement secure authentication and authorization flows (e.g., Azure AD / OAuth2). Monitor and troubleshoot application performance using Application Insights. Contribute to DevOps practices, infrastructure-as-code, and automation. Stay current with emerging technologies, frameworks, and best practices in full-stack and cloud development.
Required Education And Experience This position typically requires 3 – 5 years in a software development role or a degree of technical understanding for BFC technologies that is consistent with someone who has done software development for 3 – 5 years.
3+ years of experience developing enterprise-level applications using .NET Core / .NET. Strong proficiency in React, TypeScript. Experience with Azure PaaS services, including App Services, Functions, Key Vault, and Storage. Working knowledge of Azure DevOps or other CI/CD tooling, including pipelines, repos, and release management. Experience with relational databases (SQL Server, Azure SQL) and ORM tools (e.g., Entity Framework Core). Understanding of microservices architecture and REST API best practices. Experience with Git, code branching strategies, and Agile development workflows. Strong problem-solving skills and a commitment to continuous improvement.
Preferred Education And Experience Bachelors degree in Computer Science, Management of Information systems or similar field. Exposure to message queues (Service Bus, RabbitMQ, or Kafka). Familiarity with CI/CD pipelines using YAML-based automation. Knowledge of testing automation frameworks and DevSecOps practices.
Seniority level Mid-Senior level
Employment type Full-time
Job function Engineering and Information Technology
Referrals increase your chances of interviewing at Bankers Surety by 2x
Get notified about new Software Engineer jobs in St. Petersburg, FL.
#J-18808-Ljbffr
The Surety Division of Bankers Insurance Company offers unsurpassed service and quality to our agents. We are one of the largest providers to the Bail Bond industry and one of the fastest-growing providers of Contract and Commercial Bonds to businesses. Our knowledgeable and experienced staff of professionals share a vision of providing agents with superior customer service. Agents are full partners in our business. We grow, we succeed, and we profit together.
Our Core Values Collaboration: working together is critical to achieving organizational goals. Innovation: growth happens when we can absorb and implement new ideas that provide unique solutions and superior customer service. Performance: we believe in providing our employees with the tools and support they need to grow, succeed, and make an impact. Social Responsibility: we place charity and volunteer work at the core of our organization. Trust: we build and maintain trust with our employees and clients by embodying integrity, transparency, and ‘doing the right thing.’
Company Value Statements Acting with the highest level of honesty, trust, character and transparency. Making a unified effort to achieve the goals of the organization; embracing accountability for exceptional performance every day. Commitment to excellence in reaching our full potential as individuals and as an organization, surpassing the ordinary and the expectations of our stakeholders. Approaching every challenge with creative energy, discovering unique solutions to maximize success; focus on creating and delivering compelling customer value. Belief in the power of a diverse workforce and in creating a positive impact on both the environment and our community.
Summary / Objective The Senior Software Engineer will be responsible for developing and maintaining custom solutions utilizing industry standard development technologies and integrating those solutions with in-house applications and processes. Responsibilities include:
Contributes to the formulation of and implements project strategy Development and testing of custom code Integrating new and current applications to existing infrastructure and third party applications Creates and assists in maintaining project documentation Coaches others on the development of technical skills
The successful candidate has a high degree of autonomy, must be an outstanding communicator, both verbally and in writing, must possess self-management, critical thinking, be resourceful, and take initiative.
Essential Functions Design, develop, and maintain high-quality software solutions using C#, .NET, and React. Build and maintain RESTful APIs and integrate with internal and third-party services. Develop cloud-native applications using Azure App Services, Azure Functions, and Azure SQL. Work with team members to implement CI/CD pipelines through Azure DevOps for automated builds, testing, and deployments. Collaborate to deliver intuitive, responsive, and accessible front-end experiences. Participate in code reviews, pair programming, and design discussions to ensure high-quality outcomes. Write unit, integration, and end-to-end tests using modern frameworks (e.g., xUnit, Jest, Playwright). Implement secure authentication and authorization flows (e.g., Azure AD / OAuth2). Monitor and troubleshoot application performance using Application Insights. Contribute to DevOps practices, infrastructure-as-code, and automation. Stay current with emerging technologies, frameworks, and best practices in full-stack and cloud development.
Required Education And Experience This position typically requires 3 – 5 years in a software development role or a degree of technical understanding for BFC technologies that is consistent with someone who has done software development for 3 – 5 years.
3+ years of experience developing enterprise-level applications using .NET Core / .NET. Strong proficiency in React, TypeScript. Experience with Azure PaaS services, including App Services, Functions, Key Vault, and Storage. Working knowledge of Azure DevOps or other CI/CD tooling, including pipelines, repos, and release management. Experience with relational databases (SQL Server, Azure SQL) and ORM tools (e.g., Entity Framework Core). Understanding of microservices architecture and REST API best practices. Experience with Git, code branching strategies, and Agile development workflows. Strong problem-solving skills and a commitment to continuous improvement.
Preferred Education And Experience Bachelors degree in Computer Science, Management of Information systems or similar field. Exposure to message queues (Service Bus, RabbitMQ, or Kafka). Familiarity with CI/CD pipelines using YAML-based automation. Knowledge of testing automation frameworks and DevSecOps practices.
Seniority level Mid-Senior level
Employment type Full-time
Job function Engineering and Information Technology
Referrals increase your chances of interviewing at Bankers Surety by 2x
Get notified about new Software Engineer jobs in St. Petersburg, FL.
#J-18808-Ljbffr