Sr. Staff Software Engineer

4 - 7 years

12 - 16 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Roles and Responsibilities

In this role, you will:

  • Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development m and infrastructure
  • Provide guidance to developers with either planning and execution and/or design architecture using agile methodologies such as SCRUM
  • Work with Product Line Leaders (PLLs) to understand product requirements & vision
  • Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse
  • Capture system level requirements by brainstorming with CTO, Sr. Architects, Data Scientists, Businesses & Product Managers
  • Leads impact assessment and decision related to technology choices, design /architectural considerations and implementation strategy.
  • Subject matter expert in processes and methodologies with ability to adapt and improvise in various situations. Expert in navigating through ambiguity and prioritizing conflicting asks.
  • Expert level skills in design, architecture and development, with an ability to take a deep dive in the implementation aspects if the situation demands.
  • Leads the architecture and design efforts across the product / multiple product versions and is an expert in architecting custom solutions off the base product.
  • Expert in core data structures as well as algorithms and has the ability to implement them using language of choice when necessary as a value offering.

Education Qualification

  • 14+ years' experience relevant to software development, validation, architecting in industry space.
  • Hands on with application software development in Data Engineering and architecture.

Desired Characteristics

Technical Expertise:

  • Experience in implementing data mesh architecture to transition from a centralized model to a decentralized, distributed approach, facilitating the scaling of data products.
  • Proficient in designing and managing data architecture, with expertise in setting standards and best practices for data ingestion, curation, transformation, storage, consumption, and reporting layers.
  • Data Mesh and Data Fabric: Understanding of data mesh and data fabric principles, enabling software composability and data-centric design trade-offs.
  • Microservice Architecture: Understanding of microservice architecture and software development
  • Kubernetes: Understanding of Kubernetes, including software development in an orchestrated microservice architecture. This includes Kubernetes API, custom resources, API aggregation, Helm, and manifest standardization
  • Experience in designing and implementing data architectures and common data models.
  • Experience in Performance optimization ,Data integration ,Data security
  • Strong expertise in JAVA and Python
  • Strong experience with Kubernetes and microservices architectures
  • Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns and Java coding principles .
  • Experience in architecting and designing scalable, distributed systems architecture software products
  • Experience in different architectural styles like SOA , Micro services and Distributed systems architecture.
  • Experience with Data streaming technologies such as Apache Kafka
  • Experience in Enterprise integration patterns with frameworks likeApache Camel, Talend, MuleSoft etc.

Mock Interview

Practice Video Interview with JobPe AI

Start Software Engineer Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

hyderabad, telangana, india