Senior Engineer

Year    Bangalore, Karnataka, India

Job Description

Overview:
Job Title: Senior Platform Engineer
Position Overview:
We are seeking an experienced Senior Platform Engineer to help define, build, and evolve our internal Digital platform, treating it as a product that empowers engineering teams to deliver features faster, securely and reliably. The ideal candidate combines deep technical expertise with a strong product mindset, focusing on usability, reliability, and continuous improvement based on developer feedback.
Key Responsibilities:

  • Deliver platform capabilities that solve real pain points for engineering teams.
  • Develop scalable, resilient Spring Boot/Java based microservices and modules.
  • Implement and manage critical microservices patterns, including Circuit Breakers and Service Mesh solutions, to enhance system resilience and observability.
  • Automate DB schema versioning and data access frameworks.
  • Build secure-by-default patterns into APIs and microservices.
  • Improve API lifecycle management using techniques such as API virtualization and consumer-driven contracts.
  • Develop and improve streaming and queuing capabilities.
  • Provide standardized capabilities for logging, tracing, and telemetry
  • Engage directly with internal engineering teams to understand pain points
  • Iteratively improve the platform's capabilities.
  • Treat internal engineering teams as customers.
  • Define success metrics for platform adoption, performance, and satisfaction.
  • Participate in roadmap planning and prioritization.
  • Identify opportunities to simplify, standardize, and accelerate software delivery.
  • Design for reusability and apply deep understating of software design patterns to build highly reusable, extensible, and maintainable platform components.
  • Proactively engage with engineering teams to understand challenges and friction points.
  • Enable platform adoption through effective documentation and training sessions.
  • Implement Test-Driven Development (TDD) and build robust automated test suites for all framework components including performance testing.
  • Define key success metrics for platform adoption, performance, and user satisfaction.
  • Identify opportunities to simplify, standardize, and accelerate the SDLC.
  • Provide mentorship to engineering teams integrating and utilizing the platform.
  • Actively engage with teams to diagnose and resolve issues they encounter.
Required Qualifications:
  • 6+ years of experience building Java/Spring Boot microservices.
  • Proven expertise in designing and delivering platform capabilities.
  • Deep understanding of API design through all phases of its lifecycle.
  • Hands-on experience with event-driven architecture and batch processing.
  • Familiarity with AWS cloud services relevant for backend platform development.
  • Demonstrated ability to collaborate effectively with DevOps and SRE teams.
  • Experience instrumenting services with robust observability and telemetry using tools such as Dynatrace.
  • Proficiency with dependency management tools such as Gradle and CI/CD pipelines for shared components, including automated publishing to internal artifact repositories.
  • Strong understating of versioning strategies for shared libraries and managing backward compatibility.
  • Excellent Communication and Presentation Skills. Demonstrated ability to clearly articulate complex technical concepts to diverse audiences, both verbally and in written form (e.g., presentations, technical documentation).
Nice-to-Have:
  • Working knowledge of Node.js / React to support full-stack platform features.
  • Certifications such as AWS Solutions Architect or Spring Professional.
  • Prior experience in a platform team, developer advocacy or internal consulting.
  • Familiarity with empowering developers through self-service.
  • Experience with static analysis tools and code quality metrics to ensure high standards in reusable codebases.
Pay Range: INR ?0.00 - INR ?0.00 /Yr.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD5190416
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year