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:
-
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!
-
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