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:
Candidates must be willing to participate in at least one in-person interview, which may include a live whiteboarding or technical assessment session.
EchoStar is looking for a Staff Software Engineer who will lead teams in building the modern technology-based solutions that enable millions of Americans to connect and converse with one another. You will work in a complex, fast-paced, and highly elastic environment that provides growth opportunities to learn by working closely with different teams, functions, and organization units.
Key Responsibilities:
* Developed scalable RESTful microservices using Java, Spring Boot, and AWS EKS to support high-performance backend systems.
* Built web applications and backend services using Python, AWS Lambda, and other serverless technologies.
* Collaborated with Product Owners and cross-functional teams to gather requirements, design technical solutions, and ensure alignment with business goals.
* Implemented and optimized CI/CD pipelines using GitLab, Harness, and other DevOps tools to streamline code integration, delivery, and validation.
* Designed API specifications using OpenAPI and developed integrations with third-party and vendor systems, including robust logging and monitoring.
* Participated in agile ceremonies, groomed technical user stories, conducted peer code reviews, and contributed to technical documentation and production support.
Qualifications:
Education and Experience:
* Bachelor's Degree in Computer Science or related field High-level qualifications
* 6+ years experience as a full-stack software developer in Java, Spring boot and Python in on-prem and cloud-native environments
* 6+ years of experience building API architecture/management for REST APIs
* 4+ years of experience building and managing microservices in AWS or other cloud platforms
* Experience working in an Agile environment: Scrum and Kanban using tools like JIRA, Rally, etc
Skills and Qualifications:
* Developed web and serverless applications using Java, Spring Boot, AWS Lambda, SQS, and Redis to support billing, credit, and financing systems.
* Designed and implemented event-driven architectures, message-based integrations, and caching strategies for scalable, resilient services.
* Built and deployed containerized microservices using Docker and Kubernetes in cloud-native environments.
* Worked with NoSQL and document databases such as DynamoDB, MongoDB, and DocumentDB to support flexible data storage needs.
* Created and managed APIs using Swagger/Swagger Hub and API Gateways like Apigee to ensure secure and consistent integrations.
* Contributed to CI/CD pipelines, secure development practices, and used tools like JIRA, Confluence, and Git for SDLC collaboration and delivery.
Share this job:
Share this Job