资深软件工程师1
Principal, Software Engineer 1
职位名称:高级软件工程师 1
工作地点:加利福尼亚州埃尔塞古诺市帝国高速公路东2260号,90245 [以及美国各地未预见的地点;可远程办公]
DIRECTV, LLC 需要一名高级软件工程师 1,在埃尔塞古诺市,加利福尼亚州 [以及美国各地未预见的地点;可远程办公] 与同事合作,根据解决方案架构、业务和系统需求设计广告软件解决方案。设计并开发端到端解决方案,管理依赖关系和跨团队影响。使用 Go/Python 等编程语言以及 AWS 云服务工具和技术开发软件代码。执行严格的软件质量保证测试流程,确保设计和软件代码符合要求。遵守严格的软件变更部署流程,目标是将开发和测试过的代码部署到生产环境,使业务能够实现定义的收益。利用软件开发经验为各种复杂问题提供解决方案。通过提供一致的技术方法和最佳实践指导,指导 Scrum 团队或开发团队中的初级成员。在必要时管理风险并向领导请求帮助,以满足承诺或改变方向。利用软件工程经验和复杂系统的设计、全栈开发经验,包括作为团队负责人。在多种 Safe Agile 方法(Scrum、Kanban)中工作,并熟悉用于协调此工作的工具(Jira)。开发并部署到云环境和 AI 支持的工具。使用现代性能分析和优化技术交付高性能、可访问且响应迅速的应用程序。使用现代交付和部署实践,如 CI/CD、质量自动化、测试驱动开发和发布策略。参与软件架构决策和技术路线图,与组织目标保持一致。使用 AWS 云服务(VPC、EC2、S3、EKS、SQS、Lambda、Kinesis 和 IAM)。使用 Kubernetes。应用日志基础设施、监控和仪表板工具(SumoLogic、ELK/OpenSearch/CloudWatch)。使用 Shell 脚本和 Linux 操作系统。使用数据库,Snowflake 和 SQL。支持各种级别的测试(单元测试、结对测试和系统测试)。
要求:需要计算机科学、软件工程或计算机工程专业的学士学位或同等国外学位
查看英文原文
JOB POSTING TITLE: Principal, Software Engineer 1
JOB LOCATION: 2260 E. Imperial Highway El Segundo, CA 90245 [and various unanticipated locations throughout the U.S.; may work from home]
Principal, Software Engineer 1 needed by DIRECTV, LLC in El Segundo, CA [and various unanticipated locations throughout the U.S.; may work from home] to collaborate with peers and design advertising software solutions based on the solutions architecture, business, and system requirements. Design and develop end-to-end solutions managing dependencies and cross-team impacts. Developed software code utilizing programming languages including Go/Python and the AWS cloud services tools and technologies. Execute a rigorous quality assurance testing process to ensure the design and software code meet the requirements. Comply with a rigorous software change deployment process with the goal of deploying developed and tested code into production so the business can realize the benefits defined. Utilize experience in software development to provide solution-based outcomes for varied complex problems. Mentor junior team members on Scrum team or development team by providing consistent guidance on technical approach and best practices. Manage risk and request help from leadership when necessary to meet commitments or change directions. Utilize experience in software engineering and the design, full-stack development of complex systems, including as a team lead. Work in multiple Safe Agile methodologies (Scrum, Kanban) and familiarity with the tooling used to coordinate this work (Jira). Develop and deploy to cloud environments, AI-enabled tooling. Deliver high-performance, accessible, and responsive applications using modern performance profiling and optimization techniques. Utilize modern delivery and deployment practices, such as CI/CD, quality automation, test-driven development, and release strategies. Contribute to software architecture decisions and technical roadmaps, aligning with organizational goals. Utilize AWS cloud services (VPC, EC2, S3, EKS, SQS, Lambda, Kinesis, and 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: Requires a Bachelor degree, or foreign equivalent degree, 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 utilizing programming languages including Go/Python and the AWS cloud services tools and technologies; utilizing experience in software engineering and the design, full-stack development of complex systems, including as a team lead; working in multiple Safe Agile methodologies (Scrum, Kanban) and familiarity with the tooling used to coordinate this work (Jira); developing and deploying to cloud environments, AI-enabled tooling; delivering high-performance, accessible, and responsive applications using modern performance profiling and optimization techniques; utilizing modern delivery and deployment practices, such as CI/CD, quality automation, test-driven development, and release strategies; contributing to software architecture decisions and technical roadmaps, aligning with organizational goals; utilizing AWS cloud services (VPC, EC2, S3, EKS, SQS, Lambda, Kinesis, and IAM); utilizing Kubernetes; applying knowledge of logging infrastructure, monitoring, and dashboarding tools (SumoLogic, ELK/OpenSearch/CloudWatch); utilizing Shell scripting and Linux OS; utilizing DB, Snowflake and SQL; and supporting various levels of testing (Unit, Pair and System).
Our Principal, Software Engineer 1 earn between $189,051 - $244,036 yearly. DIRECTV, LLC offers amazing benefits from health insurance to tuition reimbursement and paid time off to discounts on products and services.
Originally posted on Himalayas