Senior Software Engineer

Jobtailor

Columbus (OH)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

CoverMyMeds in Columbus, OH is seeking a senior software engineer to design, build, and operate production APIs using TypeScript/Node.js and Python. You will work on Kafka-based integrations, PostgreSQL schemas, and Terraform-based infrastructure, while improving CI/CD with GitHub Actions and mentoring peers.

The role emphasizes leadership in architectural decisions, on-call rotation participation, and collaboration across engineering teams to raise the bar on reliability and scalability.

Qualifications

  • 7+ years of relevant experience.
  • Bachelor’s degree in CS/SE or equivalent.
  • 5+ years of professional software development experience.
  • Experience designing, building, and operating production APIs.
  • Experience developing backend services using TypeScript/Node.js and Python.
  • Experience working with Kafka or similar event-streaming platforms.
  • Experience designing and maintaining relational database schemas using PostgreSQL.
  • Experience implementing infrastructure as code using Terraform.
  • Experience working with modern CI/CD platforms such as GitHub Actions.
  • Experience supporting production systems and resolving operational issues.

Responsibilities

  • Design, build, and operate scalable, production-grade APIs.
  • Develop and maintain services using TypeScript, Node.js, and Python.
  • Build and support Kafka-based event-driven integrations.
  • Design and maintain relational database schemas using PostgreSQL.
  • Develop and maintain infrastructure as code using Terraform.
  • Build migration tools and assist engineering teams in adopting new platform capabilities.
  • Troubleshoot and resolve production issues across Shared Capabilities services.
  • Participate in an on-call rotation.
  • Perform technical feasibility reviews and provide actionable feedback on proposed solutions.
  • Establish and maintain API and event-design standards with engineering teams.
  • Mentor engineers through code reviews, technical discussions, and collaborative problem solving.
  • Act as a technical resource for teammates and partner engineering groups.
  • Improve engineering quality, maintainability, reliability, and scalability.
  • Drive adoption of modern engineering practices and development tooling.
  • Collaborate early in the design process to prevent architectural divergence.
  • Utilize AI-assisted development tools and validate AI-generated solutions.
  • Contribute to improved development workflows and engineering practices.

Skills

API design principles
TypeScript/Node.js
Python
Kafka
PostgreSQL
Terraform
GitHub Actions
Code reviews
Mentoring
Communication

Education

Bachelor's degree in Computer Science/Software Engineering or equivalent

Tools

Kafka
Terraform

Job description

  • Design, build, and operate scalable, production-grade APIs used across CoverMyMeds
  • Develop and maintain services using TypeScript, Node.js, and Python
  • Build and support Kafka-based event-driven integrations and services
  • Design and maintain relational database schemas using PostgreSQL
  • Develop and maintain infrastructure as code using Terraform and related tooling
  • Build and enhance CI/CD pipelines using GitHub Actions and automated deployment processes
  • Build migration tools and assist engineering teams in adopting new platform capabilities
  • Troubleshoot and resolve production issues across Shared Capabilities services
  • Participate in an on-call rotation
  • Perform technical feasibility reviews and provide actionable feedback on proposed solutions
  • Establish and maintain API and event-design standards with engineering teams
  • Mentor engineers through code reviews, technical discussions, and collaborative problem solving
  • Act as a technical resource for teammates and partner engineering groups
  • Improve engineering quality, maintainability, reliability, and scalability
  • Drive adoption of modern engineering practices and development tooling
  • Collaborate early in the design process to prevent architectural divergence
  • Utilize AI-assisted development tools and validate AI-generated solutions
  • Contribute to improved development workflows and engineering practices
Requirements
  • Degree or equivalent and typically requires 7+ years of relevant experience
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience
  • 5+ years of professional software development experience
  • Experience designing, building, and operating production APIs
  • Experience developing backend services using TypeScript/Node.js and Python
  • Experience working with Kafka or similar event-streaming platforms
  • Experience designing and maintaining relational database schemas using PostgreSQL or similar technologies
  • Experience implementing infrastructure as code using Terraform or comparable tooling
  • Experience working with modern CI/CD platforms such as GitHub Actions
  • Experience supporting production systems and resolving operational issues
  • Experience participating in technical design discussions and code reviews
  • Strong understanding of API design principles, including versioning and backward compatibility
  • Strong problem-solving and analytical skills
  • Ability to evaluate technical approaches and provide constructive engineering feedback
  • Ability to communicate technical concepts and tradeoffs to technical and non-technical audiences
  • Demonstrated ability to learn new technologies and apply them effectively in a production environment
  • Priority given to candidates residing in the Columbus, OH Metropolitan area
  • Unable to provide sponsorship for this role presently or in the future
Core Competencies

Demonstrates expertise in designing and operating scalable APIs, developing backend services with TypeScript, Node.js, and Python, and implementing infrastructure as code using Terraform. Strong problem-solving abilities and effective communication skills are essential for collaborating with engineering teams and mentoring peers.

Highest-signal resume keywords
  • API Design Principles
  • TypeScript/Node.js Development
  • PostgreSQL Database Design
  • Infrastructure as Code with Terraform
  • CI/CD with GitHub Actions
ATS Optimization Keywords
Hard Skills
  • API Development
  • TypeScript
  • Node.js
  • Python
  • PostgreSQL
  • Terraform
  • Kafka
  • CI/CD
  • GitHub Actions
  • Event-Driven Architecture
Soft Skills
  • Problem-Solving
  • Analytical Skills
  • Technical Communication
  • Mentoring
  • Collaboration
Industry Keywords
  • Software Development
  • Production Systems
  • Technical Design Discussions
  • Code Reviews
  • Engineering Practices
Tools & Technologies
  • Kafka
  • GitHub Actions
  • Terraform
  • AI-Assisted Development Tools
  • CI/CD Platforms
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

Jobtailor • Columbus (OH)

On-site
USD 120,000 - 160,000
Software Engineer – Full Stack
Software Engineer – Full Stack

Jobtailor • California (MO)

On-site
USD 120,000 - 170,000
Lead Full Stack Developer – React, Java, Node, Go, Python, AWS
Lead Full Stack Developer – React, Java, Node, Go, Python, AWS

Jobtailor • Town of Florida (NY)

On-site
USD 180,000 - 240,000
Lead Software Engineer
Lead Software Engineer

Jobtailor • Colorado

On-site
USD 150,000 - 190,000
Full Stack Engineer, React, Backend, AWS
Full Stack Engineer, React, Backend, AWS

Jobtailor • Town of Florida (NY)

On-site
USD 120,000 - 180,000
Senior Software Engineer, Infrastructure
Senior Software Engineer, Infrastructure

Jobtailor • California (MO)

On-site
USD 180,000 - 260,000
Senior Staff Engineer – DevOps
Senior Staff Engineer – DevOps

Jobtailor • California (MO)

On-site
USD 140,000 - 180,000
Software Engineer, Connect
Software Engineer, Connect

Jobtailor • Miami (FL)

On-site
USD 90,000 - 130,000
Principal Software Engineer – AWS
Principal Software Engineer – AWS

Jobtailor • California (MO)

On-site
USD 150,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Columbia (MD)

On-site
USD 110,000 - 140,000