> Markdown version of [/jobs/ext/4509312-senior-software-engineer-platform](https://www.wearedevelopers.com/jobs/ext/4509312-senior-software-engineer-platform). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Platform - **Company:** Recruiting from Scratch - **Location:** San Francisco, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $150,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Application Layers, Computing Platforms, Systems Engineering, User Authentication, Automation of Tests, Cloud Computing, Cloud Computing Security, Cloud Engineering, Code Review, Cyber Security, Continuous Integration, Software Debugging, DevOps, Programming Tools, Distributed Systems, Github, Monitoring of Systems, Python (Programming Language), MongoDB, NoSQL, Software Deployment, Software Engineering, Cloud Platform System, Delivery Pipeline, Reliability of Systems, Backend, Pytest, Front End Software Development, Terraform - **Published:** November 2, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-platform-san-francisco-ca--abffe4c7-3959-4f20-adfe-ae18cc884719 ## About the Role Software Engineering, Software Engineering, Willing to Travel, Funding, Schedule Development, Artificial Intelligence (AI), Training/Teaching, English Language, Training/Teaching Curriculum, Product Demonstration, * 3+ years of professional software engineering experience * 3+ years of experience in infrastructure, platform engineering, DevOps, or a closely related engineering function * Strong experience building and maintaining production infrastructure * Experience working with cloud environments, particularly AWS * Experience working in a startup or high-growth engineering environment strongly preferred * Track record of improving engineering productivity and development velocity * Experience owning production systems and reliability * Experience working across engineering teams to identify and solve technical pain points * Experience taking technical projects from concept through production * Comfortable operating with significant autonomy * Experience working with distributed engineering teams is a plus * Experience mentoring or supporting other engineers is preferred * Experience in EdTech, cybersecurity, or security-focused environments is a plus * Must be based in the United States * Must be a U.S. Citizen or Green Card holder * No visa sponsorship or visa transfers Technical Requirements * Strong AWS experience * Hands-on Terraform experience * Strong Python development experience * Experience with MongoDB or similar NoSQL databases * Strong understanding of CI/CD systems and deployment pipelines * Experience with GitHub Actions * Experience designing and maintaining automated testing infrastructure * Experience with Jest and/or Pytest * Strong understanding of cloud infrastructure and distributed systems * Experience with infrastructure-as-code * Experience with production observability and monitoring * Experience with incident response and system recovery * Understanding of authentication and security practices * Experience designing reliable and scalable engineering systems * Strong understanding of software development lifecycle and deployment practices * Experience building developer tooling and internal engineering platforms * Strong debugging and troubleshooting skills * Ability to work across infrastructure and application code * Experience designing APIs and backend services is a plus * Experience contributing to frontend applications when necessary is a plus * Strong software engineering fundamentals including system design, testing, debugging, and architecture Platform & Developer Productivity Requirements * Strong understanding of platform engineering principles * Experience building tools and systems used by other engineers * Ability to identify engineering bottlenecks and create scalable solutions * Experience improving developer workflows and deployment velocity * Experience automating repetitive engineering processes * Strong understanding of CI/CD architecture * Experience improving testing processes and infrastructure * Experience establishing engineering standards and best practices * Ability to balance developer experience with security and reliability * Experience supporting multiple engineering teams or stakeholders * Ability to build reusable infrastructure rather than one-off solutions * Strong interest in making engineering organizations more productive Reliability & Security Requirements * Experience owning production availability * Experience implementing monitoring and observability * Understanding of incident management and recovery practices * Experience troubleshooting production incidents * Comfortable participating in an on-call rotation * Experience implementing automated recovery or operational safeguards * Understanding of cloud security best practices * Experience with authentication and authorization systems * Strong awareness of production security and reliability considerations * Ability to identify and mitigate infrastructure risks Soft Skills * Extremely high ownership and accountability * Strong problem-solving ability * Highly proactive and self-directed * Comfortable operating without extensive structure * Strong first-principles thinking * Excellent written and verbal communication * Strong documentation skills * Comfortable explaining technical concepts to engineers with different levels of experience * Collaborative and low-ego working style * Curious and motivated to continuously learn * Strong attention to detail * Comfortable with ambiguity * Able to prioritize competing technical needs * Comfortable working in a fast-moving startup environment * Strong mentoring mindset * Willing to take ownership of difficult production problems * Motivated by improving the effectiveness of an entire engineering organization * Comfortable working across multiple technical domains ## Description * Identify, prioritize, design, and deliver technical platform solutions across cloud infrastructure, test infrastructure, shared product libraries, security practices, authentication, and CI/CD tooling * Build and maintain reliable cloud infrastructure supporting production applications * Design and improve AWS infrastructure and cloud architecture * Develop and maintain infrastructure-as-code using Terraform * Improve engineering productivity by identifying and eliminating technical and infrastructure bottlenecks * Build tooling and platform capabilities that allow engineers to ship software faster and more reliably * Take ownership of production availability and system reliability * Implement observability, monitoring, alerting, and recovery practices across production systems * Participate in periodic on-call responsibilities and production incident response * Improve deployment processes and CI/CD pipelines * Build and maintain GitHub Actions workflows and other developer tooling * Develop and maintain test infrastructure and automated testing systems * Improve engineering quality through testing, automation, and development best practices * Work with engineering stakeholders to understand technical pain points and identify opportunities for platform improvements * Drive investigation and decision-making around technology choices that impact how the engineering organization builds and maintains software * Lead critical platform projects from initial scoping through production deployment * Define project scope, break work into actionable tickets, and manage technical delivery timelines * Build shared libraries and reusable engineering infrastructure where appropriate * Improve authentication and security practices across engineering systems * Help establish scalable engineering patterns as the company grows * Monitor and improve system performance, reliability, and availability * Troubleshoot complex production and infrastructure issues * Work closely with application engineers to improve the developer experience * Uplevel the engineering team on platform technologies and best practices * Create technical documentation and internal guides * Lead technical presentations, design reviews, and code reviews * Mentor junior and less experienced engineers * Help establish engineering standards around infrastructure, testing, security, and deployment * Design and develop full-stack solutions when necessary to solve engineering or business problems * Contribute frontend code when required to deliver complete platform solutions * Work across backend, infrastructure, testing, and application layers when necessary * Balance speed of delivery with reliability, security, and long-term maintainability * Operate with significant autonomy in a fast-moving startup environment * Help shape the company's technical architecture and engineering practices as the organization scales