Full-Time Principal Architect
Affinity.co is hiring a remote Full-Time Principal Architect. The career level for this job opening is Expert and is accepting USA based applicants remotely. Read complete job description before applying.
Affinity.co
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
Affinity is a relationship intelligence platform that empowers dealmakers in relationship-driven industries to find, manage, and grow better deals.
As a Principal Architect, you will shape the technical landscape of Affinity's platform, ensuring scalability, performance, and innovation. You will operate across the entire engineering organization, driving the architectural vision and aligning it with our business objectives.
Key Responsibilities:
- Deep understanding of our product, customers, and forward-looking opportunities.
- Define and lead the architectural strategy, ensuring scalability, reliability, and performance.
- Collaborate across teams to align on priorities and execute shared goals.
- Develop and maintain forward-looking technical roadmaps focused on addressing technical debt, scalability, and sustainability.
- Lead initiatives and projects in collaboration with cross-functional partners.
- Innovate and integrate new technologies to drive platform evolution.
- Mentor engineers at all levels and share expertise in architectural best practices.
- Oversee documentation quality, technical reviews, and architectural consistency.
- Contribute to code and review, setting the standard for code quality.
Qualifications:
Experience: 12+ years in software engineering with a strong background in system architecture and design. 3+ years leading architectural decisions across a large organization or product suite.
Technical Expertise: Deep understanding of distributed systems, cloud infrastructure (AWS preferred), and data processing. Expertise in one or more programming languages such as Ruby (preferred) or Python.
Leadership: Proven track record of mentoring engineers, with the ability to influence without direct authority. Experience guiding teams through significant technical and architectural changes.
Communication: Exceptional ability to articulate complex technical concepts to diverse audiences.
Problem-Solving: Strong analytical skills with a methodical approach to solving complex technical problems.
Cross-team collaboration: demonstrated success working across engineering, product management, and design.
Tech Stack: Our platform is built with React and TypeScript on the front end, with Ruby and PostgreSQL on the back end. We’re leaning into event-driven architecture using Kafka. Our infrastructure is hosted by AWS and runs on Kubernetes. We use Python, Spark, and SQL for data engineering, with Databricks for compute and orchestration and Delta Lake for storage. We also utilize LLMs for data normalization and specialized tasks.
Compensation: $200,000 - $300,000 USD