Inovalon
Inovalon1d ago
Indeed

Staff Software Development Engineer...

Gurugram, Haryana
Full Time
Executive

Auto Apply to 50+ AI Matched Staff Software Development Engineer... Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Inovalon

Full Job Description

Inovalon is seeking a highly skilled Staff Software Development Engineer (L5) with a Full Stack specialization to join their team in Gurugram, Haryana. This role involves working on high throughput, multi-tenant services, focusing on designing robust components, error handling, and writing clean, maintainable code with comprehensive tests. The engineer will be a technical authority for complex projects, owning end-to-end architecture for large systems and multiple services, and setting technical direction. Key responsibilities include defining and enforcing engineering best practices, coding standards, and architectural guidelines; leading design reviews; collaborating with cross-functional teams to define project requirements; and designing, implementing, testing, deploying, and maintaining innovative software solutions for service optimization, cost, and security. The role requires writing high-quality distributed system software, mentoring junior engineers, and shaping the organization's technical direction, driving innovation and scalability. The engineer will apply Agile development principles for continuous value delivery and adapt to evolving requirements, maintaining code integrity and performance for both front-end and back-end code. A results-oriented culture with a focus on engineering excellence, execution, and a build-for-scale mindset is expected.

Key Responsibilities:

  • Collaborate with global, cross-functional teams to build and operate innovative services and platforms.
  • Serve as a technical authority for complex projects and cross-team initiatives.
  • Own end-to-end architecture for large systems or multiple services and set technical direction.
  • Define and enforce engineering best practices, coding standards, and architectural guidelines.
  • Lead design reviews and provide strategic input on system scalability and performance.
  • Collaborate effectively with cross-functional and partner teams to define project requirements.
  • Design, implement, test, deploy, and maintain innovative software solutions to optimize services, cost, and security.
  • Write high-quality distributed system software.
  • Mentor junior engineers and provide code reviews to ensure quality.
  • Shape technical direction for the organization, drive innovation, and ensure scalability.
  • Apply Agile development principles to continuously deliver value and adapt to evolving requirements.
  • Maintain code integrity and organization, ensuring high performance for front-end and back-end code.
  • Drive a results-oriented culture with a focus on engineering excellence, execution, and a build-for-scale mindset.

Job Requirements:

  • Minimum 8-12 years of software development experience with demonstrated leadership in complex projects, including leading design or architecture (design patterns, reliability, and scaling) of new or existing services/systems.
  • 8-12 years in data engineering or related roles.
  • Strong SQL skills for complex queries and optimization, and experience with ETL/ELT tools and data pipeline orchestration.
  • Ability to optimize queries and data structures for high performance and scalability, and implement best practices for data partitioning, clustering, and caching.
  • Experience integrating Snowflake with various data sources and BI tools.
  • Proficiency in defining data strategy and ensuring data integrity and performance across multiple systems.
  • Knowledge of Azure Data Services, Python, or Spark.
  • Familiarity with data warehousing best practices.
  • Experience with CI/CD for data pipelines.
  • Proficiency in Java and Angular, AWS services, and performance tuning techniques, including designing performance strategies for large-scale systems and mentoring others on performance best practices.
  • Proven track record of leading technical teams and influencing architectural decisions, including leading multiple teams or initiatives, driving technical vision, and influencing org-level decisions.
  • Partnership with senior leadership, product strategy, and cross-functional teams to align the technical roadmap.

Education:

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

Company

Inovalon

Inovalon

Founded in 1998, Inovalon leverages the power of data and technology to drive significant improvements in healthcare outcomes and economics. The company empowers its customers with data-driven solutio...

Gurugram, Haryana
Posted on Indeed