Skip to content

Principal Engineer, Software

Plano, TX Full Time Posted by: Dish Network Posted: Monday, 13 May 2024
 
Department SummaryDISH is transforming the future of connectivity. We're doing it by building the country's first virtualized, standalone 5G wireless network from scratch.

The foundation of a connected world, it's a network free of the limitations of the past, and flexible enough to satisfy all the social, economic and transformative needs of the changing world.We are one team creating something special and accomplishing amazing things. The variety and depth of perspectives makes us stronger as a team. Diversity is an asset.

No opinion counts more than the next. We are not hierarchical, and you should expect that every voice will be heard and respected.We have a fearless sense of pride, adventure, and desire to win - it's in our DNA.

And we're looking for people with energy, intelligence, and a need to achieve to join our team and bring us new ideas and perspectives as we embark on the next chapter of our story.Opportunity is here. We are DISH.Job Duties and ResponsibilitiesDISH is seeking a Principal Software Engineer to join the Wireless Commercial Platforms department and be responsible to design, develop and implement solutions that enhance the value of the Revenue Management platforms and the integration with other systems. You will play a lead technical role in our engineering practice to help deliver results in a sustainable team environment.

Not only will you be the lead in mentoring junior engineers but you will be a key contributor in articulating the architectural vision of the team internally and externally.Key responsabilities:Work with internal technical teams to identify and build platform elements required to support key wireless product features.Collaborate across teams to develop and deliver software solutions for company initiativesMicroservice implementation to enable both intra and inter-domain application integration.

Work with DevSecOps to follow CI/CD pipeline practices.Enable the implementation of cloud-based application deployment ensuring reliability, resiliency, and observability.Enabling the core platform services for our organization using AWS, Kubernetes, Docker, Helm, and Lambda.

Work on your own with little supervision and mentor junior software engineers.Contribute to the evolution of our current engineering strategy and development processSkills, Experience and RequirementsEducation: Bachelor's or Masters's degree in computer science or engineering or equivalent experienceExperience: 10+ years of experience developing Java/SpringBoot-based microservices.Skills and qualifications:Experience building, documenting, and supporting robust RESTful APIs.

Deep understanding of Computer Science fundamentals; including object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis.Cloud native CI/CD and Git knowledge (branches, submodules, rebasing).Significant experience using cloud-native tools such as Kubernetes, Docker, and Load Balancer.

Experience in the development of data modeling for scalability and performance.Telecommunications experience, especially in rating and billing.Preferred Skills:Great communication skills - someone who is passionate about sharing your vision and getting others excited.

Cloud certifications - AWS Solutions Architect, Google Cloud Architect, Microsoft Azure Solutions Architect, etc.Familiarity with Kubernetes, Docker, Helm, Lambda, GitLab, IntelliJ, Python, and MongoDB.Experience leading a development team and providing input to design solutions.

Work attire: Business casual.Working hours: This is a full-time position: 40 hours/week. Days and hours of work are typically Monday through Friday; 8:00 a.m. to 5:00 p.m. or 9:00 a.m. to 6:00 p.

mSalary Range Compensation: $140,250.00/Year - $165,000.00/Year Compensation and BenefitsWe also offer versatile health perks, including flexible spending accounts, HSA, a 401(k) Plan with company match, ESPP, career opportunities, and a flexible time away plan; all benefits can be viewed here: DISH Benefits.? The base pay range shown is a guideline.

Individual total compensation will vary based on factors such as qualifications, skill level, and competencies; compensation is based on the role's location and is subject to change based on work location. Candidates need to successfully complete a pre-employment screen, which may include a drug test and DMV check

Plano, TX, USA
Dish Network
AJF/707102463
13/05/2024 19:52

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.

Other jobs like this