Software Engineer Job at Impower.ai, Columbus, OH

N0hYZmlnSlhpYURyeWhPNFFhekk2aDR0MHc9PQ==
  • Impower.ai
  • Columbus, OH

Job Description

Software Engineer – Internal Product Team

Location: Columbus, OH (Hybrid)

Division: Impower Solutions (Agility Partners)

About Impower

Impower is the technology consulting division of Agility Partners, specializing in automation & AI, data engineering & analytics, software engineering, and digital transformation. We deliver high-impact solutions with a focus on innovation, efficiency, and client satisfaction.

Role Overview

We’re building a high-performing internal product team to scale our proprietary tech stack. As a Software Engineer, you’ll contribute to the development of internal platforms using modern technologies. You’ll collaborate with product and engineering peers to deliver scalable, maintainable solutions that drive Impower’s consulting capabilities.

Key Responsibilities

Development & Implementation

  • Build scalable APIs using TypeScript and Bun for high-performance backend services.
  • Develop intelligent workflows and AI agents leveraging Temporal, enabling robust orchestration and automation.
  • Move and transform data using Python and DBT, supporting analytics and operational pipelines.
  • Contribute to full-stack development of internal websites using Next.js (frontend), Elysia (API layer), and Azure SQL Server (database).
  • Implement CI/CD pipelines using GitHub Actions, with a focus on automated testing, secure deployments, and environment consistency.
  • Deploy and manage solutions in Azure, including provisioning and maintaining infrastructure components such as App Services, Azure Functions, Storage Accounts, and SQL databases.
  • Monitor and troubleshoot production systems using SigNoz, ensuring observability across services with metrics, traces, and logs to maintain performance and reliability.
  • Write clean, testable code and contribute to unit, integration, and end-to-end test suites.
  • Collaborate in code reviews, sprint planning, and backlog grooming to ensure alignment and quality across the team.

Innovation & Strategy

  • Stay current with emerging technologies and frameworks, especially in the areas of agentic AI, orchestration, and scalable infrastructure.
  • Propose improvements to internal platforms based on performance metrics, developer experience, and business needs.
  • Contribute to technical discussions around design patterns, tooling, and long-term platform evolution.
  • Help evaluate open-source tools and third-party services that could accelerate development or improve reliability.

Delivery & Collaboration

  • Participate in agile ceremonies including sprint planning, standups, and retrospectives.
  • Collaborate closely with product managers, designers, and other engineers to translate requirements into working solutions.
  • Communicate progress, blockers, and technical decisions clearly and proactively.
  • Take ownership of assigned features and enhancements from ideation through deployment and support.

Leadership

  • Demonstrate ownership and accountability in your work, contributing to a culture of reliability and continuous improvement.
  • Share knowledge through documentation, pairing, and informal mentoring of junior team members.
  • Engage in code reviews to uphold quality standards and foster team learning.
  • Actively participate in team discussions and help shape a collaborative, inclusive engineering culture.

Qualifications

  • 2–4 years of experience in software engineering, ideally in a product-focused or platform engineering environment.
  • Proficiency in TypeScript and Python, with hands-on experience in full-stack development.
  • Experience building APIs and backend services using Bun, Elysia, or similar high-performance frameworks (e.g., Fastify, Express, Flask).
  • Familiarity with Next.js for frontend development and Azure SQL Server for relational data storage.
  • Experience with workflow orchestration tools such as Temporal, Airflow, or Prefect, especially for building intelligent agents or automation pipelines.
  • Proficiency in data transformation using DBT, with a solid understanding of analytics engineering principles.
  • Strong understanding of CI/CD pipelines using GitHub Actions, including automated testing, environment management, and secure deployments.
  • Exposure to observability platforms such as SigNoz, Grafana, Prometheus, or OpenTelemetry, with a focus on metrics, tracing, and log aggregation.
  • Solid grasp of software testing practices and version control (Git).
  • Excellent communication skills, a collaborative mindset, and a willingness to learn and grow within a team.

Why Join Us?

  • Build impactful internal products that shape the future of Impower’s consulting capabilities.
  • Work with cutting-edge technologies in a collaborative, innovation-driven environment.
  • Enjoy autonomy, growth opportunities, and a culture that values excellence and people.

Job Tags

Similar Jobs

Cella Inc

Pharmaceutical Marketing Content Writer (Remote) Job at Cella Inc

 ...Type: ContractCompensation Range: $55 - 60 per hourOur client is seeking a skilled Content Writer to draft high-quality, compliant copy for various marketing materials, ranging from brochures to social media. In this role, you will leverage your strong understanding of... 

The Permanente Medical Group, Inc.

Orthopaedic Surgeon Job at The Permanente Medical Group, Inc.

 ...Orthopedic Surgery Opportunities in Northern California with Kaiser Permanente Leading the future of health care Kaiser Permanente / The Permanente Medical Group The Permanente Medical Group, Inc. (TPMG) is one of the largest medical groups in the nation... 

Aspen Dental

Sales Trainer Job at Aspen Dental

 ...nationwide, including Aspen Dental and ClearChoice Dental Implants. As Aspen Dental, we're growing fast and looking for future **Sales Trainers** who love **developing talent** , **driving performance** , and **being on the move** .**What You'll Do**+ **Local travel... 

vTech Solution

IT Healthcare Consultant Job at vTech Solution

Job Summary: The State of South Carolina is seeking an experienced IT Healthcare Consultant to serve as a Quality Assurance Analyst at an advanced level. This role involves ensuring the quality of healthcare-related IT systems and applications. The position is a hybrid... 

DaVita Kidney Care

Patient Care Technician Job at DaVita Kidney Care

 ...start your career in the health care industry! With paid, extensive training, you will gain the skills needed to care for our patients and...  ...Hemodialysis Technician (CHT), Certified Nursing Assistant (CNA), Certified Medical Assistant (CMA), or Phlebotomy certification...