Overview:
Our Technology teams challenge the status quo and reimagine capabilities across industries. Whether through research and development, technology innovation or solution engineering, our team members play a vital role in connecting consumers with the products and platforms of tomorrow.
Responsibilities:
DISH is looking for a Staff 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.
Key Responsibilities:
* Design and develop cloud-based solutions across AWS, Google 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.
* 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 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.
Qualifications:
Education and Experience:
* Bachelor's Degree in Computer Science or a related field with over 6 years of experience in enterprise Java (Java, J2EE, Spring, Spring Boot), Python, and cloud-native development.
* Extensive experience designing and managing RESTful APIs and microservices in AWS and other cloud platforms.
* 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.
* Proven success working in Agile environments (Scrum, Kanban), contributing to iterative development and continuous delivery.
* Demonstrated ability to lead and collaborate across teams, providing technical mentorship and ensuring alignment with enterprise standards.
Skills and Qualifications:
* Developed serverless applications using AWS Lambda, Redis, SQS, and integrated cloud-native technologies.
* Proficient in CI/CD pipelines, Git-based source control, and SDLC tools such as JIRA, Confluence, and Rally.
* Experienced in API development and management using Swagger/Swagger Hub and gateways like Apigee.
* Strong background in database solutions including DynamoDB, MongoDB, and DocumentDB.
* Skilled in containerization and orchestration using Docker and Kubernetes, with solid understanding of agile methodologies.
* Demonstrated expertise in threat modeling, risk assessments, secure code reviews, and effective global team communication.
#LI-JZ2
Share this job:
Share this Job