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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Software Engineer
IV.AIAI 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
Full-stack Engineer60 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor
Staff Product Engineer at Prefect building workflow platforms for AI development.
AWSCloudDistributed SystemsGrafanaPostgresPythonRedisTypeScript
Senior Full Stack Engineer
Creators UnitedWe 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
Full-stack Engineer60 days ago
Full TimeRemoteTeam 11-50Since 2023H1B No Sponsor
Staff Software Engineer leading architecture for NetBox Enterprise product.
AnsibleKubernetesLinuxPythonRustTerraformGo