Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Engineer (Backend)

$135k - $165k

O'Reilly LLC

Senior Software Engineer

O'Reilly Media's mission is to change the world by sharing the knowledge of innovators. For over 45 years, we've inspired companies and individuals to do new things—and do things better—by providing them with the skills and understanding that's necessary for success. At the heart of our business is a unique network of experts and innovators who share their knowledge through us. O'Reilly Learning offers exclusive live training, interactive learning, a certification experience, books, videos, and more, making it easier for our customers to develop the expertise they need to get ahead. And our books have been heralded for decades as the definitive place to learn about the technologies that are shaping the future. Everything we do is to help professionals from a variety of fields learn best practices and discover emerging trends that will shape the future of the tech industry. Our customers are hungry to build the innovations that propel the world forward. And we help you do just that.

At O'Reilly, we believe that true innovation depends on hearing from, and listening to, people with a variety of perspectives. We want our whole organization to recognize, include, and encourage people of all races, ethnicities, genders, ages, abilities, religions, sexual orientations, and professional roles.

O'Reilly Media is looking for a Senior Software Engineer well-versed in Python and Django to join one of our product teams, and contribute to the development and maintenance of key features within our learning platform.

At O'Reilly, our engineers focus on building a diverse set of features designed in collaboration with product managers, UX, and other teammates. Senior Engineers work with product managers to architect our learning platform experiences, exchange code reviews with other team members, provide mentorship to junior engineers, and assist QA and Ops in troubleshooting product issues. In this role you help lead the building and maintaining of our services that enable interactive learning experiences. A bulk of our microservices are primarily built using Python & Django and interact with a variety of cloud environments and infrastructure. More recently as a team, we have ventured into building JavaScript & Node.js services that stitch together individual microservices to be consumed by client-side applications. Our front-end applications use React + Redux and modern, semantic HTML and CSS.

We are interested in people who have experience building and supporting software with a diverse and engaged user base. We desire candidates who work comfortably in an agile environment and with collaborators who are distributed across multiple time zones. We value colleagues who are helpful, respectful, humble, and always willing to do what's best for our users. We desire developers who treat automated tests as essential and believe that code reviews are a crucial path of learning and of sharing knowledge. The people on our platform teams have taken many traditional and nontraditional paths to the developer profession, and we welcome diverse teams that are bound together by a mutual love of learning.

What You'll Do

  • 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.

What You'll Have

Required:
  • 2+ years of being a Senior Engineer
  • 5+ years experience as an engineer with relevant experience
  • Proficiency in 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 TestCase or PyTest, or similar
  • Familiarity with the following technologies and tools or their cognates:
    • Redis
    • Celery
    • Relational databases, such as Postgres
    • Docker
    • Kubernetes
    • Jenkins
    • 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.
Preferred:
  • Experience with:
    • Node.js
    • React
    • OAuth, OIDC, and/or SAML
    • Zuora or Braintree APIs
    • Salesforce APIs
    • JavaScript
