Software Architect Engineer
We are seeking an experienced Software Architect Engineer to join our team.
In this role, you will have the opportunity to work on a wide range of software development projects, enhancing and modernizing existing applications and designing new cloud-based solutions. You will focus on using cutting-edge technologies to optimize performance and develop innovative fraud detection solutions.
This position is a remote job that allows for flexibility and autonomy. As a Software Architect Engineer, you will be responsible for analyzing machine learning models and coming up with recommendations, creating and presenting design solutions, and coordinating with QA for end-to-end testing and post-production testing.
You will also be expected to lead small teams and make technical decisions while keeping management informed. Strong analytical skills, problem-solving skills, and effective communication skills are essential for this role.
To succeed in this role, you will need to have experience with Java development, including J2EE in enterprise-level scalable, distributed, and fault-tolerant environments. Knowledge of microservices architecture, Docker, Kubernetes, Istio, and ArgoCD is also required. Experience with Azure cloud and proficiency in SQL Server queries and stored procedures are also necessary.
In addition to these technical skills, you should have a strong understanding of object-oriented programming and design principles, as well as experience with open-source application frameworks. Good communication and interpersonal skills are also essential for success in this role.
We offer a competitive salary, comprehensive benefits package, and opportunities for career growth and professional development. If you are a motivated and experienced Software Architect Engineer looking for a new challenge, we encourage you to apply.