Sr. Software Development Engineer

6 - 11 years

16 - 18 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

  • Design, develop, and maintain backend services and event-driven pipelines for our revenue platforms. Ensure the highest quality code with a focus on scalability, reliability, and maintainability. Write comprehensive tests (unit, integration, contract) and champion best practices in your teams codebase. Your hands-on backend expertise allows you to dive into the codebase when needed and set clear engineering standards
  • Own end-to-end event-driven systems (ingestion pipelines, connectors, data flows) with clear SLIs/SLOs (latency, throughput, delivery success rate). Lead incident response, drive post-mortem RCAs, and systematically improve monitoring, alerting, and runbooks. Champion observability-first development (structured logging, metrics, distributed tracing). Ensure your team understands the operational impact of their designs and takes responsibility for production reliability
  • Architect and maintain integrations with marketing automation platforms (Marketo, Salesforce, etc.). Design scalable ingestion pipelines for marketing events (clicks, opens, conversions, form submissions), ensuring deduplication, replay safety, and end-to-end SLOs. Lead connector development and data sync strategies. Partner with Enterprise Data Platform to design data warehouse ingestion and analytics capabilities. Translate business requirements into reliable, testable technical solutions
  • Leverage your strong background in event-driven systems, Python, data platforms, software architecture, messaging frameworks, and cloud technologies to drive the technical direction of our revenue platforms. Ensure adoption of best practices in API design, test automation, observability, and cloud-native delivery. Mentor junior engineers on system design, trade-off analysis, testing strategies, and operational excellence
  • Work closely with Product Management, Sales, Enterprise Data Platform, and Security teams to align engineering efforts with business goals. Translate complex technical concepts into actionable strategies for non-technical stakeholders (product, marketing, finance). Engage with B2B marketing domain experts to understand lead workflows, segmentation, and campaign orchestration requirements
  • Ensure high standards of performance, reliability, and security in systems owned by your team. Vigilantly identify and resolve impediments, whether technical debt, process bottlenecks, or resource constraints. Oversee the integrity of technical estimations and ensure projects are delivered on time with predictable quality
Skills and Qualifications
  • Bachelors or master s degree in computer science, Engineering, or a related field
  • 6+ years of experience in Software Engineering with hands-on backend development
  • Expert-level skills in Python (Flask/FastAPI, async/await, background workers) and SQL
  • Hands-on experience building event-driven systems with Kafka, RabbitMQ, or SQS (partitioning, consumer groups, idempotency, retry strategies, exactly-once semantics)
  • Experience designing REST APIs with authentication (OAuth, JWT), rate limiting, pagination, error handling, and comprehensive testing (unit, integration, contract tests)
  • Experience with containerization technologies (Kubernetes, Docker) and understanding of how to build cloud-scale delivery (scalability, resiliency, recoverability)
  • Solid understanding of software development methodologies, Agile practices, and DevOps principles
  • Ability to communicate complex technical tradeoffs concisely to non-technical stakeholders (product, marketing, finance)
  • Experience mentoring junior engineers on system design, testing practices, and operational excellence
  • Familiarity with marketing automation platforms (Marketo, Salesforce) or demonstrated ability to quickly learn SaaS platform APIs and design/maintain robust connectors preferred
  • Understanding of B2B marketing business domains (lead scoring, segmentation, campaign orchestration, analytics) preferred
  • Strong Java experience and ability to work in polyglot environments preferred
  • Experience in the financial industry or B2B SaaS platforms preferred
  • Experience designing for multi-tenancy, isolation, and compliance requirements preferred
  • Proven track record of driving operational improvements (SLO/SLI design, on-call health, alert reduction) preferred

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Morningstar logo
Morningstar

Financial Services

Chicago IL

RecommendedJobs for You