Senior Software Engineer

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

Our mission: battleface is building the world’s first humanity-focused travel insurance company to bring people and the world together. Why? Because for far too long travel insurance has been stilted, stagnant, and so not worth it. But we’re changing that. How? By connecting travelers to customized insurance solutions that deliver peace of mind and relevant coverage. That means you get the right insurance at the right price—right where and when you need it. Backed by some of the biggest partners in travel, battleface makes buying and using travel insurance simple, seamless—and so awesome.

The jobAt 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 Senior Engineer, you will be tightly connected with our leadership team, helping both to define our approach to technology as well as engineering new features. If you love travel, technology, product, and smart strategy—not to mention amazing people, culture, and benefits—battleface should be your next stop on your career journey.

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. Specifically we're looking for a Senior Software Engineer who will: 


  • Participates in analysis and design activities to produce a viable system design that fits within the overall system architecture whilst addressing all the elicited requirements
  • 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 which meets the requirements
  • Creates and maintains documentation regarding systems being developed in order to ensure long-term maintainability

About you: A great developer as well as a great teacher to other engineers. 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 architect and build them. You’re different. You’re not like everybody else—and proud of it. When the masses zig, you zag. You’re creative. You’re strategic. You’re kind. You’re flexible. You don’t quit. You can do a lot of pushups and know how to do a roundhouse kick for the knockout. OK, that’s optional. But here’s what’s not optional: You have an exuberant passion for life—and work. You understand we only have so many days on this earth, so you want to spend them with good people doing meaningful things. You’re proud of your career. Your skills. Your expertise. Most of all, you want to be part of something truly great. Because, on life’s journey, why stop at good?


  • University degree in computer science or engineering or equivalent
  • At least 4 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

The perks

  • Insurance – Dental, Health, Life, Vision – 100% of premiums are covered by battleface
  • You’ll never work on your birthday
  • 28 days of PTO, 15 sick days, and 14 holidays
  • Travel – All international travel for associates is insured and covered by battleface

Thank You

Your application was submitted successfully.

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