Sharpen
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
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