Job
Description
You are a talented and results-oriented Senior Technical Architect - Product Engineering, being sought to join Sureify's expanding engineering team. In this role, you will play a key part in building and evolving the next-generation cloud-based computing platform for digitally delivered life insurance products. This presents you with a significant opportunity to have a substantial impact at a high-growth enterprise software company within the life insurance sector. Your primary responsibilities will involve collaborating with fellow developers and a product manager to create software that supports a suite of business applications and their global delivery teams. These teams rely on a high-performance, reliable, and extensible backend system. To excel in this role, you are expected to have over 10 years of hands-on experience in developing production-quality code. Your role will focus on technical contributions by developing code alongside other team members, rather than engaging in people management responsibilities. You should possess a strong background in designing and developing product platforms using full-stack technologies, as well as experience in initiating and maintaining efficiency improvement processes. Your expertise should extend to guiding teams in High-Level Designs (HLDs) and Low-Level Designs (LLDs), and you should have a high-level understanding of system design involving infrastructure tools. Moreover, you are required to have excellent knowledge of coding conventions and quality standards, as well as the ability to offer technical leadership and mentorship to less experienced engineers. Experience in designing relational database schemas, a solid grasp of object-oriented design or functional programming, and familiarity with common data structures and algorithms are essential for this role. Furthermore, you should possess strong communication skills and be adept at working collaboratively within a closely-knit team. Your experience should also include working with 3rd party software integrations such as REST APIs, SOAP APIs, XML, and JSON. A solid understanding of the challenges posed by distributed systems, coupled with experience in building secure applications and enhancing application performance through Profilers, APM tools, and Security scanning tools, is crucial. Familiarity with CI/CD tooling and holding a Bachelors or Masters degree in Computer Science or a related field are also expected. The ideal candidate for this role would have experience developing production code using TypeScript, competency in a frontend framework/library like React or Angular, or NodeJS. Familiarity with developing SaaS applications on AWS (including S3, EKS, RDS, EC2) and Docker, along with a desire to collaborate with engineers to enhance their test-driven development practice, are desired qualities. Additionally, having developed and supported an abstraction layer that increases the productivity of less experienced engineers, and an appreciation for the benefits of strong typing in development, would be advantageous. Sureify is a company on a mission to modernize the life and annuity insurance industry. Comprising a team of over 200 insurance veterans, technology experts, and creatives, Sureify provides its employees with a unique opportunity to drive change in a digitally lagging industry. The company's culture is built on strong working relationships, a shared industry mission, and a focus on customer success. Merit, long-term thinking, and employee growth are valued at Sureify. Adaptability to a startup environment and a willingness to navigate the challenges of a rapidly growing company are essential. Team collaboration and going the extra mile to ensure success are common practices at Sureify.,