×
Register Here to Apply for Jobs or Post Jobs. X

Principal, IT Software Engineer

Remote / Online - Candidates ideally in
El Segundo, Los Angeles County, California, 90245, USA
Listing for: DIRECTV
Remote/Work from Home position
Listed on 2026-04-21
Job specializations:
  • Software Development
    Software Engineer, Software Architect, DevOps, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 134363 - 244036 USD Yearly USD 134363.00 244036.00 YEAR
Job Description & How to Apply Below
Position: Principal, IT Software Engineer 1

The Principal, IT Software Engineer 1, is a technically seasoned individual contributor who serves as a lead engineer responsible for designing, developing, and delivering complex end-to-end software solutions. This role operates with a high degree of autonomy and plays a critical part in shaping technical direction, driving best practices, and enabling the success of cross-functional teams. The Principal Engineer is a trusted technical voice within the organization, balancing hands‑on development with leadership responsibilities that include mentoring junior engineers, facilitating architectural decisions, and contributing to both short‑term sprint execution and longer‑term program increment planning.

This role is ideal for an engineer who is ready to expand their influence beyond individual delivery and take ownership of broader team and organizational outcomes.

Here’s what you’ll do:
Technical Design and Development
  • Design, develop, and maintain end-to-end software solutions that address complex business and technical requirements.
  • Lead architectural discussions and make informed technical decisions for assigned projects, ensuring scalability, reliability, and maintainability.
  • Write clean, well-documented, and high-quality code while adhering to established engineering standards.
  • Identify and manage technical dependencies across teams and systems, proactively communicating cross-team impacts.
Planning and Delivery
  • Participate in sprint planning and backlog refinement, organizing work to ensure consistent delivery against sprint commitments.
  • Contribute to Program Increment (PI) planning by helping define scope, identify risks, and align technical work to longer‑term roadmap targets.
  • Monitor progress against commitments and elevate risks or blockers to leadership in a timely manner to protect delivery timelines.
  • Collaborate with product owners, architects, and cross‑functional stakeholders to ensure technical solutions align with business objectives.
Leadership and Mentorship
  • Serve as a mentor and technical guide for junior and mid-level engineers, providing consistent feedback on code quality, technical approach, and professional development.
  • Lead peer code reviews and promote a culture of continuous improvement within the development team.
  • Actively participate in and contribute to the broader IT development community by sharing knowledge, presenting best practices, and supporting peer education initiatives.
Risk and Collaboration
  • Assist in identifying, assessing, and mitigating technical risks throughout the software development lifecycle.
  • Collaborate extensively with cross-functional teams including product management, QA, infrastructure, and other engineering groups to deliver cohesive solutions.
  • Communicate technical concepts clearly and effectively to both technical and non-technical audiences.
What you’ll need to be successful:
Experience
  • 3 to 5 years of progressive software engineering experience with demonstrated growth in technical complexity and scope of responsibility.
Technical Skills
  • Advanced proficiency in one or more programming languages relevant to the team's technology stack.
  • Strong understanding of system design principles, software architecture patterns, and engineering best practices.
  • Experience designing and developing solutions in distributed or enterprise-scale environments.
  • Familiarity with CI/CD pipelines, version control systems, and modern software development tooling.
Leadership and Collaboration
  • Demonstrated ability to lead technical discussions and influence decisions without formal authority.
  • Experience mentoring or guiding less experienced team members in a professional setting.
  • Strong cross-functional collaboration skills with the ability to work effectively across teams and organizational boundaries.
Methodology and Planning
  • Hands‑on experience working within Agile frameworks, including sprint planning, retrospectives, and backlog management.
  • Exposure to Program Increment (PI) planning or SAFe (Scaled Agile Framework) is a plus.
Communication
  • Excellent verbal and written communication skills with the ability to translate complex technical concepts for diverse audiences.
  • Comfortable…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary