Software Engineer II

Information Technology Maple Grove, Minnesota


Are you looking for a Software Engineer II position where you can have an impact on the business?  ProAg is looking for an experienced Software Engineer II at our Maple Grove, MN office.

Job Purpose:

Overall responsible for a full range of software development activities including development, modification, and implementation of applications as well as executing software requirements and design specifications throughout the development process. 

The Role:

We are looking a candidate who has a natural curiosity about technology, excels in a team environment and has a passion for change.  This position will be location in ProAg’s Maple Grove, MN office and will report to the Manager of Software Development.

The Company:

While our nation weathers economic storms, ProAg, a member of the Tokio Marine HCC group of companies, is positioned as a financially strong and well-capitalized insurer. With more than 90 years of service to our agents & insureds, we stand committed to continuing the principles that ProAg was founded on: Integrity, Loyalty and Customer Service.

Performance Objectives:

  • Developing new features within existing applications. This position will work on developing and modifying applications that directly relate to ProAg’s business plan.
  • Work with peers to ensure that software products deliver business value, are completed on time, are of high quality, and minimize technical debt.
  • Participate in coding efforts within a project team. Clearly communicate actionable information to the project team as well as internal stakeholders.
  • Embrace change and adaptation: The position will look to be a positive change agent for new processes and technology.


The ideal candidate for Software Engineer position will have demonstrated success in the primary areas of focus and responsibility.

  • Experience – Ideally, the successful candidate will have:
    • Three years of progressive experience in Software Development.
    • Minimum of two years of experience in JavaScript and related libraries preferred
    • Minimum of one year of experience with a relational database technology. SQL Server or Oracle database technologies preferred
    • Prefer some experience with an Agile methodology such as Scrum, software requirements assessment and implementation, automated testing, continuous integration, automated deployments, source code repositories, and code check-in processes (e.g., TFS, Code Reviews, etc.).
  • Communications -
    • Must be an exceptional communicator, with an emphasis on confidentiality, tact, and diplomacy.
  • Educational requirements. 
    • The ideal candidate will have a bachelor’s degree in Computer Science, a related field or the equivalent education and/or experience.
    • Proficiency and experience using Microsoft Office package (Excel, Access, PowerPoint, Word).

 The Tokio Marine HCC Group of Companies offers a competitive salary and employee benefit package. We are a successful, dynamic organization experiencing rapid growth and are seeking energetic and confident individuals to join our team of professionals. The Tokio Marine HCC Group of Companies is an equal-opportunity employer. Please visit for more information about our companies.