TL;DR:
- Discover seeks a Senior Associate Application Engineer for remote work, focusing on cloud-native application development.
- Salary range: competitive USD compensation with flexible hours and comprehensive benefits.
- Core skills required: GCP, Azure, AWS, Docker, Kubernetes, and SQL expertise.
- Applications accepted via Discover's careers portal.
- Ideal for mid-to-senior engineers seeking remote work with a Fortune 500 financial services company.
About Discover and the Role
Discover is a leading financial services company committed to delivering innovative, customer-focused solutions. The company operates across credit cards, personal loans, home loans, and deposit products, serving millions of customers globally.
The Senior Associate Application Engineer position is a remote role designed for engineers who can architect, build, and optimize cloud-native applications on major cloud platforms. This is not an entry-level position; it requires proven experience with containerization, orchestration, and cloud infrastructure at scale.
Remote-first companies like Discover increasingly seek senior engineers who can work asynchronously across time zones. For NRI professionals based in India or elsewhere abroad, this role offers the flexibility to maintain work-life balance while contributing to a Fortune 500 organization's technology infrastructure.
Key Responsibilities and Day-to-Day Work
The role encompasses several critical functions:
- Application Design and Development: You will architect cloud-native applications on GCP, Azure, and/or AWS, making strategic decisions about which platform best serves each use case.
- Containerization and Orchestration: Using Docker to containerize applications and Kubernetes to manage orchestration at scale, you'll ensure applications run reliably across environments.
- Database Optimization: Writing and tuning SQL queries for PostgreSQL, MySQL, or other relational databases to meet performance and cost objectives.
- Cross-Functional Collaboration: Working with product managers, data engineers, and infrastructure teams to align technical decisions with business goals.
- Infrastructure and Security: Implementing best practices for cloud security, cost optimization, and performance monitoring.
- Troubleshooting: Diagnosing and resolving application and infrastructure issues in production environments.
- Process Improvement: Contributing to the evolution of development workflows, CI/CD pipelines, and tooling.
A typical week might involve code reviews, sprint planning, debugging production incidents, and designing new microservices. The remote environment means you'll communicate primarily via asynchronous documentation, Slack, and scheduled video calls.
Required Qualifications and Experience
Discover expects candidates to meet the following criteria:
| Skill Area | Requirement | Why It Matters |
|---|---|---|
| Cloud Platforms | Strong experience with GCP, Azure, and/or AWS | Financial services rely on multi-cloud strategies for resilience and cost management. |
| Containerization | Proficiency with Docker | Docker is the industry standard for packaging applications consistently across environments. |
| Orchestration | Hands-on Kubernetes experience | Kubernetes manages containerized workloads at scale, essential for high-availability systems. |
| Databases | Solid SQL knowledge and experience with PostgreSQL, MySQL, or equivalent | Relational databases underpin transaction processing in financial systems. |
| Application Deployment | Proven track record building and deploying cloud-native applications | Demonstrates ability to take code from development to production. |
| Problem-Solving | Strong analytical and debugging skills; ability to work independently | Remote roles require self-direction and the ability to unblock oneself. |
| Communication | Excellent written and verbal communication | Asynchronous remote work depends on clear documentation and articulation of ideas. |
| Education | Bachelor's degree in Computer Science, Engineering, or related field (or equivalent professional experience) | Demonstrates foundational knowledge; equivalent experience is accepted. |
The "or equivalent experience" clause is important for NRI professionals who may have learned through bootcamps, online certifications, or years of hands-on work rather than formal degrees. Discover evaluates portfolios and GitHub repositories seriously.
Nice-to-Have Skills That Strengthen Your Application
While not required, the following competencies differentiate strong candidates:
- Infrastructure as Code (IaC): Experience with Terraform or CloudFormation allows you to define cloud infrastructure programmatically, reducing manual configuration errors and improving reproducibility.
- CI/CD Pipelines: Familiarity with Jenkins, GitLab CI, GitHub Actions, or Azure DevOps demonstrates understanding of automated testing and deployment workflows.
- Monitoring and Observability: Knowledge of Prometheus, Grafana, Datadog, or cloud-native monitoring solutions shows you can track application health and troubleshoot issues systematically.
- Cloud Certifications: Google Cloud Professional Developer, AWS Certified Developer Associate, or Azure Developer Associate certifications validate your expertise and are often valued in hiring decisions.
For NRI candidates, cloud certifications are particularly valuable because they are internationally recognized and demonstrate commitment to continuous learning—qualities remote employers prioritize.
Compensation, Benefits, and Work Environment
Discover offers a competitive package for this senior-level role:
- Salary: The position offers competitive USD-based compensation aligned with industry standards for senior application engineers. Salary levels typically reflect experience level, geographic location (for tax purposes), and specific technical skills. For the most current compensation details, consult the Discover careers portal, as salary bands are reviewed periodically.
- Work Arrangement: Fully remote with flexible hours, allowing you to work from anywhere with a reliable internet connection.
- Technology Access: Opportunity to work with cutting-edge cloud technologies, including GCP, Azure, and AWS, as well as emerging tools in the cloud-native ecosystem.
- Culture: Inclusive workplace that values diversity and professional growth. Discover has been recognized for workplace equity initiatives.
- Benefits: Comprehensive health insurance, retirement plans (401k or equivalent), professional development budgets, and paid time off.
For NRI professionals working remotely from India, USD salary is typically paid in USD to a foreign bank account or via services like Wise, Remitly, or your employer's payroll partner. Ensure you understand tax implications in both the US and India before accepting; consult a tax professional familiar with NRI taxation. The financial services sector generally offers strong benefits packages that support long-term career stability and professional development, making roles at companies like Discover particularly attractive for engineers seeking sustained growth.
How to Apply and What to Prepare
Applications are submitted exclusively through Discover's careers portal. Here's what to prepare:
- Resume: Tailor your resume to highlight cloud platform experience, containerization projects, and SQL optimization work. Use quantifiable metrics (e.g., "reduced deployment time by 40% using Kubernetes").
- Cover Letter: Explain why you're interested in Discover's mission and how your experience aligns with the role. Mention your remote work experience if applicable.
- Portfolio or GitHub: Link to public repositories demonstrating cloud-native application work, Infrastructure as Code examples, or contributions to open-source projects.
- Certifications: If you hold cloud certifications, include them in your resume and LinkedIn profile.
- References: Prepare 2–3 professional references who can speak to your technical skills and remote collaboration abilities.
Discover does not accept direct applications via email or LinkedIn messaging. The careers portal ensures all applications are tracked and reviewed consistently. When preparing your materials, emphasize any experience you have with financial services, payment processing, or systems requiring high availability and security—these are particularly relevant to Discover's business domain.
Why This Role Matters for NRI Tech Professionals
For Indian-American and diaspora tech workers, this position offers several advantages. First, remote work eliminates geographic constraints, allowing you to work for a US-based Fortune 500 company without relocating. Second, financial services roles typically offer higher compensation and stability than startups. Third, Discover's focus on cloud-native architecture aligns with industry trends, ensuring your skills remain in demand.
NRI professionals often bring strong mathematical and analytical backgrounds, which are assets in database optimization and system design. Additionally, experience working across time zones is increasingly valued in global organizations. The financial services sector particularly values engineers who understand both technical depth and business impact—a combination that many NRI professionals develop through their career trajectories.
Career Growth and Next Steps
A Senior Associate Application Engineer role at Discover can be a springboard to staff engineer, principal engineer, or engineering manager positions. The company invests in professional development, and cloud expertise is highly portable across industries. Working at a Fortune 500 financial services company also provides exposure to enterprise-scale systems, regulatory compliance, and architectural patterns that enhance your marketability for future roles.
If you're considering applying, start by:
- Reviewing your cloud platform experience and identifying gaps (e.g., if you know AWS well but lack GCP experience, take a free GCP course).
- Ensuring your GitHub profile is public and showcases relevant projects.
- Obtaining or renewing a cloud certification if you don't have one.
- Crafting a tailored resume that maps your experience to the job description.
- Submitting your application via the Discover careers portal.
Next Steps
If you meet the core requirements and are interested in this role, visit Discover's careers portal to apply. The hiring process typically includes a technical screening, coding assessment, and interviews with the engineering team. Prepare by reviewing cloud architecture patterns, SQL query optimization, and Kubernetes deployment strategies.
For NRI applicants, ensure your visa status and work authorization are clear before applying. If you're on an H-1B or similar visa, remote work may have specific requirements; consult your immigration attorney if needed. Additionally, verify that Discover's remote work policy accommodates international employees and understand any compliance requirements related to working from outside the United States.




