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