Software Architect (AWS, Platform)
Company
Exadel
Location
Krakow, Poland
Type
Full Time
Job Description
We are seeking an experienced Software Architect (AWS, Platform) to join our team and lead the design and implementation of scalable, secure, and resilient cloud architectures for critical banking applications. The ideal candidate will possess deep expertise in AWS services and cloud-native solutions, with a strong focus on security, regulatory compliance, and high availability. You will collaborate closely with business units, development teams, and IT leadership to align the cloud strategy with business objectives and drive innovation in our cloud environment.
Work at Exadel - Who We Are
Since 1998, Exadel has been engineering its products and custom software for clients of all sizes. Headquartered in Walnut Creek, California, Exadel has 2,000+ employees in development centers across America, Europe, and Asia. Our people drive Exadel’s success and are at the core of our values.
About the Customer
Want more jobs like this?
Get jobs delivered to your inbox every week.
The client is the largest Google digital consulting agency in Europe, operating only in the Google cloud.Â
Requirements
- 8+ years of experience in cloud architecture, with specific experience in designing and implementing AWS solutions
- Proven experience in the financial services or banking industry, with a focus on security, regulatory compliance, and large-scale cloud deployments
- Strong knowledge of core AWS services such as EC2, S3, VPC, RDS, and CloudFormation
- Expertise in designing secure, highly available, and scalable solutions in a regulated environment
- Proficiency in automation tools like Terraform or CloudFormation, and CI/CD tools like Jenkins, GitLab, or AWS CodePipeline
- Certifications: AWS Certified Solutions Architect – Professional, AWS Certified Security – Specialty, or equivalent
- Must be commutable to Krakow (2 days per week)
Nice to have
- Familiarity with banking regulations such as SOX, Basel III, GDPR, and PCI-DSS
- Experience with containerization and orchestration technologies like Docker and Kubernetes (EKS)
- Familiarity with machine learning and data analytics services like AWS SageMaker and Redshift
English level
Advanced
ResponsibilitiesÂ
Cloud Architecture and Design:
- Design and implement AWS cloud architectures tailored to banking applications that are scalable, secure, and resilient
- Create cloud solutions using AWS services such as EC2, S3, RDS, Lambda, VPC, and CloudFront
- Develop hybrid cloud and multi-cloud strategies where needed, ensuring integration with on-premises data centers
- Implement Infrastructure as Code (IaC) using tools such as AWS CloudFormation or Terraform
Security and Compliance:
- Ensure cloud infrastructure meets strict security and regulatory standards, including GDPR, PCI-DSS, SOX, and Basel III
- Implement identity management and access control using AWS IAM, AWS Organizations, and multi-factor authentication (MFA)
- Use encryption tools such as AWS Key Management Service (KMS) and AWS Certificate Manager to ensure data encryption at rest and in transit
- Collaborate with security teams to ensure continuous compliance with internal and external regulatory requirements
Data Management and Analytics:
- Design secure data storage and analytics solutions using services like Amazon S3, Redshift, and Amazon RDS
- Implement data residency and data sovereignty solutions to ensure compliance with geographic data storage regulations
- Design solutions to support real-time data processing and analytics using AWS services such as Kinesis and AWS Glue
- Ensure data governance, lifecycle management, and archival in line with regulatory requirements
DevOps and Continuous Integration/Continuous Deployment (CI/CD):
- Build and manage CI/CD pipelines using AWS CodePipeline, CodeBuild, and CodeDeploy to automate infrastructure and application deployments
- Implement automated compliance checks, security scans, and vulnerability assessments in the CI/CD pipeline
- Foster a DevOps culture by integrating development and operations teams, leveraging AWS DevOps tools
Disaster Recovery and Business Continuity:
- Design disaster recovery and backup strategies using AWS Backup, AWS CloudEndure, and Amazon S3 to ensure business continuity for critical banking services
- Develop high availability and failover strategies across multiple AWS regions to ensure low downtime and fast recovery times
- Ensure that cloud solutions meet RTO (Recovery Time Objective) and RPO (Recovery Point Objective) targets required by the bank
Cloud Governance and Cost Optimization:
- Establish cloud governance policies for managing AWS resources, cost management, and operational efficiency
- Implement cost control mechanisms such as AWS Budgets, AWS Cost Explorer, and Reserved Instances to optimize cloud spending
- Use monitoring and alerting tools like AWS CloudWatch and AWS Config to ensure continuous cloud resource compliance and performance tracking
Collaboration and Stakeholder Management:
- Collaborate with banking business units, development teams, and IT leadership to align the AWS cloud strategy with business goals
- Act as a trusted advisor to internal teams, ensuring the cloud architecture meets the performance, scalability, and security requirements of the bank
- Manage relationships with AWS service partners, third-party vendors, and regulatory bodies to ensure seamless cloud adoption and compliance
Innovation and Continuous Improvement:
- Stay current with AWS cloud developments, new services, and industry trends in financial services
- Lead efforts to modernize legacy systems, migrate critical applications to AWS, and adopt cloud-native services to improve efficiency and reduce costs
- Recommend and implement new technologies and solutions that enhance the bank’s cloud capabilities, reduce time to market, and improve security
Advantages of Working with Exadel
Transparent Career Roadmap
- The HR manager accompanies each employee on their first steps in the company and assists them in achieving future professional goals
- Exadel is a global company with 30+ offices in 15+ countries. Employees have the chance to discover new places to live and work and can transfer to any location that has an Exadel production office. The HR manager and the Global Mobility specialist accompany the employee and assist throughout the relocation process
- Your career growth is in your hands, so each Exadeller decides when to level up and initiate performance assessments. The management team supports career planning and the discovery of new tech stacks and languages
Learning & Development Opportunities
- We believe in nurturing talent and fostering growth. That's why we budget every year for your continuous learning journey. From professional development courses to books and certification, we're invested in your success
- Employees participate actively and benefit from the knowledge-sharing environment across seven practice units: Digital Marketing Technologies, Content Marketing, AI, QA, QAA, Agile, and DevOps
- Employees can find recordings from meetups and trainings on Exadel’s Internal Learning System
Work & Life Balance
- Each Exadeller is in charge of managing their workflow independently without being micromanaged at every step; it is, however, important that an employee always attends meetings, logs their time, and meets deadlines
- Operating from the office or remotely depends on which mode the employee prefers. Hybrid or remote mode staff will receive the necessary equipment before their first working day. For those who prefer to work in the office, the office network offers up-to-date equipment, good facilities, and a warm, collaborative environment
- The team meets at two annual team-building events across locations; in addition, there are team events such as Pizza Days, Programmer’s Day, informal meetups, board game parties, and sports initiatives
Employee Perks & Bonuses
- The Exadel referral program covers all regions and involves recognition for hired recommended professionals. Depending on the location and the position, an employee receives a monetary bonus for recommending a candidate to Exadel who ends up being hired
- Volunteers for mentoring, interviewing, performing assessments, and participating in community meet-ups get additional monetary bonuses
- Location-dependent, Exadellers can access benefit platforms with vouchers for online stores, medical insurance reimbursement, sports membership fees, vacations, and childbirth bonuses
Date Posted
10/30/2024
Views
0
Similar Jobs
Senior Software Engineer IV (Java/GO) - OpenX
Views in the last 30 days - 0
OpenX is a company focused on maximizing the economic potential of digital media companies through advanced ad marketplaces and technologies They are ...
View DetailsSenior UI/UX Designer (Gaming) - Innovecs
Views in the last 30 days - 0
Innovecs Games a division of Innovecs is seeking a UIUX Designer to join their dynamic team The successful candidate will play a crucial role in shapi...
View DetailsMiddle Manual QA Engineer - Innovecs
Views in the last 30 days - 0
Innovecs Games is seeking a QA Detective with a keen eye for detail and a passion for optimizing games The role offers flexible hours competitive comp...
View DetailsSenior Software Engineer - Back-end (Core Services) - Formstack
Views in the last 30 days - 0
Formstack is seeking a Senior Backend Software Engineer to join their remotefirst team The role involves designing and implementing scalable distribut...
View DetailsCustomer Success Manager - Creatio
Views in the last 30 days - 0
Creatio is seeking a Customer Success Manager with 2 years of experience in managing global SMB or Corporate segment customers The role involves manag...
View DetailsTechnical Lead (C#, JS) - Creatio
Views in the last 30 days - 0
Creatio an awardwinning company is expanding its development teams and seeks two experienced Technical Leads for its Creatio Platform division The div...
View Details