Job Closed

This listing is no longer active.

Iterable logo
Iterable

Headquartered in San Francisco, California, Iterable is a privately held internet company offering a growth marketing platform that enables marketers to automat

Principal Engineer – Nova

Location

United States

Posted

153 days ago

Salary

0

Seniority

Lead

Job Description

Principal Engineer – Nova

Iterable

• Serve as the technical authority for multiple core product areas, ensuring all architectural decisions directly support the business objectives for those areas. • Establish and maintain organization-wide technical standards, architectural patterns, and coding best practices to ensure consistency, security, performance, and maintainability across all teams. • Support decision making by providing expert architectural guidance and data-driven recommendations to leadership and engineering teams, facilitating timely and sound technical decisions. • Directly mentor, guide, and lead the technical direction of the Tech Leads and senior engineers within the domains, fostering a high-performance engineering culture. • Oversee and approve key design documents and high-level architectural proposals, ensuring they adhere to organizational standards and the own building and maintaining a long-term architectural roadmap. • Act as an escalation point for complex technical challenges, actively supporting teams in overcoming significant architectural hurdles or design issues. • Define and communicate the overall architectural vision and strategy to engineering teams, helping them understand how their individual contributions connect to the broader product and business goals. • Regularly report progress, risks, and technical insights related to the architectural roadmap to executive and product leadership.

Job Requirements

  • 10+ years of software engineering experience, with at least 5+ years as a hands-on architect
  • Proven track record of architecting and delivering complex, high-scale, distributed systems (e.g., Microservices, Event-Driven Architecture) in a cloud environment (AWS/GCP/Azure).
  • Deep expertise in our core technology stack: Scala (Java in lieu), Play, Kafka, Flink, Pulsar, S3
  • Experience building or deploying Multi-Agent Frameworks or Multi-Agent Systems.
  • Proven experience working with multiple LLMs (e.g., OpenAI, Anthropic, Cohere, etc.) and understanding their strengths and limitations.
  • Expertise in orchestration software like LangGraph or similar frameworks used for building and managing agent workflows.
  • Strong experience with data architecture, including SQL and NoSQL databases, caching strategies, and data consistency models.
  • Demonstrated experience with CI/CD pipelines, observability (logging/monitoring/tracing), and DevOps practices.

Benefits

  • health insurance
  • retirement plans
  • paid time off
  • flexible work arrangements
  • professional development

Related Job Pages

More Full-stack Engineer Jobs

Twilio logo

Cloud Software Engineer

Twilio

Twilio is a Platform-as-a-Service (PaaS) company established in 2007. In support of a flexible workplace, Twilio has previously posted freelance, flexible sched

• Design, implement, and maintain scalable, high-availability cloud infrastructure for Twilio’s microservices. • Operate and maintain highly available services handling billions of weekly requests. • Manage Infrastructure as Code (IaC) using tools like Terraform, ensuring operational best practices. • Build and optimize CI/CD pipelines to support continuous integration and deployment. • Monitor, troubleshoot, and ensure uptime of services through on-call rotations and incident response. • Collaborate with cross-functional teams in agile ceremonies to drive technical excellence. • Continuously improve cloud-based services, focusing on reliability, performance, and scalability. • Research and improve the design and implementation of Twilio’s API infrastructure regularly.

Ireland
Job Closed
IV.AI logo

Full Stack Software Engineer

IV.AI

AI Powered Decision Making that enables the smartest executives in the world to reduce cost and quantify the qualitative

OtherRemoteTeam 51-200H1B No Sponsor

- Architect, develop and maintain full stack applications using TypeScript, PostgreSQL and React - Collaborate with product managers, designers, and engineers to define, scope, and implement new features - Own key projects from technical design through implementation and deployment - Write clean, scalable and testable code with an emphasis on performance and reliability - Participate in code reviews, technical discussions and system design sessions - Contribute to Devops and infrastructure work (bonus if you're comfortable with Terraform) - Mentor junior developers and share best practices across the team

California
Job Closed

Staff Product Engineer

Prefect Technologies, Inc.

Prefect Technologies, Inc., founded in 2018, is a remote-first company specializing in dataflow automation, providing an open-source platform to help organizati

• Own end-to-end product slices of Horizon—from customer problem to wireframe to production service, including the user-facing UI/UX. You define what "done" means and you're accountable for it. • Partner directly with the CEO, VP of Product, and early customers to turn field signal into working software at pace. • Shape technical direction and architectural decisions for Horizon. Mentor product engineers on your team on systems thinking, reliability patterns, and shipping discipline. • Develop deep product knowledge of the AI/LLM tooling space, MCP ecosystem, and how Horizon fits into emerging patterns. Stay sharp on market trends and help us position ourselves accordingly. • Establish and refine our approach to operational excellence: sustainable on-call practices, incident response patterns, observability standards that scale. • Participate in on-call/incident response and set the standard for how we handle production issues.

United States
$225K - $280K / year
Cresol Cooperativa logo

Fullstack Developer – PCD Affirmative Action

Cresol Cooperativa

Fornecendo soluções financeiras com excelência por meio do relacionamento.

Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Perform tasks related to the development, deployment and monitoring of systems, assessing received functional and non-functional requirements to develop or maintain system features, monitoring deployments and performance, and applying software development best practices. • Develop and maintain web applications using Java and modern frameworks. • Design and integrate APIs for communication between systems. • Ensure application security and performance. • Collaborate with designers and analysts to define technical requirements. • Follow the software development best practices adopted by the company. • Participate in code reviews and ensure software quality. • Implement automated tests to ensure system stability. • Keep up with technology trends and propose improvements. • Work in a team using agile methodologies such as Scrum or Kanban.

Brazil