Longevity Partners is seeking a seasoned and visionary Principal Software Engineer to lead the design, coordination, and scaling of digital products central to our consultancy-as-a-service offerings. This individual will be instrumental in driving the architectural, operational, and strategic roadmap for the firm’s tech stack — particularly the Impact Service Platform (ISP) and related AWS-hosted platforms.
This is a hands-on leadership role with significant influence across DevOps, architecture design, database integration, team management, and product direction. You will coordinate a rapidly growing engineering team and play a pivotal role in enabling scalable, high-performance solutions that support our sustainability consultancy mission.
Key Responsibilities:
DevOps & Cloud Infrastructure
• Lead and manage DevOps operations across AWS services, including Amplify, EC2, Lambda, and S3.
• Own CI/CD strategy and implementation, ensuring robust automation and deployment pipelines.
• Oversee and refine ETL processes to support real-time and batch data flows between internal platforms and client-facing services.
System Architecture & Engineering Leadership
• Define and own system architecture strategy, ensuring resilience, scalability, and security across multiple applications.
• Ensure platform modularity and service orchestration using modern best practices in microservices, serverless frameworks, and containerization.
Data Engineering & Database Coordination
• Design and manage robust integration strategies between relational (SQL) and non-relational (NoSQL, e.g., DynamoDB, MongoDB) databases.
• Guide platform schema design for ESG data tracking, analytics, and AI/ML readiness.
Product & Strategy Contribution
• Collaborate with Product Managers and senior stakeholders to align technical decisions with business goals, especially for the ISP, BIU, and Policy Tracker platforms.
• Act as a technical advisor on features such as dynamic recommendation tracking, automated report generation, and AI-integrated consulting tools.
Agile Delivery & Scrum Contribution
• Champion agile best practices, driving planning and delivery in Jira.
• Facilitate sprint planning, backlog grooming, and retrospective sessions in coordination with product and design leads.
Team Leadership & People Management
• Directly manage and mentor a cross-functional team of 4+ developers with a roadmap to scale.
• Foster a culture of technical excellence, code quality, and continuous improvement.
• Guide recruitment and onboarding of additional technical hires.
Ideal Candidate Profile
Technical Skills
• Proven experience with AWS services (including Lambda, RDS, DynamoDB, EC2, Amplify).
• Advanced proficiency in backend (Python, Node.js) and frontend (TypeScript, React) technologies.
• Deep understanding of modern database technologies and data integration patterns.
• Strong grasp of CI/CD tools and practices (e.g., GitHub Actions, Jenkins, Terraform).
• Familiarity with containerization (Docker/Kubernetes) and serverless architecture.
Professional Experience
• 6+ years in software engineering, with a strong track record in technical leadership and architecture.
• Experience managing cross-functional teams in agile environments.
• Background in SaaS platform development; sustainability or ESG software domain is a plus.
Soft Skills
• Strong strategic thinking with the ability to influence product direction.
• Excellent communication skills — comfortable collaborating across disciplines and with senior leadership.
• High ownership mentality with a passion for clean, maintainable code and scalable solutions.
What We Offer
• Opportunity to lead transformative projects in a mission-driven sustainability firm.
• Ownership over core elements of Longevity’s platform evolution.
• Hybrid and flexible working arrangements.
• Competitive compensation, private health benefits, pension contributions, and cycle-to-work scheme.