Senior Engineer at Penney OpCo LLC
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

27 Apr, 26

Salary

0.0

Posted On

27 Jan, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Spring Boot, Microservices, API Design, Event-Driven Architecture, AWS, DevOps, Telemetry, CI/CD, Observability, Test-Driven Development, Mentorship, Documentation, Performance Testing, Software Design Patterns, Node.js

Industry

Retail

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.
Responsibilities
The Senior Platform Engineer will deliver platform capabilities to solve engineering teams' pain points and develop scalable microservices. They will engage with internal teams to iteratively improve the platform and define success metrics for adoption and performance.
Loading...