Software Engineer

Engineering · Columbus, Ohio
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced


We use experience, innovation, data science and technology to create the first end-to-end global travel insurance platform. From product design to emergency travel assistance, battleface redefines what it means to protect travelers worldwide.


At battleface, our focus is always on the customer’s journey, both literally and figuratively, and the crossroads of that journey lives in our technology platform. We leverage our platform to assess risk, provide emergency medical assistance, pay claims, and connect to travelers. We’re looking for engineers who want to help add to make the journey easier for our travelers. As a Software Engineer, you will be tightly connected with our leadership team, helping both to define our approach to technology as well as engineering new features.

Titles define individual roles, but at battleface, it’s working off-CV and with the team that is essential for contributing to our rapid growth.



  • Designs and develops systems in a wide range of technologies, including mobile app development
  • Follows established development and testing procedures to ensure quality software development that meets the requirements
  • Creates and maintains documentation regarding systems being developed in order to ensure long-term maintainability


You are a quick learner who loves a new challenge, always looking to make use of the latest technology to help improve the platform. The perfect candidate is someone who can anticipate future customer needs, wants to help us define what those needs are and help us build them.


  • University degree in computer science or engineering or equivalent
  • At least 2 years of experience in a similar position
  • A proficient and skilled developer with a deep knowledge of PHP and a front-end framework such as Angular or React
  • Experience using databases such as MySQL
  • Experience with a PHP framework such as Laravel or Symfony
  • Experience using Version control tools
  • A clear and effective communicator with the ability to write concise technical documentation and other documents that may be required to support software releases
  • Strong problem-solving skills
  • Self-directed team player who thrives in a dynamic environment with tight deadlines


Even better:

  • Startup experience? Yes, please
  • Experience working on large scale projects with a large number of simultaneous requests
  • Experience with Ionic would be considered an asset
  • Experience with Docker and Containerization

battleface is an Equal Opportunity / Affirmative Action employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability, protected veteran status or any other factor protected by applicable federal, state, or local laws.

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Columbus, Ohio
  • Department
  • Employment Type
  • Minimum Experience