
Senior Software Development Engineer (SDE 3/4) at Weekday AI. This role is for one of the Weekday's clients. Min Experience: 5 years. Location: India. JobType: full-time. We are seeking an experienced and highly skilled . Senior Software Development Engineer (SDE 3/4). with a strong background in . Python. to join our growing engineering team. This role is designed for individuals who are passionate about building scalable, high-performing systems and want to play a pivotal role in shaping the architecture, design, and development of cutting-edge products.. As an SDE 3/4, you will work on complex technical problems, design robust solutions, and contribute to the strategic direction of our engineering initiatives. You will collaborate closely with cross-functional teams, mentor junior engineers, and ensure best practices in software development are consistently followed.. Key Responsibilities. . . Design and Development:. Lead the design and development of scalable, reliable, and efficient software systems using Python. Ensure code quality, maintainability, and performance. . . . System Architecture:. Contribute to high-level architectural decisions and ensure alignment with product and business goals. Evaluate trade-offs between speed, scalability, and reliability. . . . Problem-Solving:. Tackle complex technical challenges involving distributed systems, data processing, APIs, microservices, and backend logic. . . . Code Review & Mentorship:. Provide technical guidance to junior and mid-level engineers, conduct code reviews, and foster a culture of engineering excellence. . . . Collaboration:. Work with product managers, designers, and QA teams to deliver high-quality features on time. Participate in sprint planning, estimations, and retrospectives. . . . Innovation:. Stay updated on emerging technologies, frameworks, and best practices in Python and backend development. Recommend improvements to processes and technology stacks. . . . Operational Excellence:. Ensure systems are monitored, observable, and maintain high availability. Proactively identify performance bottlenecks and propose optimizations. . . Required Skills & Qualifications. . . Professional Experience:. 5–10 years of software engineering experience, with at least 5 years of hands-on experience in . Python. development. . . . Strong Coding Skills:. Deep expertise in Python, including object-oriented programming, data structures, algorithms, and design patterns. . . . Backend Systems:. Proven experience in building scalable backend services, RESTful APIs, and microservices architectures. . . . Databases:. Proficiency in relational databases (e.g., PostgreSQL, MySQL) and familiarity with NoSQL databases (e.g., MongoDB, Redis). . . . Cloud & Deployment:. Hands-on experience with cloud platforms (AWS, GCP, or Azure), CI/CD pipelines, Docker, and container orchestration (Kubernetes is a plus). . . . Testing & Quality:. Strong knowledge of unit testing, integration testing, and test automation frameworks in Python. . . . Collaboration Tools:. Experience working with Git, version control systems, and Agile/Scrum methodologies. . . . Leadership:. Demonstrated ability to mentor engineers, lead technical initiatives, and influence engineering best practices. . . . Problem-Solving:. Strong analytical and debugging skills, with a proven ability to quickly understand complex systems. . . Preferred Qualifications. . Exposure to . data-intensive applications. , big data frameworks, or streaming technologies. . . Knowledge of asynchronous programming, concurrency, and multithreading in Python. . . Experience with performance optimization and scaling applications to handle high traffic. . . Contributions to open-source projects or Python community involvement.. . Company Location: India.