Senior Software Engineer

TEKsystems

Bengaluru

Remote

INR 1,800,000 - 3,000,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TEKsystems seeks a Senior Software Engineer to design, build, and scale cloud-native platforms that process millions of data points daily in IoT and distributed environments. You will work on backend systems powered by AWS, Python, and modern architectures, building scalable services, APIs, and pipelines while collaborating with global teams in an agile setting.

Strong problem-solving skills, hands-on coding, and a passion for advancing AI-enabled cloud platforms are valued as you tackle

Qualifications

  • 6+ years of software engineering experience.
  • Strong hands-on experience in Python Backend Development.
  • Event-driven and message-driven architecture experience.
  • Kafka / MSK experience.
  • AWS Cloud experience.
  • REST APIs and microservices development.
  • SQL databases and time-series data platforms.
  • IoT platform experience (Preferred).

Responsibilities

  • Design, develop, and maintain scalable backend applications using Python.
  • Build and support large-scale distributed systems handling high-volume, real-time data.
  • Design and implement asynchronous, event-driven, and message-driven architectures.
  • Develop REST APIs and microservices for enterprise-grade applications.
  • Work with AWS services including Lambda, EKS, MSK, Batch, API Gateway, DynamoDB, S3.
  • Design highly available and scalable solutions processing millions of events daily.
  • Collaborate with global engineering teams in an Agile environment.
  • Contribute to AI-driven initiatives using AWS Bedrock and related tech.
  • Troubleshoot production issues and drive performance improvements.

Skills

Python Backend Development
Event-driven architecture
Distributed systems
Problem solving

Tools

Kafka / MSK
AWS Cloud
REST APIs
Time-Series Databases
SQL Databases

Job description

We're hiring a Senior Software Engineer to build and scale next-generation cloud-native platforms that process millions of data points daily in complex IoT and distributed environments.

This is an exciting opportunity for engineers who enjoy solving hard technical problems, working on large-scale systems, and building highly scalable backend platforms powered by modern AWS technologies and AI capabilities.

Responsibilities
  • Design, develop, and maintain scalable backend applications using Python.
  • Build and support large-scale distributed systems handling high-volume, real-time data.
  • Design and implement asynchronous, event-driven, and message-driven architectures.
  • Develop REST APIs and microservices for enterprise-grade applications.
  • Work with AWS services including Lambda, EKS, MSK (Kafka), Batch, API Gateway, DynamoDB, S3, and related cloud-native services.
  • Design highly available and scalable solutions capable of processing millions of events and data points.
  • Build integrations with IoT platforms, time-series databases, and smart infrastructure systems.
  • Participate in architecture discussions, technical design reviews, and engineering best practices.
  • Contribute to AI-driven initiatives using AWS Bedrock, AgentCore, Intelligent Agents, MCPs, and RAG-based solutions.
  • Troubleshoot complex production issues and drive performance, reliability, and scalability improvements.
  • Collaborate with global engineering teams in an Agile environment.
Required Skills
  • 6+ years of software engineering experience
  • Strong hands-on experience in Python Backend Development
  • Event-driven and message-driven architecture experience
  • Kafka / MSK
  • AWS Cloud
  • AWS Lambda
  • AWS Batch
  • REST APIs
  • SQL Databases
  • SkySpark or Time-Series Data Platforms
  • IoT Platform Experience (Preferred)
Ideal Candidate
  • Proven experience handling complex systems and high-scale environments.
  • Strong analytical and problem-solving skills.
  • Experience working with distributed, asynchronous architectures.
  • Passionate engineer with a continuous learning mindset.
  • Excellent debugging and deep analysis capability.
  • Strong team player with an ownership mindset.
  • Comfortable working as an Individual Contributor.
  • Experience supporting systems processing millions of records/events daily.
What's Exciting About This Role?
  • Opportunity to work with cutting-edge AI technologies such as AWS Bedrock and AgentCore.
  • Build intelligent agent frameworks and next-generation AI-enabled platforms.
  • Solve real-world scalability challenges in a high-volume environment.
  • Work on modern cloud-native systems leveraging AWS, Kubernetes, Kafka, and distributed computing.
  • Long-term opportunity with strong technical growth and ownership.
Work Mode
  • Mostly Remote
  • Flexible to support overlap with global teams when required
  • Candidate should be comfortable occasionally working during late India evening hours
Interview Process

Round 1: Technical Screening

Round 2: Advanced Technical & System Design

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Cloud Infrastructure Engineer
Senior Backend Cloud Infrastructure Engineer

Weekday (YC W21) • Bengaluru

On-site
INR 2,800,000 - 4,000,000
Senior Software Architect
Senior Software Architect

LocaXion • India

On-site
INR 1,800,000 - 3,000,000
Competitive salary
Equity/stock options
Learning budget
+2
Lead AWS Data Engineer
Lead AWS Data Engineer

Weekday (YC W21) • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Staff Software Engineer (L4)
Staff Software Engineer (L4)

Jobgether SRL • India

Remote
INR 3,000,000 - 6,000,000
Fully remote position
Competitive compensation package
Generous paid time off
+5
Sr Software Engineer
Sr Software Engineer

GE Vernova • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Relocation assistance provided
Backend Engineer – Python, AWS & Microservices
Backend Engineer – Python, AWS & Microservices

GLOINNT Solutions • Bengaluru

On-site
INR 1,500,000 - 3,500,000
Sr. Application Architect
Sr. Application Architect

Amazon Web Services (AWS) • Hyderabad

On-site
INR 4,500,000 - 7,500,000
Sr. Application Architect
Sr. Application Architect

Amazon Web Services (AWS) • Bengaluru

On-site
INR 3,000,000 - 5,600,000
Senior Software Engineer
Senior Software Engineer

Flexdaysolutions • Bengaluru

Hybrid
INR 2,500,000 - 4,200,000
Software Engineer – Python & SQL
Software Engineer – Python & SQL

ALIQAN Technologies • India

Remote
INR 11,617,000 - 17,425,000