JobHabor
Menu

Staff Software Engineer

Ova Technologies · New York, NY · Remote

100100

Hiring signal

Actively hiring

Posted 3 days ago · still listed on the employer's own board · How we score

All reasons

In its favour

  • Posted 3 days ago
  • Still listed on the employer's own board

Did you apply?

Staff Software Engineer at Ova Technologies. We’ll keep it in your applied jobs, so you can see it later and be warned before applying to the same employer twice.

Job Description: Staff Software Engineer

Senior / Leadership Level

Full-Time

Job Title

Staff Software Engineer

Experience

8–12+ Years

Employment Type

Full-Time

Department

Engineering / Product Development

Job Location

Hyderabad, India / Remote / Hybrid

1. Job Summary

We are looking for an experienced Staff Software Engineer to provide technical leadership, drive software architecture, and build scalable, reliable, and high-performance applications.

The ideal candidate will have strong hands-on programming experience, expertise in system design, distributed systems, cloud technologies, and microservices architecture. The candidate will collaborate with engineering teams, product managers, and technical leaders to deliver high-quality software solutions.

2. Key Responsibilities

  • Lead the design, development, and implementation of complex software systems.
  • Define scalable software architecture and technical strategies.
  • Develop high-quality, maintainable, and reusable code.
  • Drive microservices architecture and distributed system development.
  • Identify and resolve complex technical challenges.
  • Review code and ensure adherence to engineering best practices.
  • Mentor and guide senior and junior software engineers.
  • Collaborate with Product Managers, Architects, DevOps, and QA teams.
  • Improve application performance, scalability, security, and reliability.
  • Drive technical decisions and engineering standards across multiple teams.
  • Participate in system design discussions and architecture reviews.
  • Lead technical initiatives and contribute to long-term engineering roadmaps.
  • Establish CI/CD practices and automated testing strategies.

3. Required Technical Skills

Skill

Requirements

Programming

Java, Python, Go, or C++

Backend

Spring Boot, Node.js, Django

Architecture

Microservices, Distributed Systems

API

REST APIs, GraphQL

Database

PostgreSQL, MySQL, MongoDB

Cloud

AWS, Azure, or GCP

Containers

Docker, Kubernetes

DevOps

Jenkins, GitHub Actions

Version Control

Git, GitHub

Messaging

Kafka, RabbitMQ

Testing

JUnit, Mockito, Integration Testing

Design

System Design, Design Patterns

4. Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8–12+ years of professional software development experience.
  • Strong expertise in at least one programming language.
  • Experience designing and developing large-scale distributed applications.
  • Proven experience leading technical projects and mentoring engineers.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Experience working in Agile/Scrum development environments.
  • Excellent problem-solving and communication skills.

5. Preferred Qualifications

  • Experience with large-scale cloud-native applications.
  • Knowledge of Infrastructure as Code (Terraform, CloudFormation).
  • Experience with observability tools such as Prometheus, Grafana, and Datadog.
  • Familiarity with AI/ML integration and Generative AI applications.
  • Experience with performance optimization and application security.
  • Contributions to open-source projects.

6. Key Performance Indicators (KPIs)

  • Software delivery quality and reliability.
  • Application performance and scalability.
  • Reduction in technical debt.
  • Architecture and engineering improvements.
  • Code quality and maintainability.
  • Technical mentorship and team productivity.
  • Successful delivery of strategic engineering initiatives.

7. Interview Process

  • Technical Screening
  • Data Structures and Algorithms
  • System Design and Architecture
  • Advanced Coding Round
  • Technical Leadership Round
  • Engineering Manager / Director Discussion
  • HR Discussion

Suggested Naukri/JobDiva job title

Staff Software Engineer

Alternative job titles

  • Principal Software Engineer
  • Staff Backend Engineer
  • Staff Platform Engineer
  • Senior Staff Software Engineer
  • Staff Full Stack Engineer
  • Lead Software Architect

I can also prepare a realistic Staff Software Engineer JD with specific mandatory skills, salary range, and screening questions for recruitment.

Skills

More jobs at Ova Technologies

All 122

Similar roles