We are seeking a skilled Software Engineer with a Bachelor's degree in Computer Science, Information Technology, or a related field, along with at least 4 years of professional work experience in Engineering or Software Engineering. The ideal candidate will have a strong background in writing code for moderately complex applications and experience with various programming languages for online applications, microservices, or mobile applications. The role involves designing and building applications, writing automation tests, and creating coding solutions to address operational issues. Additionally, the candidate should have experience in the design, development, security, and scalability of high-volume services, as well as database optimization for both SQL and NoSQL databases. Leadership experience and the ability to contribute to financial decisions are also essential for this position. The role may require travel up to 10% of the time for business purposes.