💼

Senior Software Engineer at Suki

NEW
Location
Bengaluru, Karnataka, India
Job type
Full time
Posted 1 day ago
Description

About the job

What we want to accomplish and why we need you


Suki is a leading technology company that provides AI voice solutions for healthcare. Its mission is to reimagine the healthcare technology stack, making it invisible and assistive to lift the administrative burden from clinicians. Its flagship product is Suki Assistant, an AI assistant thatuses generative AI to automatically create clinical documentation by ambiently listening to patient-clinician conversations. Suki helps clinicians complete notes 72% faster on average, assists with other tasks including coding and answering questions, and generates incremental revenue for organizations, delivering a 9X ROI in year 1. Suki also offers its proprietary AI and speech platform, Suki Platform, to partners who want to create best-in-class ambient and voice experiences for their solutions. Clinicians that use Suki already spend over 70% less time on administrative tasks, and we’re striving to do even better. Come and join us!


We are a user-driven company and are committed to making sure every pixel of our product is in service of the doctors. We’re a team of technologists, clinicians, and industry experts working together to push the limits on technology used in medicine. We’re confident enough to move fast and talented enough not to break things.


Before a visit, Suki reasons over the patient's chart to prepare a summary. During the visit, it writes the note and answers clinical questions through Suki Ask. After the visit, it codes, captures orders and fills forms, while background agents handle prior authorizations, referrals and follow-up for care teams to approve.


We're bringing this together as Suki OS: modular AI building blocks that run in Suki's apps, inside EHRs like athenahealth and MEDITECH, and in 30+ partner products through our SDKs and APIs.


What You'll Do


You'll build the real-time, AI-heavy platform behind Suki OS.


  • Core platform for real-time clinical AI: Own the shared backend services behind every Suki module, including audio streaming, note generation, LLM orchestration and access control, built for low latency and high availability.
  • AI agents end to end: Design, build, evaluate, deploy and monitor real-time and background agents, including multi-agent systems that coordinate work like prior auth, referrals and orders. Use tool calling, MCP, evals, safe rollouts and production observability.
  • Partner platform and infrastructure: Evolve the gRPC/REST APIs and SDKs our partners embed, and scale messaging, storage and data on Kubernetes and GCP to HIPAA and SOC 2 standards.
  • AI-native development: Use AI coding agents across the development lifecycle, and help set the tooling and review practices that keep quality high.
  • Leadership: Drive design reviews, mentor engineers and stay hands-on in critical code and incidents.


What we're looking for


  • 7+ years in backend engineering, including technical leadership on large-scale systems
  • Expertise in Go or Python, and in gRPC, Protocol Buffers and REST APIs
  • Deep knowledge of distributed systems, microservices and event-driven architectures (e.g., Pub/Sub, Kafka)
  • Hands-on with Kubernetes, Docker, GCP and observability tooling (e.g., Prometheus, Grafana, OpenTelemetry)
  • A pragmatic bias toward shipping, and clear communication of trade-offs
  • Experience working AI-native with coding agents (e.g., Claude Code, Cursor), with the judgment to verify their output and building auto-verification and self-improvement loops.
  • Bachelor's or Master's degree in Computer Science or a related field


Huge plus


  • Designing, evaluating and operating LLM agents or multi-agent systems in production
  • Real-time streaming or speech/audio pipelines
  • Healthcare interoperability (FHIR, HL7, EHR integrations)
  • ML infrastructure at scale


Tell Me More About Suki


  • On a roll: Named by Fast Company as one of the most innovative companies, named Google’s Partner of the Year for AI/ML, named by Forbes as one of the top 50 companies in AI .
  • Great team: Founded, managed, and backed by successful tech veterans from Google and Apple and medical leaders from UCSF and Stanford. We have technologists and doctors working side-by-side to solve complex problems.
  • Great investors: We’re backed by Venrock, First Round Capital, Flare Capital, March Capital, Hedosophia and others. With more than $250M raised so far, we have the resources to scale.
  • Huge market: Disrupting a massive, growing $30+ billion market for transcription, dictation, and order-entry solutions. Our vision is to become the voice user interface for healthcare, relieving the administrative burden on doctors instead of adding to it.
  • Great customers: Our solutions are used in health systems and clinics across the country, supporting clinicians across dozens of specialties. Check out what one of our users says about how Suki has helped his practice.
  • Impact: You’ll make an impact from day one. You’ll join a team working towards a shared purpose with a culture built upon deep empathy for doctors and passion for making their lives better.