Additional Information:
  • Salary Range: $135,000-$165,000
  • At this time, O'Reilly Media Inc. is not able to provide visa sponsorship or provide any immigration support (i.e. H-1B, STEM, OPT, CPT, EAD and Permanent Residency process)
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer (Backend) in Washington DC vacancy
  • $119.05k - $160k

     ...Core Backend Engineer At Basis, we empower agencies and brands with cutting-edge software that automates digital media operations. Our all-in-one platform supports seamless planning, reporting, and financial reconciliation across direct, programmatic, search, and social... 
    Senior
    Contract work
    Remote work
    Flexible hours

    Basis Technologies

    Washington DC
    3 days ago
  •  ...Backend Serverless Developer The Expertise You Have Proven programming experience with AWS Cloud Native serverless services such as s3, Step function, Dynamo DB, Lambda, API Gateway Experience in designing and building REST web services using Java at internet... 
    Senior
    Local area
    Shift work

    Software Technology Inc

    Washington DC
    3 days ago
  • $120k - $206k

     ...Senior Software Engineer – Backend Arlington, VA We are looking for a Senior Software Engineer to join our backend team and play a critical role in building the platform that will define CaseGuard's next chapter. You will design and build the REST API microservices... 
    Senior
    Remote work

    CaseGuard

    Arlington, VA
    10 hours ago
  • $186.07k - $218.9k

     ...expected and fully supported. Coinbase is seeking experienced backend engineers to join our team to build out the next generation of crypto-...  ...for in you: You have at least 5 years of experience in software engineering. You’ve designed, built, scaled and... 
    Senior
    Local area

    Coinbase

    Washington DC
    2 days ago
  • $186.07k - $218.9k

     ...fund flows. Contribute to the core platform: the detection engine, invariant framework, and tooling that partner teams use to onboard...  ...we look for in you (ie. job requirements) : ~5+ years of software development experience with large-scale distributed systems.... 
    Senior
    Local area

    Coinbase

    Washington DC
    4 days ago
  • $100k - $215k

     ...Lead Backend Software Engineer At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive... 
    Senior
    Hourly pay
    Work experience placement
    Local area
    Flexible hours

    GEICO

    Chevy Chase, MD
    2 days ago
  • $90k - $150k

     ...Backend Engineer ABS is seeking an exceptional Backend Engineer to join us full-time on our Artificial Intelligence (AI) Practice Team. In this role, you will design and scale high-performance backend systems that power real-time analytics and retrieval-augmented generation... 
    Full time

    American Bureau of Shipping

    Washington DC
    3 days ago
  •  ...Engineer III The Engineer III role plans, designs, develops and tests high-quality, innovative and fully performing software systems or applications for software enhancements and new products. Key responsibilities include: Contribute to full software development... 
    Senior
    Immediate start

    Software Technology Inc

    Washington DC
    3 days ago
  • $134k - $184k

     ...national security. Our team consists of passionate and motivated engineers with advanced degrees in engineering, computer science,...  ...intelligence information around the globe. The Role: As a Senior Software Engineer / Back-End Developer, you will join a cross-... 
    Senior
    Full time
    Local area
    Night shift

    STR

    Arlington, VA
    2 days ago
  •  ...scale without overwhelming the grid. Our Emerald Conductor software platform makes data centers flexible and responsive, allowing...  ...About the Role We're hiring a Distributed Systems / Backend Engineer to serve as a key contributor on the core backend platform powering... 
    Immediate start
    Work from home
    Flexible hours
    1 day per week

    Emerald AI

    Washington DC
    2 days ago
  •  ...Senior Software Engineer We are looking to hire a senior Software Engineer to support CCCR (Cross Claim Clinical Review) as an innovative approach to inpatient clinical reviews, currently available through our Retrospective CCV program. This initiative will extend CCCR... 
    Senior

    Samprasoft

    Washington DC
    3 days ago
  •  ...Senior Full Stack Software Engineer The Senior Full Stack Software Engineer is responsible for designing, developing, building, testing and deploying web tier applications. Responsibilities: Able to work independently and offer insights and analysis on existing... 
    Senior

    Software Technology Inc

    Washington DC
    3 days ago
  •  ...ActiveMQ, RabbitMQ or JMS) ~7 years of Java/ J2EE Web Development Experience. ~ Comfortable with front-end, middle tier and backend technologies. ~ Expertise in front-end technologies like Typescript, Angular 4+, Spring MVC or equivalent, hands-on experience in... 
    Senior

    Samprasoft

    Washington DC
    3 days ago
  • Blueface Ltd is seeking a Senior Python Engineer in Washington, DC to lead technical direction on AI Agent initiatives. This role focuses on backend engineering, requiring extensive experience in designing scalable systems and integrating LLMs. Applicants should possess... 
    Senior

    Blueface Ltd

    Washington DC
    10 hours ago
  •  ...Software Engineer Opportunity Project Overview: Application: Homegrown web application developed in Vue.js for the frontend and Go-Lang for the backend. Purpose: The application is used to manage various aspects of trucks and install software on them. Users can... 
    Senior
    Contract work
    Local area
    Remote work
    Flexible hours

    My3Tech Inc

    Washington DC
    3 days ago
  • $86.8k - $198k

    A leading technology firm in McLean, Virginia is seeking a skilled Software Development Engineer to join their innovative engineering team. The ideal candidate will have significant experience in cloud environments and full-stack application development, irrespective of... 
    Senior

    Phase2 Technology

    Mc Lean, VA
    2 days ago
  • $166.4k - $249.6k

     ...Senior Software Architect & Engineer The Aerospace Corporation is the trusted partner to the nation's space programs, solving the hardest problems...  ...You Need to be Successful Minimum Requirements for the Sr. Project Engineer Software Architecture Engineering and Cloud... 
    Senior
    Full time
    For contractors
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    The Aerospace Corporation

    Arlington, VA
    6 hours ago
  • Job Description: Senior Full Stack Software Engineer - Clearance Required WHAT WE'RE DOING Join Lockheed Martin Rotary and Mission Systems...  .... You will be responsible for developing the middle tier to backend data storage, along with ETL (Extract, Transform, Load) development... 
    Senior
    Contract work
    Local area

    Stryker Corporation

    Washington DC
    10 hours ago
  • $125k - $185k

     ...Sr. Software Engineer – Third Party Integrations This role sits at the center of building and scaling next-generation cloud platform capabilities...  ...across teams Requirements This role requires strong backend engineering expertise with a focus on distributed systems,... 
    Senior
    Flexible hours

    Jobgether

    Washington DC
    17 hours ago
  • $128k - $176k

     ...Sr. Fullstack Engineer Lyra Health is the leading provider of mental health solutions for employers...  ...development process, from designing backend APIs to implementing front-end...  ...promote best practices during all phases of software development, adhering to the highest quality... 
    Senior
    Full time

    Lyra Health

    Washington DC
    3 days ago
  • $120k - $180k

     ...customer API requests every month. Hive also offers turnkey software applications powered by proprietary AI models and datasets, enabling...  ...out if you are interested in joining the future of AI! Backend Engineer Role In order to execute our vision, we need to grow our... 
    Full time

    Hive

    Washington DC
    6 hours ago
  •  ...Washington DC, or Philadelphia, PA. We are seeking a Senior Software Engineer to deliver high-quality software solutions that meet both...  ...data structures and design patterns * Experience in frontend, backend, and cloud-native development * Familiarity with Agile... 
    Senior
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    Interim role
    Local area
    Relocation
    Flexible hours

    Amtrak

    Washington DC
    10 hours ago
  • SAP BOBJ/BW Professional We are seeking an experienced SAP BOBJ/BW professional to join our team as a Tier 2 AMS Support specialist. The ideal candidate will have a strong background in SAP BusinessObjects (BOBJ) and Business Warehouse (BW) with a focus on providing...
    Senior

    Vantage Point Consulting Inc.

    Washington DC
    1 day ago
  • $126k

     ...within the organization. About the team: The ML Data Engineering team powers metadata extraction, enrichment, and...  ...solutions in production. Role Overview: We’re seeking a Software Engineer II with strong backend development experience and a passion for solving complex... 
    Local area
    Worldwide
    Home office
    Flexible hours

    Scribd, Inc.

    Washington DC
    5 days ago
  •  ...Job Title: Sr Software Engineer Duration: 06 Months Location: Washington, DC (Remote) PURPOSE: Performs complex analysis, design, development, testing, and debugging of computer software ranging from operating system architecture integration and software... 
    Senior
    Work experience placement
    Remote work

    Ageatia Global Solutions

    Washington DC
    10 hours ago
  •  ...Ford Pro Software Engineer While others are taking a technology-first approach, Ford Pro is putting people first. We are building a self-driving business ecosystem that is purpose-designed from the outset. Ford’s Pro strategy is different because we are designing, testing... 
    Senior

    Software Technology Inc

    Washington DC
    3 days ago
  •  ...Software Engineer The Software Engineer will work with stakeholders in collecting requirements, designing, testing, implementing, and maintaining core application software. Duties include but are not limited to: Support the development of an integrated solution... 
    Senior
    Temporary work
    Interim role
    Bank staff
    Immediate start
    Flexible hours

    ShiftCode Analytics

    Arlington, VA
    10 hours ago
  •  ...'s provide performance feedback on other engineers and participate in company peer mentorship...  ...Senior Forward Deployed Engineer (Sr FDE) serves as the technical lead responsible...  ...Ontology configuration, and AIP8+ years of software engineering or systems integration experienceExperience... 
    Senior
    Remote work

    PVM

    Arlington, VA
    10 hours ago
  •  ...also need to be able to script Python and they prefer a DevOps Engineer who has/had experience working with Java Development so they have...  ..., design, development, testing, and debugging of computer software ranging from operating system architecture integration and software... 
    Senior
    Immediate start

    RIT Solutions Inc/ Tech Dev IT/ Texperts Inc/ConceptsIT, Inc...

    Washington DC
    3 days ago
  •  ...Twenty is seeking an Associate Backend Engineer in its Arlington, VA office to help build the next generation of cyber technologies that protect...  ...Technical Skills & Experience ~3+ years of professional software development experience with backend or full-stack... 
    Full time
    Work at office
    Worldwide

    Twenty

    Washington DC
    6 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer (Backend). Be the first to apply!