Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

$114.5k - $188k

Iterable

Software Engineer II

Iterable is the leading AI-powered customer engagement platform that helps leading brands like Redfin, SeatGeek, Priceline, Calm, and Box create dynamic, individualized experiences at scale. Our platform empowers organizations to activate customer data, design seamless cross-channel interactions, and optimize engagement—all with enterprise-grade security and compliance. Today, nearly 1,200 brands across 50+ countries rely on Iterable to drive growth, deepen customer relationships, and deliver joyful customer experiences.

Our success is powered by extraordinary people who bring our core values—Be an Owner, Growth Mindset, Run as One, Transparency—to life. We foster a culture of innovation, collaboration, and inclusion, where ideas are valued and individuals are empowered to do their best work. That's why we've been recognized as one of Inc's Best Workplaces and Fastest Growing Companies, and were recognized on Forbes' list of America's Best Startup Employers in 2022. Notably, Iterable has also been listed on Wealthfront's Career Launching Companies List and has held a top 10 ranking on the Top 25 Companies Where Women Want to Work.

With a global presence—including offices in San Francisco, New York, Denver, London, and Lisbon, plus remote employees worldwide—we are committed to building a diverse and inclusive workplace. We welcome candidates from all backgrounds and encourage you to apply. Learn more about our story and mission on our Culture and About Us pages. Let's shape the future of customer engagement together!

How you will make an impact:

As a Software Engineer II at Iterable, you'll independently develop, maintain, and deliver moderate-complexity projects on your team. You'll be working with the Delivery team which builds and maintains the pipeline responsible to getting messages to end users on time. Ultimately, we help enable our customers to provide relevant, timely, and joyful experiences to their own users.

Our Engineering team works closely with Product, Design, Infrastructure, and SRE to bring next-generation marketing solutions to our massively scalable platform. We believe in building an Engineering culture guided by our company values which you can learn more about here.

You are recognized as a subject matter expert in a particular focus area and consistently demonstrate high-quality, on-time delivery. You take ownership of the full lifecycle of your code—from design through production monitoring and maintenance. One of our core values is a growth mindset and Iterable is a company where everyone can grow. If this is a role that excites you, please do apply as we value applicants for the skills they bring beyond a job description.

You'll get to:

  • Execute on core work with minimal guidance in a way that increases team velocity while maintaining high quality
  • Break down projects into milestones, provide accurate cost estimates, and proactively keep stakeholders informed
  • Architect and develop solutions on a complex platform that reaches millions of users
  • Collaborate with frontend, backend, product, and design to conceptualize and build new product features
  • Write well-structured, maintainable, documented, and tested code with an eye toward future reuse and modularization
  • Diagnose and fix tricky bugs, prevent incidents through appropriate testing, and maintain a track record of drama-free deploys
  • Provide in-depth code reviews and contribute to design reviews with respectful, effective communication
  • Recognize potential scalability issues, bring them to the Architecture Support Group (ASG), and participate in remediation
  • Collaborate actively to unblock teammates, give and receive hard feedback with respect and empathy, and solicit input from people of diverse backgrounds
  • Participate in recruiting and develop effective interviewing skills

We are looking for people who have:

  • 3+ years of relevant software development experience
  • Proficiency in at least one modern programming language (ideally Scala and/or Java)
  • Experience building production-ready, scalable web applications
  • Experience with Elasticsearch and/or other relevant technologies such as Postgres and data pipeline systems
  • Strong interpersonal skills and the ability to collaborate in a highly remote/distributed environment
  • Ability to facilitate discussions within your team and cross-functionally
  • A desire to be part of a values-driven Engineering team
  • Passion for learning—always improving yourself and the team around you
  • Willingness to take on-call responsibilities
  • Fluency in English (verbal and written)

Our Technology Stack:

  • Programming Language: Scala
  • Databases: Elasticsearch, Postgres, Redis, CRDB
  • Infrastructure: Pulsar, Kafka, AWS
  • Other Relevant Technologies: Docker / Kubernetes, React

