Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Software Engineer

Yesterday El Segundo, CA

The Senior Software Engineer is responsible for designing, developing, and maintaining software systems that support newsroom operations, digital publishing platforms, and core business functions. This role ensures that technology solutions are reliable, scalable, secure, and aligned with the organization's mission of delivering high-quality journalism.

Working within the product development team, the Senior Software Engineer serves as both a hands-on developer and technical leader, partnering with stakeholders across various departments to translate business needs into effective technical solutions. The role contributes to system modernization, integration of enterprise platforms, and continuous improvement of development standards, while also supporting business-critical applications and system stability.

Responsibilities:

Technical Leadership & Architecture

  • Lead the design and implementation of scalable, secure, and high-availability applications.
  • Establish and promote coding standards, development best practices, and documentation.
  • Provide technical guidance and mentorship to junior and mid-level engineers.
  • Participate in architectural reviews and long-term technology planning.

Application Development & Systems Support

  • Design, develop, test, and deploy complex software applications and integrations.
  • Maintain and enhance systems supporting newsroom workflows, publishing platforms, advertising systems, and enterprise tools.
  • Develop and support APIs and data integrations between internal and third-party systems (CMS, HRIS, finance, analytics, etc.).
  • Troubleshoot and resolve complex system and application issues in production environments.

Collaboration & Project Leadership

  • Work closely with business stakeholders to translate business requirements into technical solutions.
  • Participate in project planning, technical scoping, and solution design.
  • Serve as a lead contributor on large-scale or high-impact projects.
  • Provide clear technical documentation and knowledge transfer to IT and business partners.

Security, Quality & Reliability

  • Ensure applications comply with security, privacy, and data governance standards.
  • Conduct and participate in code reviews and quality assurance processes.
  • Support disaster recovery planning, system monitoring, and performance optimization.
  • Assist with vendor evaluation and third-party integrations as needed.

Innovation & Continuous Improvement

  • Stay current with emerging technologies and industry trends relevant to media and publishing.
  • Identify opportunities to modernize legacy systems and improve operational efficiency.
  • Recommend and implement tools or frameworks that improve development velocity and system stability.

Requirements:

  • BA/BS degree in Computer Science or related technical field and 4+ years of software engineering experience or 8+ years of software engineering experience
  • Demonstrated experience leading complex software projects or serving as a technical lead.
  • Proficiency in one or more of the following languages: Java, Typescript
  • Experience in REST API design and micro-service architecture.
  • Experience with Docker, CI/CD, AWS services (particularly Lambda, RDS, DynamoDB, and/or ECS), and deployment tools
  • Ability to collaborate across various teams within the company
  • Excellent verbal communication skills with ability to translate technology-related jargon to diverse groups of technical and non-technical users.
  • Excellent written communication skills with the ability to develop technical documents.
  • Self-motivation with the ability to perform quality work within deadlines and budget with or without direct supervision.
  • Strong ability to utilize analytical thinking, problem-solving, and appropriate judgment to make informed decisions that contribute to the success and efficiency of the team or organization.

Preferred Qualifications:

  • Fluency in one or more of the following languages: Java, Typescript, Python
  • Experience with serverless architectures is a plus.
  • Master's degree in computer science or related field.
  • Certification in relevant technologies or methodologies.

Want more jobs like this?

Get jobs in El Segundo, CA delivered to your inbox every week.

Job alert subscription
Client-provided location(s): El Segundo, CA
Job ID: LA_Times-1450
Employment Type: OTHER
Posted: 2026-02-26T19:32:14

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • FSA
    • HSA
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • Mental Health Benefits
    • Pet Insurance
  • Parental Benefits

    • Non-Birth Parent or Paternity Leave
    • Birth Parent or Maternity Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • Holiday Events
  • Vacation and Time Off

    • Unlimited Paid Time Off
    • Paid Holidays
    • Leave of Absence
  • Financial and Retirement

    • 401(K)
    • 401(K) With Company Matching
    • Relocation Assistance
    • Financial Counseling
  • Professional Development

    • Promote From Within
    • Access to Online Courses
    • Internship Program
    • Leadership Training Program
    • Lunch and Learns
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program
    • Asian founded/led

Company Videos

Hear directly from employees about what it is like to work at The Los Angeles Times.