HamburgerMenu
hirist

Staff Software Engineer - Backend Technologies

HireVeda
Anywhere in India/Multiple Locations
7 - 8 Years

Posted on: 26/09/2025

Job Description

About the Role :

We are seeking an exceptionally skilled and experienced Staff Software Engineer with a specialization in Backend Architecture to join our engineering leadership team.

This role is a blend of hands-on coding, architectural design, and technical mentorship.

You will be responsible for defining the technical direction of our most critical backend systems, solving complex, cross-cutting engineering challenges, and ensuring the long-term scalability, reliability, and maintainability of our platform.

You will operate at a high level of technical influence across multiple teams and organizational boundaries.


Key Responsibilities :


- Define the technical vision, strategy, and architecture for complex, large-scale backend services and systems.


- Design and document high-level and low-level architectural blueprints, ensuring alignment with business goals and non-functional requirements (e.g., latency, throughput, security).

- Lead the evaluation and selection of new technologies, frameworks, and patterns that contribute to platform modernization and efficiency.

- Act as the primary Subject Matter Expert (SME) for core backend services, providing technical guidance and expertise across engineering teams.

- Mentor senior and principal engineers, raising the technical bar and driving the adoption of engineering best practices (e.g., observability, testing, fault tolerance).

- Lead cross-functional technical initiatives, driving consensus and ensuring successful execution across multiple teams.

- Contribute significantly to the codebase by building highly complex and foundational components.

- Conduct deep dives into performance bottlenecks, reliability issues, and critical incidents, leading the resolution and post-mortem analysis.

- Ensure consistency and quality of engineering output across the organization.

- Identify and mitigate systemic risks related to performance, scalability, and security across the platform.

- Design and implement patterns for high availability, disaster recovery, and fault tolerance across distributed systems.

- Partner directly with Product Managers, Data Scientists, and Engineering Leaders to translate ambiguous business challenges into clear, actionable technical roadmaps.

- Communicate complex architectural concepts, trade-offs, and decisions effectively to both technical and executive audiences.


Required Skills and Qualifications :

- Experience: 7+ years of progressive experience in software engineering, with significant time spent in a Senior/Lead/Staff-level role focusing on large-scale backend systems.

- Deep, expert-level proficiency in one or more core backend languages (e.g., Java, Go, Python, C#) and related frameworks.

- Extensive experience designing, building, and operating highly scalable, fault-tolerant distributed systems and microservices architectures.

- Expert-level knowledge of relational and NoSQL databases (e.g., PostgreSQL, MySQL, Cassandra, MongoDB, Redis), including advanced data modeling, performance tuning, and scaling strategies.

- Proven ability to architect complex systems from scratch, including knowledge of messaging queues (e.g., Kafka, RabbitMQ), caching strategies, and load balancing techniques.

- Hands-on experience with major cloud platforms (AWS, Azure, or GCP) and familiarity with modern DevOps tools and practices, including Kubernetes, Docker, and CI/CD pipelines.

- Strong background in performance analysis, debugging, and optimization of high-traffic applications.

- Excellent written and verbal communication skills, with a proven ability to influence technical direction and communicate effectively across all organizational levels


info-icon

Did you find something suspicious?