Post Job Free
Sign in

Senior Software Engineer I

Company:
Roguefitness
Location:
Columbus, OH
Posted:
June 06, 2025
Apply

Description:

Overview

The Senior Software Engineer I is responsible for designing, developing, implementing, and maintaining software solutions that drive Rogue’s manufacturing, warehousing, customer service, and finance systems.

The Senior Software Engineer I is a fully onsite role in Columbus, Ohio. Remote work is not available.

Applicants must be authorized to work in the United States for any employer.

Candidates must complete a 10-panel drug screen and pre-employment background check.

Responsibilities

Collaborate with one of our agile teams to design and implement scalable and efficient full-stack solutions

Code with senior level technical capabilities, including implementing well-structured code and code that follows best practices

Conduct thorough code reviews to maintain code quality standards

Provide mentorship and guidance to junior developers within the team

Be able to recommend performance improvements and alternative methods to deliver a high-performing and reliable solution

Weigh in on design decisions made by our architecture team for improvements and optimizations

Collaborate with product owners, quality assurance and directors to deliver high-quality software solutions

Qualifications

Bachelor of Science in Computer Science, Software Engineering, or related field

5 years of experience coding software in an Agile development environment

5 years of experience performing as a Senior Software Developer or in a similar role

5 years of experience developing with C# and SQL Server/T-SQL

2 years of experience developing in at least one major front-end technology in manufacturing and warehousing systems

2 years of experience developing in one SPA language such as React, Angular, or Vue.js in manufacturing and warehousing systems, and a solid understanding of object-oriented design concepts, n-tier architectures, injection, ORMS, T-SQL

2 years of experience in relational database design including inheritance, base classes, interfaces, polymorphism, and how to structure a software system to support large production data loads

By applying to Rogue, regardless of the platform you choose to use, you are agreeing to Rogue's preferred methods of communication (i.e. text message). Submitting an application, through whatever online forum is ultimately used, constitutes a knowing and voluntary agreement to send and receive text messages during the recruitment process.

R-102041

Apply