Headquartered in San Francisco, California, Iterable is a privately held internet company offering a growth marketing platform that enables marketers to automat
Senior Software Engineer
Location
Texas + 5 moreAll locations: Texas | Massachusetts | Illinois | Colorado | New York | California
Posted
44 days ago
Salary
$133.5K - $212K / year
Seniority
Senior
Job Description
Senior Software Engineer
Iterable
Title: Senior Software Engineer Location: Austin, Texas; Boston, Massachusetts; Chicago, Illinois; Hybrid - Denver; Hybrid - New York; Hybrid - San Francisco Job Description: 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—Trust, Growth Mindset, Balance, and Humility—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: Engineering at Iterable is responsible for the core platform used by our growing customer base. Making this platform easy to use and attractive to non-technical users is extremely important. 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. One of our core values is Growth Mindset and Iterable is a company where everyone can continuously learn. If this is an idea that excites you, please do apply as we value applicants for the skills they bring beyond a job description Team Description? How you will make a difference: As a Senior Software Engineer working on the User Data Infrastructure team, you will: As a Senior Software Engineer working on the User Data Infrastructure team, you will: - Design and develop software for a highly scalable and reliable multi-tenant system - Architect and develop solutions to scale a complex platform that reaches millions of users - Enhance observability of data at ingestion, query, and storage layers - Improve automation of our Elasticsearch cluster management system We are looking for people who have : - Relevant industry experience building production-ready, scalable applications - Proficiency in at least one programming language (ideally Scala and/or Java) - Experience with Elasticsearch - Experience with NoSQL and SQL databases - Passion for learning -- always improving yourself and the team around you Our Technology Stack: - Programming Language: Scala, Java - Databases: Elasticsearch, Postgres, Redis - Infrastructure: Kafka, AWS, Pulsar - Other Relevant Technologies: Docker / Kubernetes Bonus Points - Experience working with large code base - Experience with functional programming and the JVM 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 $133,500 - $212,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: https://iterable.com/careers/ - Official LinkedIn Jobs page: https://www.linkedin.com/company/iterable/jobs/ 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 talent-ops@iterable.com 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 San Francisco Fair Chance Ordinance and other similar state laws and local ordinances, and its internal policy, Iterable will also consider for employment qualified applicants with arrest and conviction records.
Related Guides
Related Job Pages
More Software Engineer Jobs
Developer Experience (DevEx) Engineer
VeracrossUnify your school with Veracross, a fully integrated, 100% web-based Student Information System.
Company Description: Veracross provides SaaS-based School Information Systems (SIS) designed to meet the specific needs of independent K-12 schools worldwide. Our one-record solution combines the power of a fully integrated single-record database, personalized communication tools, and an elegant architecture that is unique in our industry. We are a growing, values-led community of employees in the US, UK and Australia who share a vision to unify school communities, improve the quality of education, and enhance learning. Veracross is five product brands in one global tech company - Veracross SIS is a one-person, one-record school management platform - Magnus Health provides cloud-based Student Health Record (SHR) solutions - Digistorm connects with their communities through Digistorm Websites, Digistorm Funnel, and Digistorm Apps. - Epraise incentivizes student well-being and connects teachers, students, and families. - Firefly provides an online learning space for students and teachers About the Role: We're hiring our first Developer Experience (DevEx) Engineer — a role at the intersection of platform engineering, tooling, automation, and AI-first development practices. You’ll own the systems, standards, and integrations that make our engineering teams faster, more consistent, and better equipped to leverage agentic workflows across a multi-language, multi-product codebase spanning Ruby on Rails, PHP/Laravel, C#, and Java. This is a high-autonomy, high-impact role. You’ll partner closely with engineering leadership to define and execute our 2026 AI-first engineering roadmap, serving as the connective tissue between our tools, teams, and processes. What to Expect: - Contribute meaningfully to the engineering organization at both the individual and team level. - Serve as an internal advocate and educator for developer tooling — run training sessions, labs, and internal demos. - Build and evolve the tooling, workflows, and platform capabilities that enable engineers to deliver high-quality software efficiently. - You will own the GitHub platform, pipeline and repository standards at Veracross. - Modernize and standardize our development ecosystem — from repository structure to CI/CD pipelines to AI-assisted workflows. - Use AI agents and copilots to generate code, debug issues, write tests, and optimize performance across multiple stacks. - Create best practices for AI instructional files accross repositories and push those standards and best practices forward. - Provide technical mentorship and guidance on best practices, tooling, and AI-first development patterns. - Collaborate with product, design, and engineering teams to translate specifications into efficient, repeatable workflows. - Integrate with other product areas, ensuring DevEx tooling supports systems like our SIS, Admissions, and Fundraising platforms. - Enhance internal tools and developer workflows through automation, intelligent integrations, and lifecycle-spanning pipelines. - Assist in documenting systems, architecture, and engineering processes, ensuring clarity for both humans and AI agents. - Work to drive meaningful context into the AI development ecosystem at Veracross to enable the AI tooling to probvde better and more robust options for engineers. - Build and maintain integrations with third-party systems commonly used in our domain.
.NET Programmer - Contract - Remote (Candidate MUST be a SC resident. No relocation allowed.
SUNSHINE ENTERPRISE USA LLCSunshine Enterprise USA is an “Equal Opportunity Employer—Minorities, Females, Veterans and Disabled Persons.”
.NET Programmer (law enforcement switch environment) Location: Remote Interview Process: 1 round, Virtual/Online Duration: 12 Months Employment Type: Contract (C2C / W2) Experience Required: 06+ Years Candidate Location: Candidate MUST be a SC resident. No relocation allowed. Project Scope: We are seeking an experienced .NET Developer / Project Lead to support a law enforcement switch project focused on secure, real-time data exchange across public safety systems. This role involves technical leadership, system design, and hands-on development to ensure seamless integration, performance, and compliance within a government environment.. · Lead design and delivery of a law enforcement switch system · Support real-time data exchange and system interoperability · Manage full SDLC lifecycle (requirements, development, testing, deployment) · Ensure compliance with security and public safety standards Key Responsibilities: Technical Leadership & Development - Design and develop .NET-based applications using C#, ASP.NET, XML, JavaScript, and web services - Provide technical leadership and guidance to development teams - Establish and enforce coding standards and best practices System Integration & Architecture - Manage integration between applications and law enforcement databases - Contribute to system architecture and design decisions - Ensure high performance, scalability, and secure data exchange Database Development - Develop and optimize SQL Server solutions (stored procedures, triggers, queries) - Ensure data integrity, performance tuning, and optimization Project Coordination & Delivery - Coordinate with stakeholders to gather and refine requirements - Monitor project timelines, risks, and dependencies - Provide regular status updates to leadership Quality & Compliance - Review deliverables for quality, completeness, and compliance - Ensure adherence to security, regulatory, and public safety standards - Support continuous improvement initiatives Required Skills & Experience: · 5+ years of experience in .NET development (C#, ASP.NET, XML, JavaScript) · 5+ years of experience with SQL Server development · Experience working in law enforcement switch environments (dispatch, communications, public safety systems) · Strong understanding of system integration and real-time data exchange · Experience leading projects or acting as a technical lead Preferred Skills: · Experience working with government agencies and enterprise platforms · Familiarity with public safety systems and compliance requirements Education & Certifications: Bachelor’s Degree (or equivalent 4 years of relevant experience)
Oracle SQL Programming Intern
ABC Financial ServicesABC Fitness is the #1 software provider for fitness businesses of any size, all around the world. Supporting 30K clubs, 650K coaches, 40M members, and processing more than $12B in payments every year, ABC Fitness provides scalable, data-driven solutions to simplify club management and engage members and clients. From personal trainers, boutique studios, and gyms, to international franchise health clubs, ABC Fitness will move your business forward through technology and industry insights. Innovation is at the center of everything we do, across ABC Glofox, ABC Ignite, ABC Trainerize, and ABC Evo. Let's make your fitness vision a seamless reality, together.
Join ABC Fitness and become part of a culture that’s as ambitious as it is authentic. Let’s transform the future of fitness—together! Our Values Best Life We believe great work begins with great people. That’s why our culture is built on respect, trust, and belonging. We create an inclusive environment where every team member can bring their authentic self to work—because diverse perspectives drive innovation and meaningful impact. Growth Mindset We are doers, thinkers, and dreamers. At ABC Fitness, your growth is our investment. Through continuous learning, mentorship, and professional development opportunities, we empower you to reach new heights—personally and professionally. One Team From day one, you’ll be part of a team that collaborates, celebrates, and cares. We move fast, support one another, and have fun along the way. Because when you thrive, we all thrive. Oracle SQL Programming Intern Location: Remote Department: Information Technology Overview We are seeking a motivated Oracle SQL Programming Intern to support the IT team. In this role, you will assist with documenting processes, gathering requirements, and developing applications within an Oracle environment. This is a great opportunity for someone looking to gain hands-on experience in database development and IT operations. What You’ll Do - Document IT processes and workflows - Gather user requirements to support application development - Develop applications within an Oracle database environment - Write and maintain SQL queries - Collaborate with team members to support ongoing IT initiatives Qualifications - Ability to work effectively in a remote work environment - Strong attention to detail and organizational skills - Ability to manage multiple tasks and priorities - Self-motivated with a strong work ethic Required Skills - Oracle SQL - Excellent oral and written communication skills Preferred Skills - JIRA - PL/SQL - Confluence - Microsoft Outlook - Microsoft Teams - Linux Location: Remote WHAT’S IN IT FOR YOU: - Purpose led company with a Values focused culture – Best Life, One Team, Growth Mindset - A fast-growing & fast-paced start-up culture prime for the picking. It’s a vibe! - And more! Work Authorization: We cannot offer employer sponsorship at this time; candidates must be eligible to work in the US for full-time employment. At ABC Fitness, we don’t just build technology—we build communities and transform lives. Your work matters here, your growth is supported, and your voice is heard. We welcome diverse talent and encourage you to apply, even if you don’t meet every requirement. ABC’S COMMITMENT TO DIVERSITY, EQUALITY, BELONGING AND INCLUSION: ABC is an equal opportunity employer committed to diversity, equity, and inclusion. We strive to create a workplace where every employee, client, and partner feels valued, inspired, and empowered to reach their full potential. For us, inclusion isn’t just the right thing to do—it’s a business imperative. Learn more at abcfitness.com About ABC Fitness ABC Fitness is the #1 software provider for fitness businesses of any size, all around the world. Supporting 30K clubs, 650K coaches, 40M members, and processing more than $12B in payments every year, ABC Fitness provides scalable, data-driven solutions to simplify club management and engage members and clients. From personal trainers, boutique studios, and gyms, to international franchise health clubs, ABC Fitness will move your business forward through technology and industry insights. Innovation is at the center of everything we do, across ABC Glofox, ABC Ignite, ABC Trainerize, and ABC Evo. Let's make your fitness vision a seamless reality, together. Learn more at abcfitness.com #LI-REMOTE
Job Requisition ID # 26WD97042 Position Overview The Autodesk Info360 Operational Analytics team is building the data infrastructure that powers modern water management, helping utilities monitor, predict, and respond to issues across thousands of sensors in near real-time. We're looking for a Senior Backend / Data Engineer who thrives on high-frequency, large-scale data problems. You'll design and ship the systems behind time-series analytics, smart alerting, and anomaly detection features that water operators depend on every day. This is a backend-heavy role with strong data engineering depth. You'll own pipelines, APIs, and the reliability of the data that drives critical decisions. Responsibilities - Design, build, and scale cloud-native backend services and APIs on AWS that handle high frequency sensor and time-series data. - Build and optimize data pipelines and ETL/ELT processes for large-scale, near real-time ingestion and processing. - Play a key role in delivering AI/ML-powered features by building the backend systems, data pipelines, and APIs that bring intelligent capabilities to production. - Own features end-to-end from design through production including monitoring, reliability, and iteration. - Identify and resolve bottlenecks in data flow, query performance and service interactions. - Build backend infrastructure that supports ML model serving, feature pipelines, and feedback loops for predictive alerting. - Leverage AI-assisted development practices to accelerate design, implementation, and code quality across backend services and pipelines. - Collaborate across engineering, product, and AI/ML teams to enable seamless integration across services and platforms. - Raise the technical bar through design reviews, code reviews, and mentoring peers Key Qualifications - 5+ years building and shipping large-scale backend systems in production - Hands-on experience with data pipelines and streaming architectures (Kafka, Kinesis or similar) - Experience with time-series data: storage, querying, or analytics at scale - Strong AWS experience (Lambda, API Gateway, Kinesis, DynamoDB) - Solid systems design skills across distributed and event-driven architectures - Familiarity with AI/ML infrastructure: building systems that support model serving or integration - Experience with Snowflake or comparable data warehouse - Strong observability and production debugging experience - Proven ability to collaborate and drive alignment across multiple teams Learn More About Autodesk Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made. We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world. When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us! Salary transparency Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package. Diversity & Belonging We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site).



