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