Logo
Sharpen

Senior Software Engineer

Sharpen, Indianapolis, Indiana, us, 46262

Save Job

Senior Software Engineer – Sharpen Sharpen Technologies is a cloud-native contact center platform helping businesses deliver exceptional customer experiences. As we evolve our platform to meet new demands, we’re hiring a Senior Software Engineer to help design, modernize, and build the next generation of our product.

This role is ideal for an experienced engineer who enjoys owning features end-to-end, mentoring teammates, and shaping our application architecture. You'll work across both backend services and frontend experiences, contributing to a fast, reliable, and innovative SaaS platform.

What You’ll Do

Design, build, and maintain scalable backend microservices using TypeScript/Node.js. Develop accessible, performant frontend components and workflows in React.

Collaborate with Product and Engineering to translate ideas into reliable, maintainable features.

Modernize existing systems and contribute to ongoing refactoring and technical debt reduction.

Make architectural decisions that balance performance, reliability, cost, and developer experience.

Integrate modern AI frameworks (Open AI, Anthropic, etc.) into customer-facing and internal features.

Deploy services to AWS using serverless and container-based technologies (Lambda, Fargate, ECS).

Write well-tested software using unit tests, integration tests, and other quality practices. Mentor other developers through code reviews, pairing, and collaborative problem‑solving.

Collaborate closely with QA, Platform Engineering, and Product to deliver high‑quality releases.

What We’re Looking For

3+ years of professional software development experience.

Strong proficiency with TypeScript, Node.js, and React.

Experience with one or more databases:

MongoDB

MySQL

PostgreSQL

Experience integrating or building workflows with AI/LLM frameworks (Open AI, Anthropic, etc.).

Hands‑on experience deploying applications to AWS using serverless or container technologies.

Solid understanding of backend and frontend architecture and how to design for scalability and maintainability.

Experience with testing frameworks and practices (unit, integration, TDD, etc.).

Comfortable owning features end‑to‑end and engaging directly with product stakeholders.

Prior experience mentoring or guiding developers.

Strong communication skills and a collaborative, team‑oriented mindset.

Nice to Have

Familiarity with Infrastructure‑as‑Code tooling (AWS CDK, Terraform, CloudFormation).

Experience with autonomous or AI‑assisted coding agents (Cline, Claude Code, etc.).

Experience working on multi‑tenant SaaS platforms.

Exposure to security or compliance standards such as SOC 2 or PCI.

Why Join Sharpen? We’re not your typical tech company—we’re collaborative, curious, and constantly pushing to improve how contact centers operate. If you’re ready to grow with a mission‑driven engineering team and make a measurable impact on how companies connect with their customers, Sharpen is the place for you!

Benefits

Competitive salary + commission and performance bonuses

Full benefits package (health, dental, vision, 401k)

401k match and employer HSA contribution

Career growth opportunities within a dynamic and growing company

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industries

Software Development

#J-18808-Ljbffr