BENGALURU · FULLTIME
Senior Software Engineer

TEKsystems
Bengaluru · onsite · Posted 7d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
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
- Experience building distributed systems
- Event-driven and message-driven architecture experience
- Kafka / MSK
- AWS Cloud
- EKS (Kubernetes)
- AWS Lambda
- AWS Batch
- REST APIs
- SQL Databases
- SkySpark or Time-Series Data Platforms
- IoT Platform Experience (Preferred)
- Microservices Architecture
Top 3 Skills
Python Backend Development
Distributed Systems & Scalability
AWS (Lambda, EKS, MSK/Kafka, Batch)
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
Round 3: Hiring Manager / Leadership Discussion
Mode of Interview: Virtual (3 Rounds)
Sourced from foundit
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
Section · Company
About TEKsystems

TEKsystems
IT Services & Consulting
1.9k+
employees
1983
43 years old
Hanover, Maryland
United States (USA)
About
Industries
Employee ratings
1,382 reviews
Culture
3.1
Career growth
2.7
Work-life
3.4
Employees rate it well for
Find them on