Bonus Points:

  • Experience with end-to-end, integration, and performance testing
  • Exposure to enterprise systems

Perks & 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

The US base salary range for this position at the start of employment is $114,500 - $188,000. Within this range, individual pay is determined by specific US work location, as well as additional factors, including job-related skills, experience, relevant education or training, and internal equity considerations.

Please note that the range listed above reflects only base salary. The total compensation package includes variable pay (where applicable), equity, plus a range of benefits, including medical, dental, vision, and financial. In addition, we offer perks such as generous stipends for health & fitness and learning & development, among others.

Recruitment Disclaimer:

Please be aware that Iterable, Inc. ("Iterable") and our official professional recruiting agencies and platforms do not:

  • Send job offers from free email services like Gmail, Yahoo mail, Hotmail, etc.
  • Request money, fees, or payment of any kind from prospective candidates to apply to Iterable, for employment, or for the recruitment process (e.g. for home office supplies, or training, etc.).
  • Request or require personal documents like bank account details, tax forms, or credit card information as part of the recruitment process prior to the candidate signing an engagement letter or an employment contract with Iterable.

You may see all job vacancies on our official Iterable channels:

  • Official Iterable website, Careers page:
  • Official LinkedIn Jobs page:

Iterable is not affiliated in any way to these impostors and we hereby confirm that such individuals/entities are not authorized, encouraged, or sponsored to act on behalf of Iterable. Such job opportunities are entirely fake and not valid. Therefore, please disregard any written or oral request for a job offer or an interview that you believe is or might be fraudulent or suspicious and immediately reach out to us via email at View email address on click.appcast.io upon receiving a suspicious job offer.

