Software Engineer
Location: On-site, Columbus, OH metro area Team: Application Development
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
Job Type: Full-Time, Permanent