This site uses cookies. To find out more, see our Cookies Policy

Senior Software Engineer in Houston, TX at Tokio Marine HCC

Date Posted: 3/1/2018

Job Snapshot

Job Description

Tokio Marine HCC is a leading specialty insurance group with offices in the United States, the United Kingdom, Spain and Ireland, transacting business in approximately 180 countries and underwriting more than 100 classes of specialty insurance. Tokio Marine HCC products and capabilities set the standard for the industry, and many of the Company’s almost 2,600 employees are industry-leading experts.

We have an exciting opportunity for a Senior Software Engineer in our Corporate Headquarters located in Houston, TX.

Position Summary:

Under general supervision, design, develop, code, test, debug, document and support software applications to satisfy requirements of one or more user areas using application development toolsets.  Relying on technical and analytical skills, organize technical work and provide comprehensive consultation to business unit and IT management and staff at the highest level.  Work closely with client management to identify and specify complex business requirements and processes.  Research and evaluate alternative solutions and make recommendations.

Key Responsibilities:


Relying on experience and judgment, the Senior Software Engineer is responsible for accomplishing the following assignments.  These assignments are broad in nature and work can be difficult.

  • Design larger subsystems and coordinate, assign and review the work of other software engineers.
  • Interpret business requirements and define technical alternatives, tools and platforms.
  • Ensure design and development incorporate reliability, security, serviceability, maintainability, usability, performance factors, business objectives, and overall level of quality.
  • Make recommendations on priorities, design changes, improvements and problem resolution that impact the team or department and support the changing business needs.
  • Provide technical advice or lead small teams for software development projects within the team or functional area.
  • Control own work priorities and participates in development of plans/schedules/cost objectives for assigned projects/team.
  • Document test plans and record test results.
  • Participate in the testing process through test review and analysis, test witnessing and certification of software.
  • Follow corporate change management and configuration management standards.
  • Other duties as assigned.

Job Requirements

Position Knowledge, Skills, and Requirements:



  • Bachelor’s degree in Computer Science or a related field or the equivalent education and/or experience


  • Minimum of five years of relevant and progressive professional experience
  • Five or more years of experience with Microsoft Technology stack (Visual Studio, SQL Server, TFS, VB.Net, C#, ASP.NET, SSRS)
  • Five or more years of experience in database development (database design, stored procedures, functions, etc.)
  • Five or more years of working experience with frameworks (MVC, MVVM, CSLA) and Software Patterns
  • Proven experience in developing reusable code including basic frameworks used throughout a development group
  • Minimum five years’ experience in analysis, design, and development skills
  • Experience with and proven ability of the following: process modeling, data modeling, systems development methodologies, performance tuning, and application monitoring

Preferred experience

  • CSLA Business Objects Framework
  • Infragistics Ultimate Tools or other 3rd party UI tools (Telerik)
  • Microsoft Release Management Studio or other Continuous Integration Management tool (TeamCity, Jenkins, etc.)


  • Prior experience interviewing end-users for insight on functionality, interface, problems and/or usability issues
  • Possess and have ability to apply broad knowledge of principles, practices, and procedures
  • Excellent written and verbal communications skills with an emphasis on confidentiality, tact, and diplomacy
  • Exceptional organizational and analytical skills; demonstrated ability to manage multiple tasks simultaneously
  • Knowledgeable of industry changes, legal updates and technical developments related to applicable area of the Company’s business to proactively respond to changing business environment
  • Intermediate proficiency and experience using Microsoft Office Package (Excel, Access, PowerPoint, Word)
  • Overtime hours may be required to fulfill job responsibilities
  • May require travel outside normal work location

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


  1. Software Engineer Jobs
  2. Project Engineer Jobs