About the Role
We're looking for a talented and results-oriented Sr Technical Architect - Product Engineering to work as a key member of Sureify's expanding engineering team. You'll help build and evolve our next-generation cloud-based computing platform for digitally delivered life insurance. This is your opportunity to make a large impact at a high-growth enterprise software company in the life insurance space. You'll collaborate with other developers and a product manager to build software supporting a suite of business applications and their worldwide delivery teams, all of whom count on a high-performance, reliable, extensible backend.
Requirements
- 10+ years of hands-on experience developing production-quality code - this role is for hands-on technical individual contributors who develop code along with other members, and not for any people management roles
- Strong knowledge of designing and developing product platforms using full-stack technologies
- Experience in initiating and maintaining efficiency improvement processes
- Strong in guiding the teams for HLDs and LLDs
- High-level understanding and insights into system design, considering infra tools included
- Excellent knowledge and understanding of coding conventions and quality standards
- Ability to provide technical leadership and mentorship to less experienced engineers
- Experience designing relational database schemas
- A firm understanding of object-oriented design or functional programming as well as common data structures and algorithms
- Strong communication skills, and the ability to work collaboratively in a close-knit team
- Experience working with 3rd party software integrations (REST APIs, SOAP APIs, XML, JSON, etc.)
- A solid understanding of the challenges of distributed systems
- Experience building secure applications and methodically improving application performance (Profilers, APM tools, Security scanning tools)
- Experience with CI/CD tooling
- Bachelor's or Masters degree in Computer Science or related field
The Ideal Candidate Also Has
- Experience developing production code using TypeScript
- Competency with either a frontend framework/library (such as React, Angular) or NodeJS
- Experience developing SaaS applications that run on top of AWS (and familiarity with S3, EKS, RDS, EC2)
- Familiarity with Docker
- A desire to work with engineers to develop their test-driven development practice
- Developed and supported an abstraction layer that allows less experienced engineers to be productive
- An appreciation for the value strong typing provides to a development team
About the Company
Sureify and its mission: Sureify (https://www.sureify.com/) is on a mission to modernize the life and annuity insurance industry. Composed of 200+ insurance veterans, technology experts, and creatives, Sureify offers its employees a unique opportunity to advance a powerful industry that has fallen behind digitally.
Our culture
We are a close group at Sureify, bound together by strong working relationships and a common mission in the industry. The success of our customers is very important to us, and we value merit in the workplace, long-term thinking, and the flourishing of all our employees. Experience working in a startup or an ability to adapt to a small, rapidly growing company mindset is required. There is an expectation that you can be agile amidst the fluctuations inherent to a young company establishing itself in the marketplace. Frequently, we have to come together as a team and go beyond the responsibility of our roles to ensure success.