Jobs · Engineering

Principal, Software Engineer 1

DIRECTV · California, United States · 1 mo ago
Engineering$189k–$244k/yrFull-time

Location: 2260 E. Imperial Highway, El Segundo, CA 90245 (and various unanticipated locations throughout the U.S.; may work from home)

About the role

Collaborate with peers to design advertising software solutions based on solutions architecture, business, and system requirements. Design and develop end-to-end solutions while managing dependencies and cross-team impacts. Utilize experience in software engineering and the design, full-stack development of complex systems, including as a team lead.

Responsibilities

  • Develop software code utilizing programming languages including Go/Python and AWS cloud services tools and technologies
  • Execute rigorous quality assurance testing processes to ensure design and software code meet requirements
  • Comply with rigorous software change deployment processes to deploy developed and tested code into production
  • Provide solution-based outcomes for varied complex problems using software development experience
  • Mentor junior team members on Scrum or development teams with consistent guidance on technical approach and best practices
  • Manage risk and request help from leadership when necessary to meet commitments or change directions
  • Work in multiple SAFe Agile methodologies (Scrum, Kanban) with familiarity with coordination tooling (Jira)
  • Develop and deploy to cloud environments using AI-enabled tooling
  • Deliver high-performance, accessible, and responsive applications using modern performance profiling and optimization techniques
  • Utilize modern delivery and deployment practices: CI/CD, quality automation, test-driven development, and release strategies
  • Contribute to software architecture decisions and technical roadmaps aligned with organizational goals
  • Utilize AWS cloud services (VPC, EC2, S3, EKS, SQS, Lambda, Kinesis, IAM)
  • Utilize Kubernetes
  • Apply knowledge of logging infrastructure, monitoring, and dashboarding tools (SumoLogic, ELK/OpenSearch/CloudWatch)
  • Utilize Shell scripting and Linux OS
  • Utilize DB, Snowflake, and SQL
  • Support various levels of testing (Unit, Pair, and System)

Requirements

Bachelor's degree (or foreign equivalent) in Computer Science, Software Engineering, or Computer Engineering and 5 years of progressive, post-baccalaureate experience in the job offered, or 5 years of progressive, post-baccalaureate experience in a related occupation with all of the following:

  • Programming languages including Go/Python and AWS cloud services tools and technologies
  • Software engineering and design, full-stack development of complex systems, including as a team lead
  • Multiple SAFe Agile methodologies (Scrum, Kanban) and coordination tooling (Jira)
  • Developing and deploying to cloud environments with AI-enabled tooling
  • Delivering high-performance, accessible, and responsive applications using modern performance profiling and optimization techniques
  • Modern delivery and deployment practices: CI/CD, quality automation, test-driven development, and release strategies
  • Contributing to software architecture decisions and technical roadmaps aligned with organizational goals
  • AWS cloud services (VPC, EC2, S3, EKS, SQS, Lambda, Kinesis, IAM)
  • Kubernetes
  • Logging infrastructure, monitoring, and dashboarding tools (SumoLogic, ELK/OpenSearch/CloudWatch)
  • Shell scripting and Linux OS
  • DB, Snowflake, and SQL
  • Supporting various levels of testing (Unit, Pair, and System)

Pay

$189,051 – $244,036 per year

Benefits

Health insurance, tuition reimbursement, paid time off, and discounts on products and services.

Similar jobs