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 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Denver, CO vacancy
  • $100k - $150k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer II at Marketplace Intelligence and Efficiency - Utility, you will design and build highly scalable ranking and job delivery... 
    Suggested
    Work experience placement
    Local area
    Immediate start

    Indeed

    Denver, CO
    3 days ago
  • $60 per hour

     ...Software Engineer II Englewood, CO Hybrid Role (4 days remote, 1 onsite) $60 per hour ABOUT THE ROLE Our client is seeking a highly skilled Software Engineer II to join the Service Activation Integration Engineering (SAIE) Environment team. In... 
    Suggested
    Hourly pay
    Local area
    Remote work

    Medasource

    Centennial, CO
    5 days ago
  • $78k - $170k

     ...Software Engineer II Denver, CO Xometry (NASDAQ: XMTR) 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... 
    Suggested

    Xometry

    Denver, CO
    2 days ago
  • $70k - $109k

    Location: Denver, CO CONMED is seeking a Software Engineer II to join the Advanced Surgical R&D team based in Denver, CO. This role will partner with cross-functional teams to design, develop, verify, and maintain secure software components and subsystems for medical... 
    Suggested
    Temporary work
    Work experience placement
    Immediate start
    Worldwide

    CONMED Corporation

    Denver, CO
    12 hours 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
    5 days ago
  • $105.53k - $145.11k

     ...mission-ready throughout space. We are mission-driven, and together, we are an extraordinary team. About the Role The Software Engineer II role involves designing, developing, and testing software applications for space systems and technologies. This mid-level... 
    Contract work
    Work experience placement

    Sierra Space Corporation

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

     ...This role is part of Advanced Concepts and Enterprise Engineering (ACE), supporting Blue Origin's mission of millions...  ...in space tobenefitEarth. As aSoftware Engineer II, you will join a team of passionate software platform engineers, responsible for building... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Denver, CO
    4 days ago
  • $113k - $144k

     ...Software Engineer II Denver, CO, USA DAT Freight & Analytics is an award-winning employer of choice and a next-generation SaaS technology company that has been at the leading edge of freight and logistics innovation for nearly five decades. Founded in 1978, DAT... 
    Temporary work
    Work experience placement
    Work at office
    Local area
    Immediate start
    Flexible hours

    DAT Freight & Analytics

    Denver, CO
    12 hours 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... 
    Permanent employment
    Full time
    For contractors
    For subcontractor
    Local area

    Rocket Lab Corporation

    Littleton, CO
    28 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... 
    Full time
    Remote work

    Confluent

    Denver, CO
    4 days ago
  • $160k - $195k

     ...Senior Software Engineer II Guild is seeking a Senior Software Engineer II to join our Member Experiences pillar, focused on building guided core member experiences which are personalized, intuitive, and delightful. In this role, you will design and deliver robust... 

    Guild

    Denver, CO
    3 days ago
  • $68.9k - $131.1k

     ...technical documentation in Atlassian Confluence. Experience with agile development methodologies. DoD 8140 certification at IA Level II or higher (Security+, Security CCNA Security, CySA+, GICSP, GSEC, SSCP, CASP+ CE, CISSP). Candidate is responsible for maintaining... 
    Contract work
    Work at office
    Remote work

    Collins Aerospace

    Aurora, CO
    2 days ago
  • Overview We are looking for a Software Engineer II to join the Advanced Concepts and Enterprise Engineering team at Blue Origin. The role focuses on building and maintaining distributed services and user interfaces that support engineering workflows across the company.... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Denver, CO
    2 days ago
  • $105.53k - $145.11k

    About the Role The Software Engineer II role involves designing, developing, and testing software applications for space systems and technologies. This mid-level position requires a strong understanding of programming languages and software development principles, as well... 
    Work experience placement

    Sierra Space

    Centennial, CO
    2 days ago
  • $125k - $160k

     ...allow them to thrive in space, such as solar panels, flight software, star trackers, optical systems, separation systems, radios,...  ...Position Overview We’re looking for a driven Senior Software Engineer I/II to join our Digital Engineering team at the Littleton, CO site... 
    Permanent employment
    Work at office
    Local area

    Segment (Twilio)

    Centennial, CO
    2 days ago
  • $108.5k - $149.18k

    Do you enjoy developing new products and services? Join us! Our Software Engineers work in an agile, collective environment. As a Software Engineer II, you will contribute to the design, development, and optimization of software systems for advanced aerospace applications... 
    Full time
    Work experience placement

    Sierra Nevada Corporation

    Englewood, CO
    3 days ago
  • $96k - $186k

    Position Summary... Are you a talented software engineer with a passion for innovation and problem-solving? Join our dynamic Software and Services team at Walmart/VIZIO as a Software Engineer II, where you'll design and implement cutting-edge software solutions. Elevate... 
    Full time
    Temporary work
    Part time

    Walmart

    Denver, CO
    3 days ago
  • $115k - $165k

     ...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 - SIMULATION ENGINEERING We are seeking a highly skilled... 
    Permanent employment
    Local area

    Rocket Lab

    Littleton, CO
    4 days ago
  • $120k - $160k

     ...that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios,...  ...the boldest and most ambitious space missions. SENIOR SOFTWARE ENGINEER I/II – SIMULATION ENGINEERING We are seeking a highly skilled and... 
    Local area

    Dormont Manufacturing Company

    Centennial, CO
    1 day ago
  • $123.71k - $173.2k

     ...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
    2 days ago
  • $115k - $165k

     ...design and manufacturing, payloads, satellite components, and more; its mission is to open access to space. Job Title Senior Software Engineer I/II - Simulation Engineering Location: Littleton, CO Role Summary The position focuses on architecting large‑scale simulation... 
    Permanent employment

    Rocket Lab

    Littleton, CO
    2 days ago
  • $68.9k - $131.1k

     ...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead...  ...What You Will Do Design, develop, test, deliver, and maintain software for satellite ground systems. Work with a team of engineers... 
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    Raytheon Technologies

    Aurora, CO
    5 days ago
  •  ...Software Engineer The OpenFLIS team is seeking a Software Engineer with strong.NET and Angular skills to develop and maintain OpenFLIS's microservices and user interface. The engineer will build scalable services and web applications using C#/.NET and Angular, work... 
    Work experience placement
    Remote work
    Relocation
    Home office
    Flexible hours

    Synergetics

    Denver, CO
    4 days 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
    4 days ago
  • $68.9k - $131.1k

     ...Software Engineer We're expanding our engineering organization dramatically to meet exciting customer demand, and we're actively looking for engineers who bring strong foundational skills and a passion for solving hard problems. Industry experience in defense? Not required... 
    Temporary work
    Work experience placement
    Relocation
    Flexible hours

    Raytheon

    Aurora, CO
    3 days ago
  • $88k - $171k

     ...Position Summary... What you'll do... Position Summary: We are looking for a Junior Software Engineer to join the teams that power our content metadata platform. The Ingestion team builds the pipeline that pulls content from partner sources and moves it... 
    Full time
    Temporary work
    Part time

    Walmart

    Denver, CO
    3 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
    13 hours ago
  •  ...Code and test software-based upon software specifications and designs, analyze and study complex system requirements, design software...  ...other accepted design techniques and use Computer-Aided Software Engineering (CASE) tools. Use sound software engineering principles to... 

    DeNovo Solutions, LLC

    Aurora, CO
    1 day ago
  • $68.9k - $131.1k

     ...onsite role in Aurora, CO. What You Will Do Design, develop, test, deliver, and maintain software for cutting‑edge satellite ground systems. Work with talented teams of engineers, architects, and leaders in an Agile environment. What You Will Learn Advanced software technologies... 
    Relocation package

    Raytheon

    Aurora, CO
    2 days ago
  • $90k - $100k

     ...with headquarters in Denver, Colorado, and offices across the U.S., Canada, and India. #LI-Hybrid JOB DESCRIPTION As a Software Engineer II, you will be working within an energetic agile team implementing solutions that support a wide range of customers. You will... 
    Contract work
    Work at office

    Vertafore

    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!