Staff Software Engineer

6 days ago


Mumbai, Maharashtra, India HMH Technology Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per year

Staff Software Engineers are the technology leaders of our highest impact projects. Your high energy is contagious, you actively collaborate with others across the engineering organization, and you seek to learn as much as you like to teach. You personify the notion of constant improvement as you work with your team and the larger engineering group to build software that delivers on our mission. You use your extraordinary technical competence to ensure a high bar for excellence while you mentor other engineers on their own path towards craftsmanship. You are most likely T-shaped, with broad knowledge across many technologies plus strong skills in a specific area. Staff Software Engineers embrace the opportunity to represent HMH in industry groups and open-source communities.

Area of Responsibility:

You will be working on the HMH Assessment Platform that is part of the HMH Educational Online/Digital Learning Platform. The Assessment team builds highly scalable and available platform. The platform is built using Microservices Architecture, Java microservices backend, REACT JavaScript UI Frontend, REST APIs, Postgres Database, AWS Cloud technologies, AWS Kafka, Kubernetes or Mesos orchestration, DataDog for logging/monitoring/alerting, Concourse CI or Jenkins, Maven etc.

Responsibilities:

  • Be the technical lead for feature development in a team of 5-10 engineers and influencing the technical direction of the overall engineering organization.
  • Decompose business objectives into valuable, incrementally releasable user features accurately estimating the effort to complete each.
  • Contribute code to feature development efforts demonstrating to others efficient design, delivery and testing patterns and techniques.
  • Strive for high quality outcomes, continuously look for ways to improve team productivity and product reliability, performance, and security.
  • Develop the talents and abilities of peers and colleagues. Create a memorable legacy as you progress toward your personal and professional objectives.
  • Foster your personal and professional development continually seeking assignments that challenge you.

Skills Experience:

Successful Candidates must demonstrate an appropriate combination of:

  • 10+ years of experience as a software engineer.
  • 3+ years of experience as a Staff or lead software engineer.
  • Bachelor's degree in computer science or a STEM field.
  • A portfolio of thought leadership and individual technical accomplishments.
  • Full understanding of Agile software development methodologies and practices.
  • Strong communication skills both verbal and written.

Extensive experience working with technologies and concepts such:

  • Behavior-driven or test-driven development
  • JVM-based languages such as Java and Scala
  • Development frameworks such as Spring Boot
  • Asynchronous programming concepts, including Event processing
  • Database technologies such as SQL, Postgres/MySQL, AWS Aurora DBs, Redshift, Liquibase or Flyway
  • No-SQL technologies such as Redis, MongoDB and Cassandra
  • Streaming technologies such as Apache Kafka, Apache Spark or Amazon Kinesis
  • Unit-testing frameworks such as jUnit
  • Performance testing frameworks such as Gatling
  • Architectural concepts such as micro-services and separation of concerns
  • Expert knowledge of class-based, object-oriented programming and design patterns
  • Development tools such as GitHub, Jira, Jenkins, Concourse, and Maven
  • Cloud technologies such as AWS and Azure
  • Data Center Operating Technologies such as Kubernetes, Apache Mesos Apache Aurora, and TerraForm and container services such as Docker and Kubernetes
  • Monitoring and operational data analysis practices and tools such as DataDog, Splunk and ELK

  • Software Engineer

    22 hours ago


    Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 8,00,000 - ₹ 20,00,000 per year

    Senior Member of Technical Staff Design, develop, troubleshoot, and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will take an active role in defining and evolving standard practices and procedures. You will be responsible for defining and developing software for tasks...


  • Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Developer 2 Oracle Health Applications & Infrastructure (OHAI) is transforming healthcare by leveraging AI and advanced technologies to deliver automated, patient-centric solutions globally. The Provider Reimbursement Team is central to this transformation, building scalable services to automate revenue cycle management workflows. We are seeking...


  • Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Principal Member of Technical Staff (IC4) Job Description Oracle's AI Data Platform is accelerating enterprise AI and redefining how AI applications are built. The AI Data Platform team is seeking an experienced Principal Member of Technical Staff (IC4) to help lead development, delivery, and operations of a modern, scalable AI platform. You'll be...


  • Mumbai, Maharashtra, India Okta Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    You GET developers You know what they need, how to talk to them, how to make their lives easier, what makes them click, their dissatisfies and their delights. You recognize when a framework, library or product provides a great experience. As a Staff Javascript Engineer, you will use those superpowers to build and maintain SDKs and libraries, improve our...


  • Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Principal Member of Technical Staff As a Principal Software Engineer you will work with teams of software engineers responsible for the software design, development, and operations for our new and existing products. You should be able to architect broad systems interactions, be hands-on, be able to dive deep into any part of the stack and have a good sense...


  • Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Principal Member Of Technical Staff - Oracle Cloud Infrastructure - Networking Services As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and...


  • Mumbai, Maharashtra, India Newgen Software Full time ₹ 4,00,000 - ₹ 8,00,000 per year

    About Newgen Software: Newgen is the leading provider of a unified digital transformation platform with native process automation, content services, and communication management capabilities. Globally, successful enterprises rely on Newgen's industry-recognized low code application platform to develop and deploy complex, content-driven, and customer-engaging...


  • Mumbai, Maharashtra, India, Maharashtra Newgen Software Full time

    About Newgen Software: Newgen is the leading provider of a unified digital transformation platform with native process automation, content services, and communication management capabilities. Globally, successful enterprises rely on Newgen’s industry-recognized low code application platform to develop and deploy complex, content-driven, and...


  • Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Senior Member of Technical Staff Job Description Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or...

  • Software Developer

    6 days ago


    Mumbai, Maharashtra, India Oracle Financial Services Software Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Principal Member of Technical Staff- OCI The OCI Infrastructure Delivery Engineering team is building services and tools to accelerate the growth of Oracle Cloud Infrastructure (OCI) by streamlining the expansion of compute and network capacity. Our mission is to develop scalable and highly available solutions that manage the entire physical asset...