About The Position

Eventus Software is looking to hire a highly capable Senior Software Engineer to join our dynamic, distributed team. As a Software Engineer, you will be responsible for maintaining and enhancing our Validus product, applying software development best practices using a variety of languages, tools and technologies. Validus processes billions of records a day for a variety of financial institutions and provides trade surveillance, monitoring, and analysis capabilities to improve the overall health, robustness, and transparency of financial markets.

Requirements

  • Bachelor’s Degree in Computer Science or other technical discipline.
  • 5+ years of experience solving complex problems with sophisticated distributed, data-driven, highly performant software applications.
  • Adept at writing excellent code in several languages (at least C++ and Python) and comfortable switching between them as needed.
  • Experience working with AWS or other cloud technology stacks and understand how to most effectively leverage cloud architectures.
  • Experience improving development, quality, release, and deployment processes.
  • Experience both integrating 3rd party software systems, and writing components from scratch, and can effectively evaluate decisions about which directions are most appropriate.
  • Experienced working with relational databases and have a solid understanding of SQL and core relational database concepts.
  • Experience using Linux and are comfortable and effective working in a shell environment.
  • Know how to write a solid shell script and occasional one-liner, but also recognize which things deserve to be made into something that’s not a shell script.
  • Experience working with git or similar source code management software.
  • Able to work effectively remotely.
  • Able to work effectively both independently and collaboratively.
  • Excellent communication and task management skills.

Responsibilities

  • Develop, maintain, and improve complex data-driven software components and systems, using a variety of technologies and tools, with focus in C++ and Python.
  • Help drive architectural direction by evaluating potential solutions and technologies, with an emphasis on leveraging cloud technologies and architectures.
  • Develop testing infrastructure and write automated tests.
  • Work closely with the operations team to assist with debugging and remediating live production issues, with an emphasis on incorporating relevant improvements back into the product.
  • Develop internal tools to improve our deployment, administration, and monitoring capabilities.
  • Work closely with the product team to understand and refine feature specifications.
  • Develop and refine company standards, best practices, and processes for software development.
  • Help interview candidates for other roles on the team.

Benefits

  • Competitive Compensation & Stock Option Offering
  • 401k Plan with Employer Matching
  • Health, Dental, Vision & Disability Coverages
  • HSA offering + employer contribution
  • Unlimited PTO + flexibility to enjoy it
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service