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:
* Provide technical leadership to a team of Java developers, serving as the primary point of contact for the Development Manager.
* Collaborate with Product Owners and stakeholders to design and build secure, scalable RESTful microservices using Java, Spring Boot, and AWS EKS.
* Develop web applications and serverless solutions using Python, Node.js, AWS Lambda, and related technologies.
* Define and implement API specifications using OpenAPI, ensuring quality through code reviews, testing, and documentation.
* Drive CI/CD and validation practices using tools like GitLab and Harness, and ensure services include robust logging and monitoring.
* Support integration with third-party systems (e.g., Subsentio, Smarty Streets, Likewize, Wavelo), while assisting in production issue resolution and agile story grooming.
Qualifications:
Education and Experience:
* Bachelor's degree in Computer Science or related field with 6+ years of full-stack development experience using Java, Spring Boot, and Node.js across on-prem and cloud-native environments.
* Over 6 years of expertise in designing and managing REST API architectures and 4+ years of experience with microservices on AWS or other cloud platforms.
* Strong background in Agile methodologies (Scrum, Kanban) using tools like JIRA and Rally.
Skills and Qualifications:
* Strong background in billing, credit, and financing concepts with extensive experience in Java, Spring Boot, and REST API development.
* Proven expertise in building serverless applications using AWS Lambda, Redis, SQS, and cloud-native services.
* Skilled in event-driven and message-based architectures, caching strategies, and microservices design using Docker and Kubernetes.
* Experienced in CI/CD processes, threat modeling, risk assessment, and secure code reviews to ensure high-quality delivery.
* Proficient with NoSQL databases like DynamoDB, MongoDB, and DocumentDB, and familiar with tools like JIRA, Confluence, and Git-based source control.
* Hands-on experience with API management using Swagger/Swagger Hub and API gateways such as Apigee, integrating with services like Subsentio, Smarty Streets, Likewize, and Wavelo.
#LI-JZ2
Share this job:
Share this Job