Full Job Description
With us, you’ll do meaningful work from Day 1. Our collaborative culture is built on three core behaviors: We Play to Win, We Get Better Every Day & We Succeed Together. And we mean it — we want you to grow and make a difference at one of the world's leading digital banking and payments companies. We value what makes you unique so that you have an opportunity to shine.
Come build your future, while being the reason millions of people find a brighter financial future with Discover.
At Discover Financial Services, you’ll find yourself in the company of some of the industry’s smartest and most reliable professionals. And at a company that rewards dedication, values innovation and supports growth.
Thrive in an environment that promotes teamwork and shared success. Build on a foundation of mutual respect. Join the company that understands rewarding careers like no other, with this exceptional opportunity:
Do you want to be on the forefront of architecting and designing applications running in Cloud environment? Are you driven by the thought of supporting applications being used by thousands of tem members across the enterprise? Do you enjoy solving complex cloud and application design and architecture challenges and are hands-on?
Discover Financial Services is seeking a bright, driven, and talented Principal Cloud Application Architect to join a team of passionate and innovative technologists.
Collaborate with Product Owners to understand requirements for architecture
Deep technical skills in infrastructure, software architecture and cloud computing and running applications in AWS
Design and arrangement of scalable, highly attainable, and fault tolerant systems on AWS.
Assist with migration of architectures from the lab environment to the operational AWS environment
Document the architecture (both up-front design and post-release as-built)
Collaborates with cross-functional roles to communicate and align development efforts with Architecture Roadmap
Provide development and implementation for architecture design concepts (50/50 architect/developer)
Define domain boundaries, API functionality, and data structure to promote clean separation of responsibility in SOA / microservices environment
Performs root cause analysis, technology evaluation, and design spikes to define architecture supporting high-quality resilient software
Helps break down, estimate, and provide just-in-time design for small increments of work.
Promotes improvements in DevOps, including version control, continuous integration, project build and test automation, to maximize developer efficiency.
Communicates with staff and clients to understand specific system requirements.
Provides advice on project costs, designs, concepts, and changes.
Documents design specifications, installation instructions, and other system information.
Verifies stability, inter-operability, portability, security, and scalability of system architecture.
Collaborates with technology teams to select appropriate design solutions and ensure the compatibility of system components.
At a minimum, here’s what we need from you:
Bachelor Degree in Information Technology, Business, or related field
8+ years of work experience in Application Development/Leadership, or related experience
In lieu of education experience, 10+ years of work experience in Application Development/Leadership, or related experience
If we had our say, we'd also look for:
Minimum 3+ years of experience with Java or Python
Minimum 2+ years of experience with RDBMS
Experience working with containers
Production experience with AWS (or another cloud provider)
Expertise with multiple AWS services and Hands-on AWS experience with a minimum of one to two implementations, preferably on enterprise scale.
Strong understanding/Experience in the AWS Cloud IaaS and PaaS services such as RDS, EC2, S3, Lambda, IAM.
Knowledge of and desire to work in an Agile development environment
Experience in OCP.
What are you waiting for? Apply today!
The same way we treat our employees is how we treat all applicants – with respect. Discover Financial Services is an equal opportunity employer (EEO is the law). We thrive on diversity & inclusion. You will be treated fairly throughout our recruiting process and without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status in consideration for a career at Discover.
24-Hour Nurse Hotline & Telehealth Services
7 Paid Holidays
Annual Flu Shots
Employee Assistance Program
Flexible Work Environment
Group Auto, Home and Pet Insurance
Healthy Eating Program
Legal Assistance Plan
Onsite Emotional Health Counselors
Onsite Fitness Centers
Onsite Weight Watchers at Work
Paid Parental Leave
Professional and Leadership Development Programs
Service Anniversary Awards
Annual Health Evaluation and Health Coaching
Critical Illness Insurance
Health Savings Account, Health Reimbursement Account and Flexible Spending Accounts
Health, Vision and Dental Insurance
Life and Accident Insurance
Long-term and Short-term Disability Insurance
Onsite Health Services Center with Nurse Practitioner
401(k) Savings Plan with Fixed and Matching Contributions
Employee Stock Purchase Plan
“Financial Wellness for You” Learning Programs