Iterable

The customer activation platform that helps brands deliver joyful experiences at massive scale.

Principal Engineer – Nova

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 501-1,000Since 2013H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

60 days ago

Salary

Not specified

Bachelor Degree10 yrs expEnglishAWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaKafkaMicroservicesNo SQLPulsarScalaSQL

Job Description

• 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

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

Full-stack Engineer60 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

Full Stack Software Engineer developing web applications for AI platform

PostgresReactTerraformTypeScript
California

Staff Product Engineer

Prefect

Coordinating the world's dataflow.

Full-stack Engineer60 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

Staff Product Engineer at Prefect building workflow platforms for AI development.

AWSCloudDistributed SystemsGrafanaPostgresPythonRedisTypeScript
United States
$225K - $280K / year

Senior Full Stack Engineer

Creators United

We connect top food & cooking influencers with brands looking for growth

Full-stack Engineer60 days ago
Full TimeRemoteTeam 1-10H1B No Sponsor

Senior Full Stack Engineer developing scalable solutions at Pearpop

AWSCloudDockerGoogle Cloud PlatformJavaScriptMicroservicesMongoDBMySQLNode.jsPostgresReactTypeScript
United States
$95K - $130K / year

Staff Engineer, Software

NetBox Labs

We make it easier to build and manage complex networks.

Full-stack Engineer60 days ago
Full TimeRemoteTeam 11-50Since 2023H1B No Sponsor

Staff Software Engineer leading architecture for NetBox Enterprise product.

AnsibleKubernetesLinuxPythonRustTerraformGo
United States
$220K - $240K / year