Senior Software Engineer
3 months ago
Chennai, Tamil Nadu, India
Tensure
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Where You'll Come In
We are growing our India engineering team to support exciting upcoming client engagements across a variety of industries. As a Senior Software Engineer, you'll work with modern technologies to build scalable applications, APIs, data pipelines, and cloud-native solutions for our consulting clients.
This role is ideal for engineers who enjoy solving complex problems, learning new technologies, and working across different projects. While each engagement may use a different technology stack, we're looking for engineers with strong software engineering fundamentals who can quickly adapt and contribute.
What you'll do
• Design, build, test, and maintain high-quality software applications
• Develop scalable backend services, APIs, and distributed systems
• Build and maintain data pipelines and event-driven applications
• Collaborate with cross-functional teams and clients to deliver technical solutions
• Write clean, maintainable, and well-tested code
• Participate in architecture discussions and technical design
• Review code and mentor other engineers
• Troubleshoot production issues and continuously improve application performance
• Work across multiple technology stacks depending on client needs Experience with two or more of the following technologies: Backend
• Kotlin or Java Frontend
• React
• Next.js
• TypeScript Data & Messaging
• Apache Kafka
• Event-driven architecture
• Data pipeline development Cloud & DevOps (Nice to Have)
• Docker
• Kubernetes
• Google Cloud Platform (preferred), AWS, or Azure Requirements
• Bachelor's degree in Computer Science or equivalent practical experience
• 7+ years of professional software engineering experience
• Experience using AI-assisted development tools such as Claude, Codex, Cursor, GitHub Copilot, or similar to improve software development workflows, code quality, debugging, testing, and documentation.
• Strong object-oriented programming skills
• Experience building scalable production applications
• Strong knowledge of software architecture, design patterns, and modern development practices
• Experience with Git and CI/CD pipelines
• Excellent communication skills
• Ability to quickly learn and work with new technologies Some of our Perks
• Private healthcare plan w/parental insurance
• 25 days PTO (Sick, holiday and vacation) + 11 Company Holidays
• A transparent pay structure with a clear path to promotion Understanding the interview journey
• An initial screening interview
• Technical Assessment
• A technical interview (pairing
- code challenge, case studies and/or hypothetical questions about how you would solve certain challenges)
• A culture and values interview
• Offer Letter sent via email (or a decline with feedback)
What you'll do
• Design, build, test, and maintain high-quality software applications
• Develop scalable backend services, APIs, and distributed systems
• Build and maintain data pipelines and event-driven applications
• Collaborate with cross-functional teams and clients to deliver technical solutions
• Write clean, maintainable, and well-tested code
• Participate in architecture discussions and technical design
• Review code and mentor other engineers
• Troubleshoot production issues and continuously improve application performance
• Work across multiple technology stacks depending on client needs Experience with two or more of the following technologies: Backend
• Kotlin or Java Frontend
• React
• Next.js
• TypeScript Data & Messaging
• Apache Kafka
• Event-driven architecture
• Data pipeline development Cloud & DevOps (Nice to Have)
• Docker
• Kubernetes
• Google Cloud Platform (preferred), AWS, or Azure Requirements
• Bachelor's degree in Computer Science or equivalent practical experience
• 7+ years of professional software engineering experience
• Experience using AI-assisted development tools such as Claude, Codex, Cursor, GitHub Copilot, or similar to improve software development workflows, code quality, debugging, testing, and documentation.
• Strong object-oriented programming skills
• Experience building scalable production applications
• Strong knowledge of software architecture, design patterns, and modern development practices
• Experience with Git and CI/CD pipelines
• Excellent communication skills
• Ability to quickly learn and work with new technologies Some of our Perks
• Private healthcare plan w/parental insurance
• 25 days PTO (Sick, holiday and vacation) + 11 Company Holidays
• A transparent pay structure with a clear path to promotion Understanding the interview journey
• An initial screening interview
• Technical Assessment
• A technical interview (pairing
- code challenge, case studies and/or hypothetical questions about how you would solve certain challenges)
• A culture and values interview
• Offer Letter sent via email (or a decline with feedback)