Senior Platform Software Engineer

OPOWER
Austin, TX$92.5k–$210kPosted Jul 16, 2026
Skip to main content. sitemap Profile Sign Out View More Jobs Senior Platform Software Engineer Austin, TX, United StatesNashville, TN, United StatesUnited States Trending Job Identification 338550 Job Category Product and Research Posting Date 07/15/2026, 05:31 PM Role Individual Contributor Job Type Regular Employee Does this position require a security clearance? No Years 3 to 5+ years Applicants are required to read, write, and speak the following languages English Job Description Owns moderately complex components within platform services or SDKs; leads team-level improvements to integration frameworks and developer tooling. Performs deep debugging across a bounded set of distributed services, driving fixes that protect downstream consumers and upgrade paths. Analyzes usage, performance, and error budgets for specific platform surfaces; implements targeted resilience and capacity optimizations. Authors and curates team-scoped documentation, samples, and adoption guidance. Responsibilities ResponsibilitiesAs an Senior Software Developer on the OCI BUILD team, you will:Design, implement, test, deploy, and operate major features for OCI build services and supporting infrastructure.Build and improve distributed services, APIs, orchestration workflows, build execution systems, and CI/CD integration points.Own production-quality improvements across build reliability, scalability, performance, security, and developer experience.Work on systems that manage build inputs, artifacts, third-party dependencies, build logs, credentials, policies, and publishing workflows.Improve automation around build execution, artifact generation, dependency ingestion, validation, and release readiness.Participate in design reviews, code reviews, operational reviews, and production readiness assessments.Own production issues through root-cause analysis, remediation, follow-up fixes, and long-term reliability improvements.Build observability, dashboards, alarms, runbooks, and debugging tools that help internal customers self-serve common build and release issues.Collaborate with partner teams across OCI, including Pipelines, Artifact, DevOps, Security, Compliance, Region Build, ODO, Exec, Test, and service-owner teams.Apply security and compliance principles to service design, including authentication, authorization, secret handling, auditability, artifact integrity, dependency provenance, and secure service-to-service communication.Contribute to engineering quality through documentation, automated tests, operational tooling, and repeatable launch processes.Required Qualifications4+ years of software development experience building and operating distributed services.Strong development experience in Java, C++, C#, Go, Python, or similar programming languages.Strong understanding of data structures, algorithms, operating systems, networking, and distributed systems fundamentals.Experience designing and launching production features, including design documentation, implementation, testing, rollout, and operational follow-through.Experience operating production services, including monitoring, alarms, incident response, debugging, and root-cause analysis.Good understanding of databases, persistence layers, service state management, and distributed failure handling.Experience working independently on complex technical tasks while collaborating effectively with partner teams.Strong written and verbal communication skills, including clear design documents,...

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free