Headquartered in San Francisco, California, Iterable is a privately held internet company offering a growth marketing platform that enables marketers to automate personalized omnic
Software Engineer II
Location
Colorado + 4 moreAll locations: Colorado | Illinois | New York | Massachusetts | Texas
Posted
6 days ago
Salary
$114.5K - $188K / year
Seniority
Senior
Job Description
Software Engineer II
Iterable
• As a Software Engineer II on the Developer Platform Team, you will help improve the Scala, Bazel, and CI foundations that Iterable engineers use every day to build, test, and ship services • Your work will make the codebase easier to change, the build graph easier to reason about, and CI more reliable under real production-scale usage • Independently own moderate-complexity projects; contribute directly to the Bazel build platform, core Scala libraries shared by services • Help shape how Iterable uses AI-assisted and agentic engineering practices to make complex development work faster, safer, and more repeatable
Job Requirements
- Strong software engineering fundamentals in Scala, Java, Kotlin, or another production language
- Experience with build systems, dependency management, CI, or test infrastructure; familiarity with Bazel, SBT, Maven, Gradle, GitHub Actions, or similar systems is valuable
- Ability to debug complex build, test, and developer workflow failures and turn repeated issues into clear fixes, tooling, documentation, or automation
- Product-minded approach to developer experience
- Comfortable using AI tools such as Cursor, Claude, or similar systems for real engineering work
- Good judgment about AI-assisted automation
- Clear communicator who can work with service teams
Benefits
- Competitive salaries, meaningful equity, & 401(k) plan
- Medical, dental, vision, & life insurance
- Balance Days (additional paid holidays)
- Fertility & Adoption Assistance
- Paid Sabbatical
- Flexible PTO
- Monthly Employee Wellness allowance
- Monthly Professional Development allowance
- Pre-tax commuter benefits
- Complete laptop workstation
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design and develop scalable software applications and systems • Write clean, maintainable, and efficient code • Collaborate with product managers, designers, and other engineers to deliver high-quality products • Mentor and provide technical guidance to peers and less experienced engineers, fostering a collaborative environment and contributing to team growth. • Participate in code reviews and contribute to team best practices • Debug, troubleshoot, and optimize applications for performance and scalability • Stay current with emerging technologies and propose improvements to systems and processes • Leverage AI-assisted development tools and practices to accelerate delivery, improve code quality, and document decision-making • Communicate technical concepts clearly to both technical and non-technical stakeholders
• Help build the foundation for secure access at Owner • Own critical auth infrastructure end to end • Improve reliability and observability • Raise the security bar • Leverage AI tools to move faster • Help us build a great team
• Create a world-class creative tool and workflow engine • Architect and implement foundations that power engineering organization • Write shared abstractions that are extensible for future changes • Design data models evolved in an open source environment • Introduce new core types, such as VIDEO or 3D • Partner with product design and frontend engineers to ship user-facing features
• You will be a core contributor to ComfyUI Desktop, the native application that brings one of the most popular open source AI projects to millions of users on Windows, and macOS. • Your mission is to make that first moment magical. When someone downloads ComfyUI, you're the reason it just works. • You'll build the native experience that transforms a powerful but complex tool into something that feels effortless. • Example projects include… - Building a seamless installation and onboarding experience that installs Python environments for all operating systems and GPUs supported by ComfyUI - Designing a system to back-up a user's files (models, custom nodes) to be accessible from any environment - Implementing a way to manage multiple ComfyUI environments - Smoothly integrating the desktop application with ComfyUI Cloud to unlock hybrid usage



