Principal Engineer - Software

ECHOSTAR
Englewood, CO, United States
1 day ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$142,314.0 - $181,500.0
Working hours
Regular working hours
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Application Frameworks JIRA Build Automation Unit Testing Cascading Style Sheets (CSS) Java Platform Enterprise Edition (J2EE) Hibernate (Java)
+26 more
IntelliJ IDEA Java Persistence API Spring Framework JQuery Junit Object-Relational Mapping Object-Oriented Software Development Scrum Methodology Simple Object Access Protocol (SOAP) Web Services Enterprise Software Applications Test-Driven Development (TDD) Spring Cloud Spring-mvc ReactJS Spring-boot Software Application Programming Information Technology Extreme Programming React Redux Api Gateway Restful APIs Spring Batch Docker Jenkins Microservices

Job description

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.

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.

Benefits & conditions

Salary: $142314 - $181500/Yearly

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

Videos

See all

Related articles

See all