We have an exciting role for a Principal Software Engineer. This role is a Direct Hire opportunity for a fast-growing company here in Columbus, OH with plenty of room for growth!


Key Responsibilities:

  • Transform and architect technical strategy
  • Design and build scalable, high-performance services that are reliable and power software ecosystem
  • Find solutions to business needs by working with stakeholders and other business units
  • Make key technical decisions that influence engineering teams to build or select the right technologies and tools that fulfill the needs of the business
  • Coach and mentor junior engineers to support key Platform development

 

Required qualifications:

  • 10+ years of software engineering experience, with a record of leading large, complex projects.
  • Experience building enterprise-grade RESTful APIs, middleware technologies, and application services.
  • Experience delivering high-quality products and systems.
  • Excellent communication and problem-solving skills.
  • Experience in setting technical direction.

 

Preferred qualifications:

  • Bachelor’s Degree in Computer Science, related field or equivalent work experience.
  • Experience with C#.
  • Experience with database technologies (SQL and NoSQL) along with cache design.
  • Practical implementation experience of design patterns.
  • Experience in technical leadership.
  • Experience working with management, stakeholders, and multiple teams.
  • Ability to influence technology and product teams.
  • Experience working with microservices and event-driven systems.
  • Knowledge of modern engineering practices and best practices for software development, including coding standards, code reviews, build processes, testing, and operations