Suki is an Equal Opportunity Employer. We are dedicated to building a company that fosters inclusion and belonging and reflects the diverse communities we serve across the country. We know we are stronger this way, and we look forward to growing our team with these shared values.

500+

‘Apply now’ takes you to the job application page after a quick sign-in

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 14 Nov
Always stay in the know!
Join our community and stay notified of latest job opportunities.
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Tap to Apply

Frequently Asked Questions

What is the Senior Software Engineer at Suki role?
Chevron down
Where is the Senior Software Engineer at Suki job located?
Chevron down
What experience is required for the Senior Software Engineer at Suki?
Chevron down
What does Suki do?
Chevron down
What is the salary for the Senior Software Engineer at Suki?
Chevron down
How can I apply for the Senior Software Engineer at Suki?
Chevron down

Why work at Suki

A Senior Software Engineer at Suki can be an appealing opportunity for an experienced engineer who wants to contribute at a senior level within an engineering team. This is a full-time position in Bengaluru, Karnataka, India, and is listed at the senior level in the Engineering department. For candidates looking to take on complex technical work while helping a team deliver reliable software, the role may be a strong next step.

Senior engineering positions often combine hands-on development with broader technical contribution. Depending on the team’s needs, that can mean shaping implementation plans, weighing architectural options, reviewing code, improving engineering practices, and helping less experienced colleagues solve difficult problems. Candidates considering Suki should use the interview process to understand which of these responsibilities are central to this particular opening.

The job listing does not specify a salary range, minimum years of experience, or a detailed role description. That makes it especially useful to ask about the team’s current priorities, the scope of the position, and how success is measured. You can also confirm expectations around collaboration, ownership, and the balance between building new capabilities and maintaining existing systems.

For applicants, the main appeal of a Senior Software Engineer at Suki is the chance to explore a senior-level engineering opportunity in Bengaluru and learn more directly from the hiring team about its technical challenges. Before applying, review the original posting and prepare examples that show how you have delivered software, made sound engineering decisions, and worked effectively with other people.

What’s it like to work at Suki?

The specific working environment for this position is not described in the available job details, so applicants should avoid assuming a particular team structure, technology stack, or work arrangement. The role is identified as full-time and based in Bengaluru, Karnataka. For a clearer picture of what it is like to work at Suki, ask the recruiter or interviewers how the Engineering department collaborates and how this role fits into the wider organization.

In a senior engineering position, the day-to-day experience can include focused development work as well as communication and planning. A typical week might involve discussing technical requirements, breaking work into deliverable pieces, reviewing proposed changes, investigating issues, and coordinating with teammates. The exact mix will depend on the team and product area, so it is worth asking what a normal week looks like for the person who joins.

You can also ask how Suki supports engineering quality. Useful topics include code review expectations, testing practices, release processes, incident response, documentation, and opportunities to improve systems over time. These questions help you understand how the team balances delivery speed with reliability and maintainability.

Consider asking about decision-making, too. Senior engineers often influence technical direction, but the level of ownership varies between organizations. Find out how design decisions are made, how differing opinions are resolved, and how engineers communicate trade-offs to product or business partners. These details can help you assess whether the environment matches the way you prefer to work.

What’s it like to work as a Senior Software Engineer at Suki?

Working as a Senior Software Engineer at Suki means applying for a senior-level, full-time engineering role located in Bengaluru. The job details identify the department as Engineering but do not provide a specific tech stack, product area, or list of responsibilities. The most accurate way to understand the position is to discuss those details with the hiring team.

For preparation, consider how you would approach common senior engineering responsibilities. Be ready to describe a project from initial problem definition through delivery and follow-up. Explain the technical constraints, the options you considered, why you chose a particular approach, and what you learned after the work reached users. Strong examples show not only what you built, but also how you handled risks and collaborated with others.

A senior role may also call for sound judgment when requirements are incomplete or priorities change. Prepare a story about a time you clarified an ambiguous problem, identified dependencies, and helped a team agree on a practical plan. If you have experience improving system performance, reliability, developer workflows, or testing, bring concrete examples—but avoid presenting any particular skill as a confirmed requirement unless Suki confirms it.

Communication is another important part of senior-level work. You may need to explain technical decisions to engineers with different areas of expertise or to colleagues outside engineering. Think of examples where you made a complex issue understandable, gave constructive feedback, or helped a team move forward through a disagreement.

Senior Software Engineer interview questions at Suki

