Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

EchoStar Logo

Principal Software Engineer

EchoStar

$127,050 - $181,500
Nov 11, 2025
Plano, TX, US
Apply Now

EchoStar is looking to build the technologies that enable millions of Americans to connect and converse with information and one another, working in a complex, fast-paced, and highly elastic environment.

Requirements

  • enterprise Java (Java, J2EE, Spring, Spring Boot), Python, and cloud-native development
  • Extensive experience designing and managing distributed event driven systems, RESTful APIs and microservices in AWS and other cloud platforms
  • Significant experience in designing and developing with Kafka or similar messaging platforms
  • Strong command of event-driven architecture principles, leveraging industry-standard platforms like Kafka and AWS messaging services to build scalable and resilient applications
  • Proven ability in designing for failure, utilizing patterns such as rate limiting, DLQs, idempotency, retries, and graceful degradation to maintain system integrity
  • Deep expertise in API architecture, web application frameworks, and development best practices in secure, scalable environments
  • Strong understanding of security protocols (OAuth, SAML), governance, event-driven and message-based architectures, and caching strategies

Responsibilities

  • Design and develop distributed event driven cloud-based solutions across AWS, Oracle Cloud, and on-prem infrastructure in collaboration with cross-functional stakeholders
  • Build and deploy microservices in Java/Spring Boot using AWS EKS, and develop web apps with Python or Node.js using AWS Lambda
  • Implement resilient messaging systems that ensure fault tolerance through effective error handling and event reprocessing capabilities
  • Lead API development using OpenAPI Specifications, ensuring scalability, security, and alignment with business requirements
  • Drive code and design quality through peer reviews, GitLab CI/CD pipelines, and robust logging, monitoring, and security practices
  • Troubleshoot event driven systems, microservice/API issues, perform root cause analysis, and implement long-term solutions for production stability
  • Mentor junior developers and contribute to agile team activities including technical grooming, story refinement, and documentation

Other

  • Candidates must be willing to participate in at least one in-person interview, which may include a live whiteboarding or technical assessment session.
  • Candidates need to successfully complete a pre-employment screen, which may include a drug test and DMV check.
  • The posting will be active for a minimum of 3 days. The active posting will continue to extend by 3 days until the position is filled.