Browse All Jobs
Job Description

FourKites is seeking a Principal Architect to drive technology and best practices in engineering, ensuring the scaling, performance, availability, and quality of products. The Principal Architect will participate in development with teams, creating exemplary modules and systems that demonstrate best practices. They will provide strong technology leadership and mentoring through code reviews, design reviews, and architecture discussions.

The Principal Architect will define and implement a long-term technology vision across products and teams, experimenting with relevant technologies while measuring impact. As primary owners of product architecture, they will ensure proper review and implementation, represent FourKites in external forums, and create architectures for existing and new problem spaces in the Supply chain/logistics domain.

Responsibilities include:

  • Collaborating closely with Development teams to resolve bottlenecks
  • Participating in on-call rotation for production support
  • Debugging product issues during outages and conduct root cause analysis
  • Setting up CI/CD pipelines for new projects
  • Partnering with engineering leadership to establish SLIs, SLOs, SLAs, and Error budgets
  • Providing production support with quick resolution during outages
  • Working with frontend and backend teams to automate repetitive tasks and improve system health
  • Ensuring automated setup and updates of all development environments
  • Maintaining infrastructure with focus on security and compliance

Requirements include:

  • Hands-on experience managing production-grade Kubernetes clusters
  • Experience with at least 2 end-to-end migrations (Cloud, databases, Container Orchestration, API Gateways)
  • Experience managing cloud infrastructure for SaaS companies
  • Deep understanding and experience with Docker and Kubernetes orchestration
  • Experience managing microservices architectures
  • Deep understanding of cloud infrastructure security with responsibility for security and compliance audits
  • Experience handling low latency and high request volume requirements
  • Understanding of open source vs. SaaS observability platforms
  • Security Experience (SOC2, PCI)
  • DR Drills experience
  • Automation capabilities (building workflows to reduce manual tasks using scripts, open source tools, AWS System Manager)
  • Strong understanding of observability with ability to instrument end-to-end
  • Bachelor's degree in Computer Science or equivalent practical experience
  • Strong UNIX/Linux systems administration skills
  • Advanced troubleshooting abilities across systems, networks, and application code
  • Programming proficiency in Python or other relevant languages
  • Experience maintaining high-availability systems with stringent uptime requirements

FourKites offers:

  • Medical benefits starting on the first day of employment
  • 36 PTO days (Sick, Casual, and Earned), 5 recharge days, 2 volunteer days
  • Home Office setups and Technology reimbursement
  • Lifestyle & Family benefits
  • Annual Swags/ Festive Swags
  • Ongoing learning & development opportunities (Professional development program, Toast Master club etc.)
Apply Manually