Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 12510017

    FULLTIME

    Senior Software Engineer

    SourcingXPress logo

    SourcingXPress

    Not specified · onsite · Posted 62d ago

    Sourced fromLinkedIn
    Undisclosed6–7 yrsfulltimeNot specified

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.2s
    • Found the form on Linkedin · 5 questions to answer1.1s
    • Decided the answers for all of them2.7s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Company: Helpshift Technologies

    Website: Visit Website

    LinkedIn: Visit LinkedIn

    Business Type: Small/Medium Business

    Company Type: Product

    Business Model: B2B

    Funding Stage: Acquired

    Industry: Information Technology

    Salary Range: ₹ 25-40 Lacs PA

    Job Description We are seeking an experienced and passionate

    Senior Software Engineer – Backend & Distributed Systems to join our engineering team. In this role, you will be responsible for designing, developing, and scaling highly available backend systems that power products used by

    820+ million monthly active users worldwide . You will take ownership of critical data infrastructure, optimize distributed database systems, and build scalable backend services capable of handling

    100,000+ requests per second . This role offers the opportunity to solve complex engineering challenges, work on large-scale distributed systems, and mentor fellow engineers while driving technical excellence across teams.

    Key Responsibilities Backend Engineering & System Design

    • Design, develop, and deliver high-performance backend services and product features at massive scale.
    • Build and maintain systems capable of handling high traffic volumes with low latency and high reliability.
    • Design scalable, fault-tolerant, and resilient distributed architectures.
    • Take end-to-end ownership of business-critical services and data management systems.

    Distributed Databases & Infrastructure

    • Design, optimize, and maintain distributed database environments to ensure: + High availability + Scalability + Reliability + Performance
    • Work extensively with distributed SQL databases, preferably YugabyteDB, in production environments.
    • Identify inefficiencies in database usage patterns and implement improvements across products and services.
    • Collaborate closely with Infrastructure and Platform teams to stabilize and scale database clusters.

    Performance & Reliability

    • Conduct system performance benchmarking and capacity planning.
    • Implement monitoring, alerting, and failure detection mechanisms.
    • Troubleshoot production issues and drive root-cause analysis.
    • Optimize backend services for throughput, latency, and resource utilization.

    Technical Leadership

    • Lead architecture discussions and technical design reviews.
    • Conduct code reviews to ensure engineering quality and best practices.
    • Drive adoption of software development standards and engineering excellence.
    • Lead cross-functional initiatives involving Engineering, Product, QA, and Infrastructure teams.

    Mentorship & Team Development

    • Mentor and coach engineers on system design, coding practices, and career development.
    • Support hiring, onboarding, and technical interview processes.
    • Foster a collaborative and learning-focused engineering culture.

    Required Qualifications Education

    • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.

    Experience

    • 6+ years of experience in medium-to-large-scale backend software development.
    • Proven experience building and operating distributed systems in production environments.
    • Strong experience designing and architecting scalable backend applications and services.

    Technical Skills

    • Strong proficiency in Java and/or Clojure.
    • Hands-on experience with distributed databases, preferably YugabyteDB.
    • Deep understanding of: + Data Structures + Algorithms + Object-Oriented Design + Time & Space Complexity Analysis
    • Experience with: + Distributed Systems + High Availability Architectures + Database Replication & Sharding + Performance Optimization + Failure Recovery Mechanisms
    • Strong knowledge of POSIX-compliant operating systems.
    • Experience developing on macOS and deploying applications on Linux environments.
    • Proficiency with Linux command-line tools and development workflows.

    Soft Skills

    • Excellent analytical and problem-solving abilities.
    • Strong troubleshooting and debugging skills.
    • Effective verbal and written communication skills.
    • Demonstrated ability to mentor and guide engineering teams.

    Preferred Qualifications

    • Strong understanding of Functional Programming principles and paradigms.
    • Hands-on production experience with Clojure.
    • Experience managing and optimizing distributed SQL databases at scale.
    • Familiarity with project management methodologies and collaboration tools.
    • Experience leading technical initiatives spanning multiple engineering teams.
    • Exposure to cloud-native architectures and large-scale platform engineering.

    Sourced from linkedin

    Section · 02

    Skills

    Mac OsObject oriented designYugabyteDBData StructuresClojuredatabase replicationShardingAlgorithmsJavaLinuxFailure recovery mechanismsDistributed Systemsperformance optimizationfunctional programmingPlatform engineeringCloud-native architecturesPOSIXHigh availability architecturesTime & Space Complexity AnalysisalertingMonitoringfailure detectiondistributed databasesPosix compliant operating systemsLinux command line toolsSQLBackend Engineering

    Senior Software Engineer · waiting for your command