Senior Software Engineer

5 years

40 - 80 Lacs

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

This role is for one of the Weekday's clients

Salary range: Rs 4000000 - Rs 8000000 (ie INR 40-80 LPA)

Min Experience: 5 yearsLocation: Remote (India)JobType: full-timeAs a Senior Software Engineer, you will lead the development and implementation of solutions to complex and unscoped problems across various parts of the domain. Your work will be central to aligning engineering initiatives with broader business goals, enabling meaningful impact at scale. You'll play a key role in improving the quality of engineering practices while also mentoring and supporting the growth of your peers.

Requirements

Key Responsibilities:

  • Design and build multi-tier, scalable, high-performance, and reliable applications that operate around the clock.
  • Write well-tested, resilient, and maintainable code that enhances developer productivity and system reliability.
  • Lead best engineering practices and drive cross-functional, high-impact projects.
  • Mentor junior engineers, promote a culture of technical excellence, and support team development.
  • Architect and scale distributed systems using relevant design patterns and principles.
  • Ensure objective and constructive performance feedback is provided regularly to peers.
  • Collaborate with product managers and stakeholders to drive improvements in customer metrics through iterative development.

Expected Outcomes:

  • Customer Impact: Understand key customer metrics and deliver measurable improvements through product iterations.
  • Project Leadership: Own the technical roadmap for your team and lead execution as a subject matter expert.
  • Engineering Velocity: Maintain high development velocity while navigating complex codebases.
  • Quality Delivery: Consistently deliver robust, well-architected, and high-quality solutions.
  • Cross-Team Collaboration: Ensure effective communication and alignment with stakeholders for planning and delivery.
  • System Reliability: Build scalable, monitored, and highly available services with comprehensive alerting systems in place.

Qualifications:

Must-Have:

  • Proven experience working with MongoDB at scale.
  • Strong product and user focus with an ability to deliver performant, accessible, and scalable features.
  • Demonstrated ability to write clean, structured, and efficient code.
  • Hands-on experience with message queues and background job processing.
  • Strong monitoring and metrics exposure (e.g., GCP Logs, Prometheus, NewRelic).

Nice-to-Have:

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 5+ years of professional software development experience.
  • Proficiency in general-purpose programming languages such as Python, Go, Ruby, or Java.
  • Experience integrating with third-party APIs including rate limiting, error handling, and monitoring best practices.

Skills:

Backend Development | Software Design | Python | Go | Ruby | MongoDB | Messaging Queues | Distributed Systems | Scalability | Monitoring & Logging

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