Our Firm



Senior Software Engineer


Vertafore | Development | Pulaski, TN

Job Description

We are looking for a candidate who is passionate about technology, product development and can thrive in a fast-paced environment to support the growth of the top Connectivity products within the insurance industry. The right candidate will have a solid understanding of full stack web development, latest industry trends and frameworks. We deliver products frequently to our clients using agile methodologies. We are passionate about delivering an exceptional experience to our users and transforming the Insurance industry with our products.  We continually challenge ourselves to exceed objectives, remove barriers, meet crucial deadlines, all while pioneering ways for efficiency with a team player attitude.  If you love technology and solving real problems for real people, you are who we’re looking for.     

As a Software Engineer, you will have the opportunity to implement and grow as a full stack developer by delivering great products to our users.  You’ll help build web and service-oriented applications on a .NET platform as well as delighting users with a clean, intuitive interface using the latest web technologies.  You will also have the opportunity to bring your creative ideas to the table to deliver better solutions to our users.

Skills & Requirements

We need software engineers that have:

  • BS degree in Computer Science or equivalent
  • Have 3-5 years of professional experience with .NET, C# and common frameworks
  • Experience with Web API and SaaS products
  • Experience working with SOAP/RESTful web services
  • Experience with XML technologies (XSD, XPath, XQuery, XSL, and XSLT)
  • Experience working with databases RDBMS or NoSQL. Oracle, ORM a plus.
  • Experience with Java/GOSU programming
  • Experience with implementing software development principles and design patterns
  • Experience with design, development, including object-oriented development concepts using best practices
  • Experience writing business rules and other business logic
  • Capability to implement solutions independently
  • Have experience in security best practices for software and data platforms
  • Have experience working in an Agile environment



We love software engineers that:

  • Are creative and committed to solving problems for our users
  • Have an intense passion for programming
  • Can interact with customers to gather insights and translate technical concepts
  • Operate in a fast-paced, flexible work environment
  • Love to collaborate with others
  • Care about quality and know what it means to ship high quality code
  • Are self-motivated and excellent problem-solvers
  • Excellent communication skills