The exact interview format for the Senior Software Engineer at Suki position is not provided. The questions below are representative practice prompts for a senior software engineering interview, not confirmed questions from Suki. Use them to prepare clear, specific answers based on your own experience.

Experience and project questions

  1. Tell us about a software project you led or significantly influenced. What was your contribution?
  2. Describe a technically difficult problem you solved. How did you evaluate possible approaches?
  3. What is an engineering decision you would make differently today, and why?
  4. How have you helped improve the quality or maintainability of a codebase?
  5. Tell us about a time you delivered a project while working with changing requirements.

System design and technical judgment questions

  1. How would you design a service that needs to handle increasing traffic while remaining reliable?
  2. How do you decide when a system should be simplified, refactored, or redesigned?
  3. What factors do you consider when choosing between different storage or communication approaches?
  4. How would you investigate a production issue that is difficult to reproduce?
  5. How do you balance performance, reliability, cost, and delivery time?

Collaboration and leadership questions

  1. How do you approach code reviews when you disagree with a proposed implementation?
  2. Tell us about a time you helped a teammate grow or solve a challenging technical problem.
  3. How do you communicate engineering risks to non-engineering stakeholders?
  4. Describe a disagreement about technical direction and how the team reached a decision.
  5. How do you prioritize technical debt alongside feature work?

For technical or coding exercises, explain your thinking as you work. Clarify assumptions, discuss edge cases, and consider how you would test the solution. In system design discussions, begin by confirming requirements before proposing components or architecture.

Senior Software Engineer interview preparation at Suki

A focused preparation plan can help you present your experience clearly and make the interview more useful for both sides. Start by reviewing the listing for the Senior Software Engineer at Suki and noting what it confirms: the position is full-time, senior-level, part of Engineering, and based in Bengaluru. Because the posting does not include a detailed description, use the interview to confirm the responsibilities and technical context rather than guessing.

Prepare a concise introduction that connects your recent work to a senior engineering role. Summarize the systems or products you have worked on, the kind of problems you enjoy solving, and the contributions you have made beyond writing code. Keep the introduction grounded in evidence, such as a project you delivered, a system you improved, or a technical decision you helped guide.

Choose three or four detailed project examples. For each one, organize your explanation around the problem, your role, the options you considered, the outcome, and what you learned. Where possible, include measurable results, such as reduced processing time, fewer recurring issues, improved deployment frequency, or clearer ownership. Do not share confidential details from a current or former employer.

Refresh the technical fundamentals relevant to your own experience and the areas the recruiter says will be assessed. Practice coding problems with attention to correctness, readability, edge cases, and complexity. For system design, practice clarifying functional and non-functional requirements, outlining a simple design, identifying trade-offs, and explaining how you would monitor and evolve the system.

Prepare questions about the role as carefully as you prepare answers. You might ask:

  • What problems would you like the person in this role to address first?
  • What does success look like during the first three to six months?
  • Which technical skills or areas of experience are most important for this opening?
  • How is work planned and prioritized within the Engineering department?
  • What are the team’s expectations for design reviews, testing, and code quality?
  • How does the team handle production support and operational ownership?
  • What are the next steps and stages in the interview process?

Senior Software Engineer interview tips at Suki

When interviewing for a Senior Software Engineer at Suki, aim to demonstrate practical judgment as well as technical knowledge. Senior-level interviews are a chance to show how you make decisions, work with a team, and take responsibility for outcomes—not only how quickly you can produce a solution.

Be specific when describing your impact. Explain what you personally did, where you collaborated, and how you knew whether the result was successful. If a project did not go as planned, describe how you identified the issue and what you changed. Thoughtful reflection can be more persuasive than presenting every project as a perfect success.

During coding and design discussions, make your assumptions explicit. Ask clarifying questions before committing to a solution, and explain the trade-offs you see. If you need to revise your approach, do so openly and describe why. Interviewers can then understand your reasoning, rather than seeing only the final answer.

Keep your answers structured but conversational. A useful approach is to give the context briefly, focus on your actions, and finish with the result or lesson. For technical topics, explain the simplest viable solution first, then discuss how it might change as requirements or scale change.

Finally, use the process to assess the role for yourself. The available listing does not state compensation, required years of experience, detailed responsibilities, or the interview format. Confirm these points with the recruiter, along with the team’s expectations for location and work arrangements. For the most current application information, refer to the job posting: https://www.linkedin.com/jobs/view/4486055678/.