×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Indianapolis, Hamilton County, Indiana, 46262, USA
Listing for: Sharpen
Full Time position
Listed on 2025-12-27
Job specializations:
  • Software Development
    Senior Developer, Software Engineer, Full Stack Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Location: Indianapolis

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 Type Script/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 Type Script, 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, Cloud Formation).
  • 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
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary