Senior Software Engineer
Company Overview Westaim and CC Capital have joined forces to strategically transform Westaim from a holding company into a global alternative credit asset manager with a unique, integrated insurance platform, branded as The Westaim Corporation. This partnership supports a long-term vision to deliver innovative, customized financial solutions across alternative credit and insurance, creating scalable growth and meaningful client impact. Ceres USA Holdings, LLC, part of the insurance platform within The Westaim Corporation strategy, is the parent company of Ceres Life Insurance—a fast-growing, technology-driven annuity carrier startup. Ceres is focused on redefining retirement security by combining modern fintech capabilities, top-tier talent, and strong vendor partnerships to deliver exceptional annuity solutions and digital experiences. Ceres is deeply committed to a client-centered culture. Through its Digital Contact Center and advisor-facing platforms, the company delivers proactive, personalized, and technology-enabled support that empowers clients and advisors while maintaining the highest standards of trust, security, and regulatory compliance. Position Summary The Sr. Software Engineer will design, build, and maintain scalable software solutions that power Ceres Life’s digital platform and AI capabilities. This role bridges architecture and execution — you’ll lead technical design discussions, contribute hands-on code, and collaborate across engineering, AI, and product teams to deliver reliable, intelligent systems that improve customer and advisor experiences. Key Responsibilities Application & Platform Development Design, develop, and maintain high-performance APIs, web services, and full-stack applications using modern frameworks and languages (Python, Node.js, Java, or .NET). Build modular, reusable components that integrate with internal data, CRM, and partner systems. Collaborate with the product team to translate business needs into scalable technical solutions. AI & Machine Learning Integration Partner with AI Engineers to embed machine learning and natural language models into production systems. Develop APIs and workflows to serve model predictions (e.g., chatbots, recommendation engines, fraud detection). Support model deployment, versioning, and monitoring through MLOps practices. System Design & Architecture Contribute to system architecture and design decisions that prioritize scalability, reliability, and security. Participate in architectural reviews and propose improvements to enhance platform performance. Define and enforce software engineering best practices, testing standards, and CI/CD automation. Cloud Infrastructure & DevOps Deploy and manage applications on AWS, Azure, or GCP using serverless, containerized, and event-driven architectures. Ensure strong observability, logging, and alerting for production environments. Security, Compliance & Data Integrity Implement secure coding practices and maintain compliance with financial and insurance industry standards. Safeguard client and partner data through encryption, IAM controls, and privacy-by-design principles. Collaboration & Mentorship Partner with cross-functional teams — including Data Engineering, AI, Operations, and Product — to deliver end-to-end solutions. Continuous Improvement Stay current with emerging technologies in cloud, AI, and software development. Evaluate and recommend new tools and frameworks to improve efficiency and innovation. Document architecture, APIs, and workflows to support maintainability and knowledge sharing. Qualifications & Experience Experience: 7+ years of professional software development and engineering experience. Technical Proficiency: Strong background in modern programming languages (Python, Java, Node.js, or .NET) and frameworks (React, Angular, Django, or similar). AI/ML Integration: Experience integrating AI or machine learning models, APIs, or LLMs (e.g., OpenAI, AWS Bedrock, Hugging Face, Vertex AI). Cloud & DevOps Expertise: Deep knowledge of AWS, Azure, or GCP environments; skilled with Docker, Kubernetes, and CI/CD automation. API & Data Skills: Proficient in RESTful and GraphQL APIs, SQL/NoSQL databases, and event-driven architectures (Kafka, Kinesis). Collaboration & Leadership: Proven ability to mentor teams, influence architecture, and communicate effectively across functions. Industry Experience: Familiarity with insurance, financial services, or other regulated environments preferred. Education: Bachelor’s degree in Computer Science, Engineering, or related field; advanced degree or AI/ML certification is a plus. Why Join Us? Strategic Impact: Lead the design of future-ready processes at a pioneering insurtech startup. Collaborative Culture: Partner with AI engineers, data scientists, and technology leaders to deliver cutting-edge solutions. Career Growth: Build and shape a modern process engineering capability with visibility across the enterprise. Technology-Forward: Leverage AI, workflow automation, and digital orchestration to redefine operational excellence. If you’re passionate about transforming complex workflows using AI, data, and technology innovation—and thrive in a dynamic, entrepreneurial environment—let’s talk.