[Remote] Sr. Software Engineer (Backend)
O'Reilly
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 135,000–165,000/yr
Posted yesterday
Note
The job is a remote job and is open to candidates in USA. O’Reilly Media provides learning resources, training, and content for technology professionals. The Senior Software Engineer will develop and maintain interactive learning platform services, primarily using Python and Django in a microservices environment, while contributing to architecture, deployment, monitoring, code reviews, troubleshooting, and mentorship.
Responsibilities
- Write and ship code utilizing Python and frameworks such as Django to deliver platform features and improve platform performance in a microservice environment
- Take ownership of the full lifecycle of services, including deployment, monitoring, alerting, and triage to quickly diagnose and resolve production issues
- Work in an agile environment participating in agile ceremonies and shipping code regularly
- Participate in code reviews offering constructive feedback ensuring the team adheres to the highest standards of performance, security, and Python/Django best practices
- Partner closely with product management, UX, QA and engineering colleagues to break down complex requirements. define technical scope, and map out architectural solutions for a microservices environment
- Act as a mentor to engineering colleagues by sharing your backend expertise and fostering a culture of continuous learning
- Being comfortable with AI tooling
- Leverage AI tooling to enhance development workflows, improve code quality and assist in tasks like code generation, debugging, testing, and reviewing
Skills
- 2+ years of being a Senior Engineer
- 5+ years experience as an engineer with relevant experience
- Proficiency in the programming language Python
- Proficiency in Django or equivalent web frameworks (i.e. Flask)
- Experience with building, monitoring and debugging microservices
- Experience writing automated tests using tools like Django's Test Case or PyTest, or similar
- Familiarity with the following technologies and tools or their cognates:
- Redis
- Celery
- Relational databases, such as Postgres
- Docker
- Kubernetes
- Jenkin
- GCP
- AI-Augmented Development: Has the ability to demonstrate using AI-enabled development tools (e.g., Claude Code, Cursor) to streamline coding, debugging, and infrastructure-as-code authoring
- Experience with:
- Node.js
- React
- OAuth, OIDC, and/or SAML
- Zuora or Braintree APIs
- Salesforce APIs
- JavaScript
Company Overview
- O’Reilly provides technology and business training, knowledge, and insight to help companies succeed. It was founded in 1978, and is headquartered in Sebastopol, California, USA, with a workforce of 201-500 employees. Its website is http://www.oreilly.com.
Skills
- Python
- Django
- pytest
- Redis
- Celery
- PostgreSQL
- Docker
- Kubernetes
- GCP
- Claude Code
- Cursor
- Node.js
- React
- OAuth 2.0
- OpenID Connect
- SAML
- Salesforce
- JavaScript
- HTTP
Similar roles
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Principal Software Engineer, Core Infrastructure
Oracle · Nashville, TN, United States · today
Senior Software Engineer
Advantest · Lake Forest, CA, United States · today