Senior Software Engineer
Company: DISH Network
Location: San Mateo
Posted on: June 19, 2022
|
|
Job Description:
Department SummaryOur Vision is to change the way the world
communicates. Our Mission is to connect people and things.We are
reimagining the way people watch TV with services like Sling and
AirTV. We are redefining the boundaries of communication and
connectivity too, with our planned green field 5G cloud native
network build out and the Internet of Things. Nothing is out of our
reach, and the opportunity to shape the future of entertainment and
technology has never been more tangible.Job Duties and
ResponsibilitiesThe successful candidate for this role needs to
combine expert software engineering capabilities with solid video
knowledge and apply these for complex media technology solutions
for SlingTV. Hands-on expertise on microservices, APIs, and
Cloud-based software is crucial for this role.Make technology
decisions, options analysis, and recommendations based on extensive
knowledge of emerging technologies in the media domain and Industry
trends.Skills, Experience and RequirementsBasic Requirements:A
successful Senior Software Engineer will:Be available to work
onsite out of our American Fork, UT, Foster City CA or Englewood,
CO officesHave a 4-year college degree in Computer Science /
Information Technology, Master's degree is preferred or equivalent
professional experienceHave 5+ years of relevant experienceSoftware
development experience and minimum apps development
experienceSuggest ways to improve software development approaches
for SlingTV and be the "go-to-person" for software development in
specific client / player areaProvide leadership to software
engineering projects within SlingTVWork closely with the project
stakeholders to gather software requirements, understand issues and
present solutions and guidanceEnsure that the solutions to
individual projects and problems align with the overall
architectural roadmapEstablish and maintain effective working
relationships with peer software engineering groups and key
internal stakeholders and where applicable, maintain agreed
external stakeholders relationships relevant to the achievement of
business objectives.Technologies in our environment:Here are some
of the key technologies that make up our environment. - While we do
not expect you to have a detailed understanding of each, the more
of these you are familiar with, the better.Deep domain expertise on
Roku app development using Brightscript and Roku Scene Graph
frameworks. Any expertise with native platforms app development
(iOS, Android, and/or Roku) is added advantage.Knowledge of
streaming technologies and previous experience in developing
streaming applications is a plusUnderstanding of REST APIs, the
document request model, and offline storageProficiency in one or
multiple Programming Languages: BrightScript, Javascript, C++ ,
typescript, etcKnowledge of CI/CD & DevSecOps tools: Gitlab,
Jenkins, Artifactory, SonarQube, ArgoCD, Fortify, Netsparker, white
hat, OWASP, Vault, Salt Stack, Terraform, etcExperience with
Automated testing of applications, Continuous Integration (CI),
TDD, and/or BDDKnowledge of Serverless / Function as a service
concepts, implementations & patterns, web scale and distributed
systemsExperience creating, optimizing, and integrating Application
Programming Interface (API) calls; background in API development
preferred.Create Technical Requirements Documentation based on
Product Requirement Documents.Build high-level user interfaces
using rapid prototyping methodologies.Design application frameworks
for use across multiple products.Work with internal technical teams
to identify and build platform elements required to support key
mobile product features.#DICE_CA#LI-CA1 #LI-SB1#LI-SLING2Salary
RangeCompensation: $99,360.00/Year - $157,665.00/Year BenefitsFrom
versatile health perks to new career opportunities, check out our
benefits on our careers website.Candidates need to successfully
complete a pre-employment screen, which may include a drug
test.
Keywords: DISH Network, San Mateo , Senior Software Engineer, IT / Software / Systems , San Mateo, California
Click
here to apply!
|