Overview
Leads the architecture, design, development, and delivery of cost-effective software solutions using C#, .NET, and microservices. Provides technical leadership to the team and influences technical direction across teams and product platforms.
What you'll do
- Design and architect scalable software solutions using modern engineering practices.
- Lead complex programs or key workstreams, including planning, scheduling, and execution.
- Translate product and software requirements into architecture, concepts, and design alternatives.
- Solve ambiguous, complex technical problems while balancing quality, cost, time, and business needs.
- Collaborate with cross-functional teams, users, and external partners to deliver and maintain software architecture.
- Serve as a subject-matter expert and influence technical direction across teams and product platforms.
- Mentor engineers and may coordinate assigned engineering or technical staff.
- Design and implement integrations using REST APIs, WebSockets, SignalR, and real-time voice communication technologies.
- Apply HIPAA-aligned security practices for data handling, authentication, voice communications, messaging, and notifications.
What you'll need
- B.S. in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering or related field and 13+ years related experience.
- Strong technical leadership, communication, presentation, and stakeholder-influencing skills.
- Ability to align technical decisions with business objectives, cost, quality, and delivery expectations.
- Advanced experience with .NET, C#, Web APIs, microservices, and Kubernetes.
- Experience with Azure or AWS and relational database design, including SQL Server.
Nice to have
- Working knowledge of HTML, CSS, JavaScript, Angular, or React.
- Proven record of delivering solutions to complex technical challenges.
- Medical-device software experience.
- Experience with WebRTC, SIP, VoIP, media sessions, call signaling, or voice gateway integrations.
- Experience building secure communication, clinical communication, messaging, or alerting applications.
- Experience troubleshooting real-time voice quality, connectivity, latency, reconnection, and device compatibility issues.
Details
- Location: Bangalore, Karnataka.
Read the full description and apply on the company’s own careers page.