
Showpad · Pune
Integration Engineer (Full-Stack Focus) About the Role This is a mid-level role perfect for an engineer passionate about building seamless, native-feeling use...
Integration Engineer (Full-Stack Focus)
About the Role
This is a mid-level role perfect for an engineer passionate about building seamless, native-feeling user experiences and robust
API connections. You will be responsible for the end-to-end development of integration features, ensuring the UI perfectly matches
Showpad's native design while proactively handling the complexities of external API synchronizations.
Key Responsibilities
with Showpad Design System tokens.
simple while tucking granular configurations into advanced menus.
graceful UX fallbacks for transient network failures and token expirations.
comprehensive E2E tests (Cypress/Playwright). Strictly utilize data-test-label attributes for test selectors.
internal Wikis.
About You
or frontend-heavy software engineering experience.
external network lag.
Staff Integration Engineer (Backend & Architecture) About the Role This is a senior/lead role and a critical opportunity to anchor our newly formed internal Integrations team. You will design, architect, and govern the resilient backend services that connect the Showpad platform with leading SaaS ecosystems. You will be the primary technical gatekeeper, ensuring all backend architectures meet our stringent enterprise standards for security, scalability, and observability. Key Responsibilities * Architectural Leadership: Author and submit Architecture Decision Records (ADRs) for all new integrations, ensuring alignment with event-driven, asynchronous models. * Backend Engineering: Develop isolated, decoupled microservices strictly utilizing TypeScript and Go. * Cloud Infrastructure: Provision resources exclusively using AWS CDK (Infrastructure as Code) across multi-region environments. Implement and manage DynamoDB and Amazon Aurora RDS databases. * Resiliency & Eventing: Build highly idempotent outbound APIs with exponential backoff algorithms. Architect strictly asynchronous webhook ingestion pipelines using AWS EventBridge and SQS. * Enterprise Observability: Instrument rich telemetry using OpenTelemetry standards. Design and deploy Datadog Out-of-the-Box (OOTB) dashboards to monitor crucial Service Level Indicators (SLIs) like availability, latency, and throughput. * Security & Compliance: Ensure all services strictly enforce tenant isolation, align with GDPR data minimization strategies, and adhere to SOC 2 Type II cryptographic standards. * Operational Readiness: Guide the team through strict Operational Readiness Reviews (ORR) and ensure all CI/CD quality gates are successfully navigated prior to production releases. About You * You have a Bachelor’s Degree in Information Technology, Computer Science, or Software Engineering, plus 6+ years of software engineering experience. * You possess deep expertise in TypeScript and Go. * You have extensive experience with AWS, specifically serverless architectures, CDK, EventBridge, SQS, and Secrets Manager. * You are an expert in designing decoupled, event-driven architectures and understand the critical trade-offs of distributed systems. * You are highly proficient in application observability (Datadog, OpenTelemetry, structured logging, distributed tracing). * You have working knowledge of utilizing AI-first coding assistants.
Role Summary We are seeking a Principal Engineer (.NET) to lead the architecture, design, and delivery of scalable, high-performance SaaS platforms. This role merges technical expertise with strategic leadership, ensuring robust system design and engineering excellence while facilitating communication between our Pune and Boston (US) teams. As a senior technical leader, you will oversee complex team initiatives, set architectural direction, and guide the development of solutions using the Microsoft technology stack. Product & Technical Context • Large-scale SaaS / enterprise platforms • Backend: .NET / .NET Core (C#), ASP.NET Core, Entity Framework • Frontend: TypeScript (key skill), Angular / React • Architecture: Microservices, distributed systems, event-driven architecture • Cloud: AWS (preferred) — serverless-native, cloud-native services Infrastructure & Tools: • AWS serverless services (Lambda, API Gateway, Step Functions, EventBridge) • AWS container services (ECS / EKS / Fargate) • AWS RDS / Aurora, DynamoDB, NoSQL databases • Messaging systems (SQS / SNS / Kafka / RabbitMQ) • CI/CD (AWS CodePipeline / GitHub Actions) Key Responsibilities Architecture & System Design • Lead system-level architecture and design for complex distributed systems. • Develop AI-powered features that utilize large language models to enhance user workflows. • Translate business requirements into scalable, secure, and maintainable solutions. • Define and implement: • Microservices architecture • API-first design • Event-driven systems • Produce and maintain: • High-Level Designs (HLDs), Low-Level Designs (LLDs) • Architecture diagrams • Technical documentation • Ensure systems meet non-functional requirements: • Scalability, performance, availability, security Technical Leadership & Execution • Drive architecture discussions and technical decisions across teams. • Act as the go-to expert for the .NET ecosystem and system design. • Stay hands-on with coding and solutioning as needed. • Own the delivery of large-scale, cross-team initiatives. Engineering Excellence & Best Practices • Define and enforce: • Coding standards • Design patterns • Testing strategies • CI/CD best practices • Ensure high-quality, maintainable, and performant codebases. • Promote the adoption of modern engineering practices and tools. Cloud & Infrastructure • Architect and optimize solutions on AWS, leveraging serverless and cloud-native patterns. • Work with: • AWS Lambda, API Gateway, Step Functions, EventBridge (serverless-first) • AWS EKS / Kubernetes for container workloads • AWS services (S3, CloudFront, VPC, RDS/Aurora, DynamoDB) • Ensure: • Cost optimization • Performance tuning • High availability and fault tolerance Problem Solving & Decision Making • Address complex technical challenges at scale. • Conduct buy vs build analysis. • Make decisions considering: • Performance • Cost • Maintainability • Long-term scalability Leadership & Mentorship • Mentor engineers across teams and levels. • Drive technical excellence and knowledge sharing. • Support team growth, hiring, and succession planning. • Serve as a technical role model within the organization. Collaboration & Stakeholder Management • Collaborate closely with: • Product managers • Engineering leaders • Business stakeholders • Align technical solutions with business goals. • Effectively communicate complex technical concepts to stakeholders. Required Skills & Experience • 10+ years of experience in software engineering. • Strong expertise in: • C# / .NET / .NET Core / ASP.NET Core • TypeScript (key skill) • Proven experience in: • Designing scalable distributed systems. • Microservices architecture. • API design and integrations. • Hands-on experience with: • AWS (must-have) — serverless services (Lambda, API Gateway, Step Functions, EventBridge). • Kubernetes / Docker. • CI/CD pipelines. • Strong understanding of: • Design patterns & architecture principles. • Performance optimization. • High availability & fault tolerance. • Experience with: • SQL (AWS RDS / Aurora / SQL Server). • NoSQL databases (DynamoDB, Cosmos DB). • Messaging systems (SQS / SNS / Kafka). What Success Looks Like • Scalable and well-architected systems that support business growth. • Strong engineering practices adopted across teams. • High system reliability, performance, and maintainability. • Teams empowered through strong technical leadership and mentorship. Why This Role Matters This is a high-impact leadership role where you will define architecture at scale, influence multiple teams, and shape the technical direction of critical platforms. You will play a vital role in ensuring long-term system sustainability, innovation, and engineering excellence.
L2 ENGINEER ROLE SUMMARY We are looking for a Software Engineer (L2) to support a mature document automation SaaS product as it enters its final lifecycle phase. This role focuses on learning the system, contributing to stability and maintenance, and supporting incident resolution and small improvements while gaining hands-on experience across the stack, helping ensure the platform remains reliable and maintainable. PRODUCT & TECHNICAL CONTEXT * SaaS platform for generating Office (Word, Excel, PowerPoint) and PDF documents * Hosted on Microsoft Azure, running containerized workloads on AKS * Backend: .NET (C#), Entity Framework, Azure SQL * Frontend: Angular (ADS design system) * Infrastructure includes Azure services such as: * Azure Kubernetes Service Cluster, Azure SQL Databases * Blobs and Table Storage * Azure Application Gateway, Traffic Manager * Application Insights, Networking (VNet, NSG, etc.) * Entra ID (formerly Azure AD), Azure Key Vault KEY RESPONSIBILITIES TECHNICAL CONTRIBUTION & EXECUTION * Contribute to bug fixes, small enhancements, and maintenance across the platform * Write clean, maintainable code with guidance from senior engineers * Assist in implementing changes - backend (.NET), database, and frontend (Angular) * Follow best practices for code quality, testing, and debugging INCIDENT MANAGEMENT & RELIABILITY * Support production incident investigation and resolution * Assist in debugging issues using logs and monitoring tools * Help implement fixes and follow root cause analysis practices SYSTEM MAINTENANCE & IMPROVEMENTS * Work through a backlog of small fixes and incremental improvements * Assist in maintaining and updating existing infrastructure and services * Support safe deployments and validation of changes LEADERSHIP & MENTORSHIP * Actively learn from senior engineers through pairing, feedback, and code reviews * Take ownership of tasks and contribute positively to the product. COLLABORATION, DOCUMENTATION & KNOWLEDGE SHARING * Collaborate with team members and participate in team ceremonies * Communicate progress, blockers, and questions clearly REQUIRED SKILLS & EXPERIENCE * 4+ years of professional experience in software engineering (or strong academic/project experience) * Sound knowledge of C# / .NET fundamentals and application development * Understanding of web development fundamentals (APIs, databases, frontend) * Familiarity with relational databases and SQL * Experience with cloud platforms (Azure preferred) * Strong problem-solving mindset and eagerness to learn * Good communication and collaboration skills NICE TO HAVE * Basic understanding of containers or Kubernetes * Familiarity with Angular or modern frontend frameworks WHAT SUCCESS LOOKS LIKE * Able to independently handle small tasks and bug fixes * Demonstrates steady learning and understanding of the system and tech stack * Contributes to team productivity and code quality * Actively incorporates feedback and improves over time WHY THIS ROLE MATTERS This role is essential in supporting the team’s ability to maintain system stability and deliver improvements efficiently. It provides a strong foundation for developing into a well-rounded engineer while contributing to a real production system.