Who We Are:

Our client, a dynamic company in the realm of innovative insurance compliance solutions and financial services, is seeking a Senior Software Engineer to join their team. Headquartered in Columbus, Ohio, this company is driven by a passion for revolutionizing processes in multifamily real estate. Comprised of dedicated technologists, finance professionals, and industry veterans, they collaborate to deliver technology-driven solutions that meet the evolving needs of their customers.

What You’ll Do:

As a Senior Software Engineer with our client, you will play a pivotal role in a small, entrepreneurial team focused on product development. You’ll have the opportunity to tackle intriguing challenges, contributing to the creation of streamlined and efficient financial service solutions for our customers.

Key Responsibilities:

  • Collaborate in designing, enhancing, and building new features with a focus on producing performant, scalable, secure, and maintainable code.
  • Develop and maintain web applications and 3rd party integrations utilizing APIs and data mapping techniques.
  • Deliver well-organized, optimized, and thoroughly tested solutions in a timely manner.
  • Work closely with fellow Engineers and Operations to implement features and functionalities.
  • Communicate effectively with team members and cross-functional departments.
  • Actively contribute to a high-performing team culture, fostering a mindset of collective code ownership.
  • Meet project deadlines and fulfill requirements effectively.
  • Participate in agile ceremonies such as iteration planning, retrospectives, and daily standups.

What You Bring:

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field/experience.
  • 5+ years of relevant programming experience.
  • Strong proficiency in object-oriented programming and reusable coding practices.
  • Experience with serverless environments, microservices, and RESTful APIs.
  • Full-stack expertise across multiple tiers of modern web applications.
  • Familiarity with development best practices including unit testing, integration testing, code documentation, and logging.
  • Practical experience with agile methodologies, continuous integration, continuous delivery, and DevOps practices.

Our Tech Stack:

  • Azure Functions, Logic Apps, App Services, Azure Service Bus, Event Grid, and Storage containers.
  • C# 10, .NET 6, LINQ.
  • JavaScript.
  • Microsoft SQL, Azure related services.

What We Offer:

Joining our client as a Senior Software Engineer, you’ll enjoy a competitive compensation package inclusive of comprehensive benefits. These benefits encompass a selection of health insurance plans, dental and vision coverage, disability options, HSA accounts with company match, life and AD&D insurance, FSA-Dependent Care Accounts, Paid Time Off, paid holidays, and a 401k plan with a 4% company match. This position is full-time exempt, with occasional travel required for training and company functions.