Summary
Lead the architecture of cloud-native enterprise platforms, mentor engineers, establish engineering standards, and build scalable backend systems using modern cloud technologies.
Highlights
Remote opportunity with competitive salary, technical leadership responsibilities, cloud-native architecture, and modern engineering practices.
Description
1.
About Our Client:
The organization operates in the financial technology sector, specializing in customized credit and debit card loyalty platforms.
It addresses the challenge of creating scalable, secure, and fault-tolerant loyalty and rewards systems for financial institutions.
The company focuses on delivering advanced cloud-native solutions that support card-linked programs, emphasizing reliability and performance.
2.
About the Opportunity:
The Software Engineer role is responsible for defining the long-term architectural vision and technical strategy for the organization's loyalty platforms.
This position leads the design, evolution, and governance of cloud-based solutions, providing technical leadership and strategic direction to engineering teams.
The role is critical in ensuring the scalability, security, and fault tolerance of systems supporting loyalty and rewards programs.
3.
Responsibilities:
• Define, document, and enforce architectural principles, standards, and patterns across engineering teams.
• Lead technical planning for major platform evolution.
• Serve as the subject matter expert for the AWS ecosystem, designing and optimizing high-scale data and application architectures.
• Oversee design and implementation of backend services using Java and related frameworks.
• Guide integration of REACT front-end systems with backend APIs.
• Design and govern data models and optimize performance for relational and NoSQL databases.
• Establish best practices for data warehousing, ETL/ELT processes, and data security.
• Define and implement company-wide Test-Driven Development and quality assurance mandates.
• Develop automated testing frameworks and manage CI/CD pipelines using Docker and Kubernetes.
• Mentor and provide technical guidance to engineering staff.
• Collaborate with Product Managers to translate business goals into technical roadmaps.
4.
Requirements:
• Master's degree in Computer Science, Software Engineering, or related field.
• Minimum of three years' experience as a software developer.
• At least three years' experience designing and developing enterprise-level software systems and platform engineering.
• Proficiency with Java and modern backend frameworks.
• Experience designing and deploying applications on AWS, including Lambda, S3, EC2, DynamoDB, and Glue.
• Database design and optimization experience in MySQL or DynamoDB.
• Familiarity with containerization technologies such as Docker and Kubernetes.
5.
Pay Range and Compensation Package:
• Salary range: $132,000 to $147,000 per year.
Equal Opportunity Statement: Our client is an equal opportunity employer.
They celebrate diversity and are committed to creating an inclusive environment for all employees.
All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note:
RemoteHunter is not the Employer of Record (EOR) for this role.
Our purpose in this opportunity is to connect exceptional candidates with leading employers.
We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company’s career page or ATS.