Job Description
Overview We are looking for a Senior Software Engineer who can independently deliver priority projects while contributing to broader platform and modernization initiatives. This role requires balancing immediate delivery needs with building reusable capabilities that benefit multiple systems.
The ideal candidate makes pragmatic technical decisions, manages trade-offs effectively, and establishes patterns that enable long-term scalability and sustainability.
Key Responsibilities Strategic Technical Delivery
Lead and deliver priority projects with minimal supervision while maintaining quality and timelines.
Make pragmatic decisions balancing scope, timelines, cost, and sustainability.
Support modernization efforts across legacy and modern platforms.
Identify technical dependencies and risks early to prevent delivery delays.
Platform & Reusability Focus
Design solutions with reusability and scalability in mind.
Document architectural decisions and implementation...