SDE 3 (Senior Software Engineer)
Weekday AI (YC W21)
Job Description & Responsibilities
๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐
๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ฐ๐ฑ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ฐ๐ณ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ฐ๐ฑ-๐ฐ๐ณ ๐๐ฃ๐)
Experience: 7+ yrs
Location: India, Abu Dhabi, United Arab Emirates
Job Type: Full-time
We are looking for a highly skilled and hands-on Senior Software Engineer to join a core engineering team and contribute to building scalable products and technology platforms from the ground up. This is a strong individual contributor role for an engineer who enjoys solving complex technical problems, writing high-quality code, and taking ownership across the complete software development lifecycle.
The ideal candidate will have strong expertise in Java, Spring Framework, object-oriented programming, data structures, algorithms, and software design. You will contribute to building reliable and scalable technology solutions for a fast-growing consumer fintech environment.
Requirements
Key Responsibilities
- Design, develop, test, deploy, and maintain scalable software applications and backend services
- Participate in the complete software development lifecycle, from requirements analysis through production monitoring
- Translate functional and technical requirements into reliable and maintainable software solutions
- Develop high-quality backend applications using Java and Spring Framework
- Apply strong object-oriented programming principles, design patterns, and clean coding practices
- Design efficient solutions using appropriate data structures and algorithms
- Evaluate technical trade-offs and make sound design decisions based on scalability, performance, maintainability, and reliability
- Participate in technical design discussions and contribute to architecture and platform decisions
- Write comprehensive unit, integration, and functional tests to ensure application quality
- Proactively identify potential bugs, edge cases, performance issues, and reliability risks before they reach production
- Debug complex application issues and perform detailed root-cause analysis
- Support application deployment, production releases, monitoring, and post-deployment troubleshooting
- Collaborate with Product, QA, DevOps, Architecture, and other engineering teams to deliver features end-to-end
- Review code and contribute to engineering standards, development practices, and technical documentation
- Identify opportunities for performance optimisation, automation, refactoring, and technical debt reduction
- Take ownership of assigned technical initiatives and drive them through design, implementation, testing, and production delivery
- Contribute to building scalable products and platforms suitable for high-volume consumer applications
- Continuously learn and adopt modern software engineering practices and technologies
What Makes You a Great Fit
- 7+ years of strong individual-contributor experience in software engineering or backend development
- Strong hands-on expertise in Java and the Spring Framework / Spring Boot ecosystem
- Excellent understanding of object-oriented programming, data structures, algorithms, and software design principles
- Proven experience designing and developing scalable backend applications and services
- Strong understanding of design trade-offs involving performance, scalability, reliability, and maintainability
- Experience working across the complete software development lifecycle, including development, testing, deployment, and production support
- Strong debugging skills and a proactive mindset toward identifying hidden defects and edge cases before production
- Experience building products or platforms for high-scale internet businesses, startups, fintech, or consumer technology environments is preferred
- Strong understanding of software engineering best practices, clean code, design patterns, testing, and version control
- Excellent written and verbal communication skills
- Strong sense of ownership, accountability, and responsibility for technical outcomes
- Ability to work independently while collaborating effectively with a high-performing engineering team
- Strong analytical and problem-solving skills with a passion for solving complex technical challenges
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related discipline, or equivalent professional experience
- Comfortable working in a fast-paced environment where engineers are expected to take significant ownership and contribute beyond narrowly defined responsibilities
About Weekday AI (YC W21)
Required Skills
Job Details
Posted by
N/A
Posted on:
17 Sept 2026
About Weekday AI (YC W21)
More open roles
- Lead Full Stack Java Engineer - Vice PresidentProfessional ยท Chennai, Tamil Nadu, India
- Software Engineer 4 (Java, Spring boot, Microservices & Cloud)Black Duck ยท Bengaluru, Karnataka, India
- Java Full-Stack Developer - MNC - Gurgaon(Immediate Joiner) (Gurugram)Industrial Personnel Network ยท Gurugram, Haryana, India
- Javascript Frontend Developer Remote Indore (India)Hire Feed ยท India
- JavaScript Frontend Developer (Delhi)Hire Feed ยท New Delhi, Delhi, India
- Senior Java Backend Developer Postgresql & MongodbProphecy Technologies ยท India