Senior API Software Engineer

DISH NetworkPlano, TX
196d$96,250 - $137,500

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.

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.

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.

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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Broadcasting and Content Providers

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service