What are the responsibilities and job description for the Senior Software Architect position at Glacier Sky Analytics?
Overview
Join a dynamic financial services company at the forefront of personal lending innovation. Our platform operates on AWS and leverages cutting-edge technologies, including Vue.js, Java, Spring Boot, SQL/NoSQL, and data warehousing. We integrate data analytics, machine learning, and artificial intelligence to drive intelligent lending decisions. With a strong international presence, we offer a collaborative and inclusive environment that fosters professional growth.
We are seeking a highly skilled Senior Software Engineer / Software Architect to lead the design and development of our cloud-based, microservices-driven personal lending platform. This role demands a deep technical expertise in large-scale, distributed systems, a proven track record in software architecture, and strong hands-on experience in enterprise-grade software development.
Responsibilities
- Architect, design, and implement scalable, cloud-native microservices architectures that support high availability, performance, and security.
- Develop, optimize, and maintain robust back-end services using Java, Spring Boot, and SQL/NoSQL databases.
- Drive the adoption of design patterns, best practices, and architectural principles to enhance system modularity and maintainability.
- Lead technical decision-making, evaluating trade-offs in scalability, performance, and system complexity.
- Ensure seamless front-end and back-end integration by working with Vue.js and RESTful APIs.
- Implement AWS-based cloud solutions, leveraging managed services for storage, computing, and analytics.
- Collaborate with cross-functional teams to define, design, and deliver innovative features and improvements.
- Lead code reviews, technical mentorship, and knowledge-sharing sessions to uphold software quality standards.
- Continuously evaluate and integrate emerging technologies, particularly in data analytics, machine learning, and AI-driven decision-making.
Experience & Qualifications
Required Skills:
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field.
- 7 years of full-stack software development experience, with a strong emphasis on large-scale, cloud-based applications.
- 3 years of hands-on software architecture experience, designing distributed, microservices-based applications.
- Expertise in Java and Spring Boot for backend development.
- Deep knowledge of SQL/NoSQL databases and best practices in database design.
- Strong understanding of cloud computing (AWS preferred), including scalability, security, and infrastructure as code.
- Experience implementing design patterns such as CQRS, Event-Driven Architecture, Domain-Driven Design, and API Gateway.
- Strong problem-solving skills, analytical thinking, and a proactive attitude in tackling complex system challenges.
- Excellent communication and collaboration skills, with the ability to engage stakeholders and mentor team members.
Nice-to-have Skills:
- Master’s degree in Computer Science or related field.
- Proficiency in Vue.js and modern front-end frameworks.
- Experience with containerization technologies such as Docker and Kubernetes.
- Knowledge of data warehousing and ETL processes.
- Familiarity with machine learning, AI, and data-driven decision systems.
- Previous experience in the financial services industry, particularly in lending or fintech applications.
Job Type: Full-time
Pay: From $125,000.00 per year
Benefits:
- Health insurance
- Relocation assistance
Compensation Package:
- Yearly bonus
- Yearly pay
Schedule:
- Monday to Friday
- On call
Experience:
- Full-stack development: 7 years (Required)
- Software development: 3 years (Required)
- Java: 3 years (Required)
- SQL: 3 years (Required)
Ability to Commute:
- Orlando, FL 32839 (Required)
Ability to Relocate:
- Orlando, FL 32839: Relocate before starting work (Required)
Work Location: In person
Salary : $125,000