Principal Engineer - Software

Dish Network Corporation

Englewood, Northern (CO, KY)

Hybrid

USD 142,000 - 182,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Dish Network Corporation is seeking a Principal Engineer - Software in Englewood, Colorado. You will develop full stack solutions using Java, Spring Boot and React, in a fast-paced, collaborative Agile team environment.

You will design, implement, and maintain code, contribute to API standards, and support the Workforce Management System with REST/SOAP services. Strong Java/J2EE, Spring, and Jira experience are required.

Qualifications

  • Master’s degree in Computer Science, MIS or related field plus 3 years of enterprise app experience.
  • 3 years with Jira for defect tracking and project management.
  • 3 years with J2EE technologies and Spring MVC/Boot.
  • 3 years building RESTful web services and agile SCRUM/XP delivery.
  • Experience deploying to test/production environments and supporting apps.

Responsibilities

  • Develop full stack using Java, Spring Boot, REST/ SOAP services and React/JS.
  • Design, implement and maintain code in a test-driven Agile environment.
  • Collaborate across teams to define requirements and technical solutions.
  • Contribute to API standards and participate in API reviews.
  • Maintain and support the Workforce Management System and related services.

Skills

Java/J2EE
React/JavaScript
Agile SCRUM/XP
RESTful APIs
SOAP/Web Services
Jenkins
Docker
IntelliJ

Education

Master’s degree in Computer Science or related field

Tools

Hibernate ORM
Jira
Spring MVC
Spring Boot
Spring Data JPA
REST/ SOAP

Job description

Company Summary

EchoStar is reimagining the future of connectivity. Our business spans satellite television service, streaming and on-demand programming, smart home installation services, 5G wireless consumer and commercial services, internet and other enterprise products.

Today, our brands include EchoStar, Hughes, DISH TV, Sling TV, Boost Infinite, Boost Mobile, DISH Wireless, OnTech and GenMobile.

Job Duties and Responsibilities

Principal Engineer - Software (Dish Network LLC, Englewood, Colorado)

Provide hands on full stack development using Java, SpringBoot, Webservice/Rest services, React JS, JavaScript, HTML, CSS and JQuery. Design, implement, and maintain code within a test-driven development environment. Contribute in a fast paced, collaborative team environment using agile methodology principles. Collaborate with across the organization to understand requirements, expectations and present technical solutions. Review developer code and project deliverables to ensure quality and adherence to established standards. Contribute to backend API standards and participate in API review activities. Participate in platform-level technical design and architecture discussions. Perform root cause analysis of production issues and implement recommendations. Develop technical solutions for complex business problems related to the Work Force Management System. Convert documented requirements and user stories into object-oriented, pattern-based code using Java, Spring, Spring Boot, and JavaScript frameworks. Solve technical problems involving diverse variables using Java Spring Boot, JavaScript, and IntelliJ. Maintain and support existing systems and services, with a focus on the Workforce Management System, using React/Redux, Java Spring Boot, and IntelliJ. Perform Java/J2EE object-oriented, pattern-based development. Deliver software in an Agile environment using SCRUM/XP methodologies and open-source frameworks such as Spring Batch, Spring Cloud, Spring MVC, and Spring Boot. Develop and maintain SOAP and REST web services. Implement microservices architectures, including working with API gateways. Use Docker for operating-system-level virtualization and Jenkins for automated builds and deployments. Assist junior developers by providing technical guidance as needed. Salary: $142,314 - $181,500 per year.

LOCATION: Dish Network LLC

9601 S Meridian Blvd. Englewood, Colorado 80112

Skills, Experience and Requirements

MINIMUM REQUIREMENTS: Master’s degree or U.S. equivalent in Computer Science, Management Information Systems, or related field, plus 3 years of professional experience developing, testing, deploying, and maintaining enterprise applications.

