Senior Software Development Engineer (SDE 3/4)

5 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

This role is for one of the Weekday's clients

Min Experience: 5 yearsLocation: IndiaJobType: full-timeWe 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.

Requirements

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

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You