# Software development engineer

> Weekday AI · Bengaluru, India · Full-time · Posted 2026-07-01

**Workplace:** on_site

**Department:** Weekday's Client via platform

## Description

**This role is for one of Weekday’s clients  
**  
Min Experience: 3+ years  
Location: Bengaluru  
JobType: full-time

## Requirements

Key Responsibilities:  
  
1\. Technical Leadership:  
○ Lead end-to-end design and development of complex, high-performing, and scalable software solutions.  
○ Drive technical decisions and establish best practices in software architecture, coding, and deployment.  
○ Own design reviews, balancing trade-offs to deliver optimal technical solutions.  
  
2\. System Design and Architecture:  
○ Architect robust, distributed systems and microservices that can scale globally.  
○ Perform advanced system design, factoring in scalability, security, and reliability requirements.  
○ Collaborate with cross-functional teams to align technical roadmaps with business objectives.  
  
3\. Code Quality and Optimisation:  
○ Champion clean, maintainable, and reusable code through design patterns, advanced coding practices, and automated testing.  
○ Conduct in-depth code reviews and technical audits to ensure quality and adherence to standards.  
○ Optimise critical performance bottlenecks, ensuring systems meet SLA and scale efficiently.  
  
4\. Mentorship and Team Development:  
○ Mentor SDE I and SDE II engineers, guiding them on design, debugging, and problem-solving.  
○ Foster a culture of technical excellence, collaboration, and continuous learning within the team.  
○ Drive knowledge-sharing initiatives, tech talks, and documentation improvements.  
  
5\. Ownership and Problem-Solving:  
○ Own critical features/modules, proactively identifying and addressing technical debt.  
○ Troubleshoot and resolve complex production issues with deep root cause analysis and solutions to improve system reliability.  
○ Lead incident response and post-mortems to drive operational excellence.  
  
6\. Agile Delivery:  
○ Lead Agile ceremonies like sprint planning, retrospectives, and daily stand-ups.  
○ Effectively prioritise features, bugs, and technical debt in collaboration with Product Managers and stakeholders.  
○ Ensure timely delivery of projects with high-quality code.  
  
7\. Continuous Innovation:  
○ Stay at the forefront of emerging technologies and tools to drive innovation in development practices.  
○ Identify opportunities for automating manual processes and improving engineering efficiency.  
○ Contribute to the team’s technical vision, strategy, and roadmap.  
  
Technical Skills:  
○ Strong expertise in programming languages/frameworks like Java, Spring Boot, Python, etc.  
○ Deep experience in designing distributed systems, microservices, and event-driven architectures.  
○ Proficiency in cloud platforms (AWS, Azure, GCP) with deployment experience.  
○ Experience with containerization (Docker) and orchestration tools (Kubernetes).  
○ Expertise in performance optimisation, profiling, and system reliability.  
○ Strong grasp of data structures, algorithms, and system design.  
○ Solid understanding of CI/CD pipelines, DevOps practices, and version control (Git).

### Must-have skills

Java, Microservices, Java Springboot

## Apply

[Apply at Weekday AI](https://apply.workable.com/weekday-1/j/9D6DFD33F6/apply)

---
Powered by [Workable](https://www.workable.com)