Criminal and/or civil liabilities may arise from such actions, and Iterable expressly reserves the right to take legal action, including criminal action, against such individuals/entities whenever such phenomena occur. In any case, please note that under no circumstances shall Iterable and any of its affiliates be held liable or responsible for any claims, losses, damages, expenses or other inconvenience resulting from or in any way connected to the actions of these impostors. Iterable is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. Iterable does not make hiring or employment decisions on the basis of race, color, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military or veteran status, or any other basis protected by applicable local, state, or federal laws or prohibited by Company policy. Iterable also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Pursuant to the

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Denver, CO vacancy
  • $111.21k - $155.7k

    Ground Software Engineer II - Lunar Permanence page is loaded## Ground Software Engineer II - Lunar Permanencelocations: Denver, CO: Seattle, WAtime type: Full timeposted on: Posted Yesterdayjob requisition id: R54876Application close date:Applications will be accepted... 
    Suggested
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Denver, CO
    4 days ago
  • $88k - $132k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer II at Indeed, you will design and build software that powers shared platforms, services, and products used across the company.... 
    Suggested
    Work experience placement
    Local area
    Immediate start

    Indeed

    Denver, CO
    3 days ago
  • $78k - $170k

     ...Software Engineer II Denver, CO Xometry powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they need to grow... 
    Suggested

    Xometry

    Denver, CO
    4 days ago
  • $197.4k - $232k

     ...: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At Confluent...  .... One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems... 
    Suggested
    Full time
    Remote work

    Confluent

    Denver, CO
    4 days ago
  •  ...Job Description: We are looking for a Backend Engineer II to join the DMS+ team. This role focuses on building and refining the core APIs and database structures that power our next-generation dealer management services. You will work within a sophisticated AWS ecosystem... 
    Suggested
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    PamTen

    Aurora, CO
    2 days ago
  • $102k - $136k

     ...Software Engineer II Own the embedded Linux porting and bring-up across target hardware platforms Location: Westminster, Colorado, United States Compensation: $102,000 - 136,000 USD / year Job Tags: Software About The Role Embedded Software Engineer II At CesiumAstro,... 
    Full time
    Contract work
    Work experience placement
    Work at office
    Local area

    jobs.frontdoordefense.com - Jobboard

    Westminster, CO
    1 day ago
  • $105.53k - $145.11k

    ## Software Engineer IIApplylocations: Centennial, CO: Louisville, COtime type: Full timeposted on: Posted 8 Days Agojob requisition id: R2561...  ...extraordinary team.# **About the Role**The Software Engineer II role involves designing, developing, and testing software applications... 
    Contract work
    Work experience placement

    Pace Industries

    Centennial, CO
    5 days ago
  • $97.06k - $135.47k

     ...and victims; client rehabilitation; and meaningful community engagement. STATEMENT OF DUTIES General Statement Of Duties: The Software Engineer II is responsible for working on various projects such as case management systems, electronic filing systems, jury systems, and... 
    Full time
    Work experience placement
    Local area
    Trial period

    Colorado Judicial Branch

    Denver, CO
    5 days ago
  • $94.35k - $129.72k

     ...Software Engineer II page is loaded## Software Engineer IIremote type: Hybrid or in officelocations: Lone Tree, COtime type: Full timeposted on: Posted Todayjob requisition id: R0029440Our team develops cutting edge mission software deployed on numerous military and civilian... 
    For contractors
    Work experience placement
    Immediate start

    Sierra Nevada Corporation

    Littleton, CO
    1 day ago
  • $120k - $160k

     ...that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios,...  ...most ambitious space missions. SENIOR GROUND SOFTWARE ENGINEER I/II As a Senior Ground Software Engineer I/II based at... 
    Permanent employment
    Work experience placement
    Work at office
    Local area

    Rocket Lab

    Littleton, CO
    3 days ago
  • A leading aerospace company is seeking a Ground Software Engineer II in Denver, CO to work on the Lunar Permanence program. The role involves designing, implementing, and deploying software for mission-critical lunar operations. Candidates should have a strong background... 

    Blue Origin

    Denver, CO
    2 days ago
  • $67.7k - $90.27k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Software Engineer II will partner in an agile team environment to design, develop, code, test and debug new billing software and configurations or... 
    Full time
    Temporary work
    Remote work
    Work from home

    Lumen

    Aurora, CO
    4 days ago
  • $125k - $160k

     ...that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios,...  ...and most ambitious space missions. SENIOR SOFTWARE ENGINEER I/II - DIGITAL ENGINEERING Are you passionate about advancing... 
    Permanent employment
    Work at office
    Local area

    Rocket Lab

    Littleton, CO
    23 hours ago
  • The Colorado Judicial Branch is seeking a Software Engineer II who will work on various software projects involving case management and file systems. This is a collaborative role within agile teams focusing on system software infrastructure and development of production... 

    Colorado Judicial Branch

    Denver, CO
    5 days ago
  • Blue Origin LLC in Denver is seeking an Embedded Software Engineer II to develop software for the Blue Ring spacecraft. This role is crucial for ensuring the flight software is effective and integrates properly within the hybrid propulsion system. The ideal candidate should... 
    Relocation package

    Blue Origin

    Denver, CO
    4 days ago
  • $133k - $161k

     ...terminals for missile defense to commercial airline and helicopter connectivity solutions. We are looking for a Senior Test Software Engineer II to design, develop, and maintain automated test systems for embedded hardware and firmware. In this role, you’ll work... 
    Permanent employment
    Full time
    Work experience placement
    Local area

    Roman Health Pharmacy LLC

    Westminster, CO
    3 days ago
  • $120k - $160k

     ...Senior Software Engineer I/II - Simulation Engineering Littleton, CO ABOUT ROCKET LAB Rocket Lab is an end-to-end space company delivering responsive launch services, complete spacecraft design and manufacturing, payloads, satellite components, and more – all... 
    Permanent employment
    Work at office
    Local area

    Rocket Lab

    Littleton, CO
    1 day ago
  • Sierra Nevada Corporation is seeking a Software Engineer II in Lone Tree, CO. This full-time role involves designing, developing, and testing software components for aerospace systems. Candidates should have at least 2 years of experience in software development and must... 
    Full time

    Sierra Nevada Corporation

    Littleton, CO
    1 day ago
  • $113k - $136k

     ...collaborative, energetic, and forward‑thinking individuals to join our team. CesiumAstro is seeking an experienced Embedded Software Engineer II with a strong background in embedded Linux development and the Yocto build system. This role is ideal for engineers with hands... 
    Permanent employment
    Full time
    Work experience placement
    Local area

    CesiumAstro

    Denver, CO
    1 day ago
  • $115k - $155k

     ...that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios,...  ...and most ambitious space missions. SENIOR NETWORK SOFTWARE ENGINEER I/II Rocket Lab is looking for a driven Senior Network Software Engineer... 
    Permanent employment
    Full time
    For contractors
    For subcontractor
    Local area

    Rocket Lab Corporation

    Littleton, CO
    22 hours ago
  •  ...knowledge is a plus Top Skills: Angular JavaScript Team/ Environment: ~ Two onshore teams, made up of mostly Software Engineer 4s and a couple Software Engineer 2s. One offshore team. Job Description: Designs, modifies, develops, writes and... 
    Local area

    My3Tech Inc

    Greenwood Village, CO
    7 hours ago
  • $170k - $210k

    Principal Embedded Software Engineer II Location: Denver Job Tags: Software Develop high-reliability embedded software for satellite communication systems About The Role At CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites... 
    Full time
    Work experience placement
    Local area

    jobs.frontdoordefense.com - Jobboard

    Denver, CO
    2 days ago
  • $85k - $115k

     ...Software Engineer Software Engineer Aurora, CO TS/SCI w/ Poly Compensation Range: $85,000 – $115,000 Company Overview: Cornerstone Defense is the Employer of Choice within the Intelligence, Defense, and Space communities of the U.S. Government. Realizing early on... 
    Contract work

    Cornerstone Defense

    Aurora, CO
    3 days ago
  • The Department needs a Junior Contract Developer for the creation of frontend applications in support of the Elections division of the Department. The Department collects, secures, and makes accessible a wide variety of public records; it ensures the integrity of elections...
    Contract work
    Work at office
    Flexible hours

    Advance American Tech, Inc.

    Denver, CO
    23 hours ago
  • $144k - $160k

     ...defined path to $1 billion in revenue, DAT deploys a suite of software solutions, machine learning models, and intelligent automation...  ...Deadline: 06/30/2026 DAT is looking for a Full-stack Software Engineer to join our team working hybrid in our Denver, Colorado office... 
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Local area
    Immediate start
    Flexible hours

    Dat Services Inc

    Denver, CO
    2 days ago
  • $123.71k - $173.2k

     ...the most compelling challenges in spaceflight today: space infrastructure and increasing mobility on‑orbit. As an Embedded Software Engineer II on the Blue Ring program, you will be at the forefront of developing and testing flight software for one of the most capable... 
    Permanent employment
    Temporary work
    Local area
    Relocation
    Relocation package

    Blue Origin

    Denver, CO
    5 days ago
  • $133k - $161k

     ...missile defense to commercial airline and helicopter connectivity solutions. We are seeking an experienced Senior Embedded Software Engineer II with a strong background in developing embedded applications using Linux and Yocto. The ideal candidate will have hands‑on expertise... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    Roman Health Pharmacy LLC

    Westminster, CO
    5 days ago
  • Flight Software Engineer II page is loaded## Flight Software Engineer IIlocations: Greater Seattle Area: Denver, COtime type: Full timeposted on: Posted 2 Days Agojob requisition id: R65206Application close date:Applications will be accepted on an ongoing basis until the... 
    Permanent employment
    Temporary work
    Local area
    Relocation package

    Blue Origin

    Denver, CO
    3 days ago
  •  ...passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are looking to add a Senior Flight Software Engineer II to our Internal Missions team. If you enjoy working in a startup environment and are passionate about developing software... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    Roman Health Pharmacy LLC

    Westminster, CO
    4 days ago
  •  ...About the Role We're hiring a Senior Software Engineer to take on meaningful ownership of our platform and deliver features that directly impact the business. You'll work across the stack, make real technical decisions, and ship end-to-end. This is a role for someone who... 
    Temporary work
    Work at office
    Local area
    Remote work

    Elea Ecuador

    Denver, CO
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!