Must also have experience in the following:

  • 3 years of professional experience utilizing issue-tracking tools (including Jira) for defect tracking and project management.
  • 3 years of professional experience utilizing object-relational mapping (ORM) frameworks (including Hibernate).
  • 3 years of professional experience developing applications using J2EE (Java EE) technologies.
  • 3 years of professional experience performing unit testing using JUnit or JUnit 5.
  • 3 years of professional experience developing applications using Spring MVC, Spring Boot, or Spring Data JPA.
  • 3 years of professional experience deploying application code to test and production environments.
  • 3 years of professional experience maintaining and supporting production applications, including monitoring production environments, identifying defects, and implementing fixes.
  • 3 years of experience delivering software projects in Agile environment using SCRUM/XP methodologies.
  • 1 year of professional experience designing and developing RESTful web services.
Salary Ranges

Compensation: $142,314.00/Year - $181,500.00/Year

Benefits

Benefits information available at careers.dish.com

We pride ourselves on developing and promoting talent as an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. EchoStar will accommodate the sincerely held religious beliefs of employees if such accommodations are not undue hardships and are otherwise within the bounds of applicable law. All qualified applicants with arrest or conviction records will be considered for employment in accordance with local, state, and federal law. You may redact any information that identifies age, date of birth, or dates of school/graduation from your application documents before submission and throughout our application process. EchoStar will provide reasonable accommodation to otherwise qualified job applicants and employees with known physical or mental disabilities, unless doing so poses an undue hardship on the Company, poses a direct threat of substantial harm to others, or is otherwise not required by law. EchoStar has a more detailed Accommodation Policy that applies to employees. EchoStar endeavors to make echostar.com and jobs.echostar.com accessible to users. Please contact leaves@dish.com if you would like to discuss the accessibility of our website or need assistance completing the application process. This contact information is for accommodation requests only; do not use this contact information to inquire about the status of applications.

EEO Policy Statement, Pay Transparency, EEOC Know Your Rights (English/Spanish)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Manager, Data Management and Operations
Senior Manager, Data Management and Operations

Dish Network Corporation • Englewood (CO)

On-site
USD 127,000 - 182,000
Health perks
401(k) Plan with company match
ESPP
+1
Staff Systems Developer
Staff Systems Developer

EchoStar • Englewood (CO), New York (NY)

On-site
USD 110,000 - 158,000
Health perks
HSA
401(k) Match
+3
Project Requirements Specialist II - DISH
Project Requirements Specialist II - DISH

Dish Network Corporation • Englewood (CO), Northern (KY)

Hybrid
USD 63,000 - 90,000
Flexible spending accounts
Health savings account (HSA)
401(k) plan with company match
+2
Senior Systems Engineer
Senior Systems Engineer

Dish Network Corporation • Wyoming (OH)

On-site
USD 96,000 - 138,000
Health benefits
401(k) match with company
ESPP
+1
Principal Android Engineer
Principal Android Engineer

Dish Network Corporation • Englewood (CO)

On-site
USD 127,000 - 182,000
Health benefits
401(k) Plan with company match
ESPP
+1
Senior Software Quality Engineer
Senior Software Quality Engineer

EchoStar • Englewood (CO)

On-site
USD 96,000 - 138,000
EchoStar Benefits
Flexible work options
Engineer II
Engineer II

Dish Network Corporation • El Paso (TX)

Hybrid
USD 84,000 - 103,000
Applied AI / AWS Engineer II
Applied AI / AWS Engineer II

Dish Network Corporation • Englewood (CO), Northern (KY)

Hybrid
USD 83,000 - 119,000
Senior Data Product Owner
Senior Data Product Owner

Dish Network Corporation • Littleton (CO)

On-site
USD 83,000 - 119,000
401(k) match
ESPP
HSA
+1
Manager, Realtime Support and Analytics
Manager, Realtime Support and Analytics

EchoStar • Christiansburg (VA), Chandler (AZ)

On-site
USD 75,000 - 85,000
Health benefits
401(k) Plan with company match
Employee stock purchase plan (ESPP)