Jobs / Ora***
Principal Platform Software Engineer
Ora*** · United States
Visa sponsorship details are locked. Unlock company name and apply link with .
United StatesOnsite
Remuneration
Not specified
Location
United States
Visa sponsorship
Sponsors visa
Job summary
Leads platform projects crossing multiple teams, evolving runtimes or middleware patterns for interoperability and multi-tenant scale. Diagnoses and resolves complex cross-service issues; enforces versioning, compatibility, and safe rollout practices. Drives observability standards, capacity planning, and resilience patterns across several workloads.
Qualifications
- Produces migration guides and adoption playbooks that raise ecosystem consistency and developer experience.
- to achieve business and operational goals, sharing results with manager upon completion.
- Adheres to and improves execution of all phases of the software development lifecycle; provides guidance and coaching to engineers to drive improvements.
- Utilizes advanced knowledge to develop and guide new software features and enhancements leading design specifications, ensuring accessibility, and develops documents to clarify software design and code.
- Leads code reviews in multiple areas to help drive improvements.
- Conducts debugging and troubleshooting to identify and fix complex software issues.
- Develops fixes for identified issues.
- Conducts performance profiling and optimization of coding, building scalable solutions, and anticipating and resolving potential outcomes.
- Troubleshoots and resolves complex issues related to application programming interface (API) functionality and integration.
- Implements complex API versioning, lifecycle, and interoperability strategies.
- Software Architecture - Software System Structural Design:
- Implements and contributes to developing software, systems, and services, ensuring review by manager and/or senior technical leaders upon completion.
Responsibilities
- Platform Software Development:
- Lead cross-team evolution of middleware patterns or runtimes to standardize interoperability at scale.
- Define and enforce versioning, deprecation, and rollout strategies that minimize downstream breaks.
- Drive shared observability baselines (SLOs, error budgets) and resilience patterns across several services.
- Software Development and Coding - Design, Testing, and Optimization:
- Designs software solutions and analyzes and identifies
- Planning & Execution:
- Manages and coordinates moderately complex tasks, monitoring timelines and deliverables to ensure timely completion and adherence to
Skills
CommunicationLeadership
Work schedule
Shift
Industry
Automotive
Company size
Smb