DISH Networkposted 14 days ago
$96,250 - $137,500/Yr
Full-time • Senior
Englewood, CO
Broadcasting and Content Providers

About the position

DISH is looking for a Senior Software Engineer who will help build the technologies that enable millions of Americans to connect and converse with information and one another. You will work in a complex, fast-paced, and highly elastic environment that provides opportunities to navigate across different teams and projects.

Responsibilities

  • Develop and deploy Java and Spring Boot microservices using AWS EKS, AWS Lambda, and GitLab CI/CD.
  • Design scalable, secure APIs using OpenAPI Specifications and collaborate with application teams to meet business needs.
  • Review code, write technical documentation, and contribute to system architecture and project delivery plans.
  • Ensure code quality with proper logging, monitoring, tracing, and security best practices.
  • Troubleshoot and resolve issues in APIs and microservices, performing root cause analysis to prevent future incidents.
  • Actively participate in agile ceremonies and technical grooming of user stories with the development team.

Requirements

  • Bachelor's Degree in Computer Science or related field.
  • 5+ years of experience in development and implementation of enterprise-wide solutions based on Java Technologies (Java, J2EE, Web Services, Spring, Spring Boot), Python, and cloud-native environments.
  • 5+ years of experience building API architecture/management for REST APIs.
  • 3+ years of experience building and managing Microservices in AWS or other cloud platforms.

Nice-to-haves

  • Developed serverless applications using AWS Lambda, Redis, SQS, and cloud-native technologies within CI/CD environments.
  • Demonstrated expertise in microservices, APIs, and web application frameworks, including secure design and code review practices.
  • Proficient with API tools like Swagger/Swagger Hub and gateways such as Apigee; strong understanding of OAuth, SAML, and security protocols.
  • Skilled in message-based and event-driven architectures, caching strategies, and governance best practices.
  • Experienced with databases such as DynamoDB, MongoDB, and DocumentDB, along with containerization using Docker and Kubernetes.
  • Effective communicator with agile experience and familiarity with SDLC tools like JIRA, Confluence, and Git-based systems.

Benefits

  • Versatile health perks, including flexible spending accounts and HSA.
  • 401(k) Plan with company match.
  • Employee Stock Purchase Plan (ESPP).
  • Career opportunities.
  • Flexible time away plan.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service