Job Openings
Software Engineer
About the job Software Engineer
Software Engineer
Location: On-site, Columbus, OH metro area
Team: Application Development
$90-125k plus a generous profit sharing bonus
Overview
We're hiring a hands-on Software Engineer to build and maintain web applications alongside our development team. The right person combines solid engineering craft with a modern, AI-augmented workflow: someone who ships quality code, picks things up quickly, and keeps getting sharper. Day to day, you'll write integration APIs, build out web apps, strengthen our CI/CD and DevOps setup, and help shape how the team folds AI tooling into its everyday coding. The role is fully on-site and works shoulder to shoulder with engineers across functions.
Key Responsibilities
- Build and maintain APIs that connect systems and move data across the company's data platform
- Evaluate architecture options and make recommendations, owning the research, scoping, and design documentation that goes with them
- Write and improve web applications in TypeScript, JavaScript, Python, .NET, and related languages
- Help mature the development lifecycle, including CI/CD pipelines, developer tooling, and DevOps workflows
- Put AI development tools to work (copilots, code generation, automated testing, refactoring assistants) to move faster without giving up quality
- Partner with IT teammates and stakeholders to deliver solutions that hold to architectural standards and best practices
- Diagnose application issues, tune performance, and keep applications and dev infrastructure running reliably
- Take part in code reviews and knowledge sharing to lift the team's overall engineering bar
Qualifications
- 3 to 6 years building software professionally
- Strong hands-on work in TypeScript, JavaScript, Python, .NET, or comparable languages
- Practical Azure experience across App Services, Functions, Logic Apps, and DevOps pipelines
- Comfortable designing, building, and consuming REST APIs
- Familiar with current web frameworks and front-end practices
- Solid grounding in CI/CD, developer tooling, and modern dev environments
- Able to run with well-scoped work independently while collaborating well within a team
Preferred Experience
- Exposure to data lakes or hybrid data architectures
- Familiarity with version control practices, branching strategies, and code-quality tooling
- Real-world use of AI dev tools for fast prototyping, testing, or refactoring
- A genuine appetite for trying new tools and techniques to build better software