Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 20295731

    Good co India logo

    Senior Principal Software Engineer

    Good co India · Remote · remote · Posted 18d ago

    ₹40.0L - ₹80.0L PA5–10 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Role & responsibilities

    • Lead the architecture, design, development, and delivery of complex, scalable, and highly available software systems.
    • Define technical strategy, engineering standards, coding practices, and architectural guidelines.
    • Drive end-to-end development of critical products and platforms from requirements through production.
    • Design and implement distributed systems, microservices, APIs, and cloud-native solutions.
    • Identify and resolve complex technical, performance, scalability, reliability, and security challenges.
    • Conduct architecture and code reviews and ensure adherence to engineering best practices.
    • Mentor senior engineers and contribute to building a strong technical culture.
    • Collaborate with product managers, engineering teams, DevOps, QA, security, and other stakeholders.
    • Lead technical initiatives across multiple teams and influence engineering decisions.
    • Improve system performance, availability, observability, and operational efficiency.
    • Evaluate emerging technologies and recommend solutions aligned with business and technical objectives.
    • Establish and monitor engineering metrics, quality standards, and development processes.
    • Participate in incident management, root-cause analysis, and continuous improvement of production systems.

    Preferred candidate profile

    • 5 to 10+ years of strong software engineering experience, preferably in product or technology-driven organizations.
    • Proven experience designing and building large-scale, distributed, highly available systems.
    • Strong expertise in system architecture, design patterns, data structures, algorithms, and software engineering principles.
    • Hands-on experience with one or more programming languages such as Java, Go, Python, C++, or similar.
    • Strong understanding of cloud platforms such as AWS, Azure, or GCP.
    • Experience with microservices, REST/gRPC APIs, containers, Kubernetes, CI/CD, and modern DevOps practices.
    • Strong knowledge of SQL and NoSQL databases, caching, messaging systems, and data-storage architectures.
    • Demonstrated ability to solve complex technical problems and make sound architectural decisions.
    • Excellent technical leadership, communication, mentoring, and stakeholder-management skills.
    • Ability to work effectively across multiple engineering and cross-functional teams.
    • Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field.
    • Passion for building high-quality, scalable, secure, and maintainable software solutions.

    Sourced from naukri

    Skills

    Design PatternsDevopsDockerJava/Go/Python/C++Object Oriented ProgrammingNoSQLDatabase DesignDistributed SystemsCloud Computingapi designsoftware architectureData Structures & AlgorithmsSQLMicroservicesSystem DesignBackend Development

    Senior Principal Software Engineer · waiting for your command