Software Engineer

Founded in 2014, Cordial is a marketing technology platform helping brands send personalized messages across email, SMS, and mobile apps.
$70,000 - $90,000
Backend
Mid-Level Software Engineer
Remote
101 - 500 Employees
4+ years of experience
Enterprise SaaS

Description For Software Engineer

Cordial, established in 2014, is revolutionizing marketing technology by bringing humanity and empathy to brand communications. As a Software Engineer at Cordial, you'll join a mission-driven team building sophisticated marketing technology that serves major brands like PacSun, Revolve, and L.L. Bean. The role combines backend development with frontend expertise, requiring proficiency in technologies like PHP, Python, Java, or Go, alongside React or Vue.js. You'll be instrumental in designing and implementing highly scalable systems, working with modern technologies like Kafka and MongoDB.

The position offers an excellent opportunity to work on challenging problems at scale, collaborating with a diverse, distributed team across the US and Europe. You'll be involved in all aspects of the development process, from core architecture decisions to implementing features that directly impact major retail brands' communication strategies.

The ideal candidate brings 4+ years of software engineering experience and a strong foundation in both backend and frontend technologies. We're looking for someone who embodies our values of transparent communication, collaboration, and continuous improvement. The role offers competitive compensation ($70,000-$90,000), flexible time off, and education benefits, all while maintaining a healthy work-life balance.

What makes this role unique is the opportunity to work on technology that helps brands create more thoughtful, personalized customer experiences. You'll be part of a company that values both technical excellence and human connection, working with a team that's passionate about solving complex problems while maintaining a supportive, inclusive culture.

Last updated 14 days ago

Responsibilities For Software Engineer

  • Develop and maintain scalable, efficient, and robust code for both frontend and backend systems
  • Proactively identify and solve problems, continuously improving our codebase and processes
  • Collaborate effectively with cross-functional teams
  • Design and implement highly scalable systems using technologies like Kafka, Kinesis, or RedPanda
  • Write clean, well-tested code adhering to software engineering principles
  • Contribute to core architecture and system design
  • Build modular and reusable components and features
  • Design front-end code for optimal performance
  • Participate in peer code reviews
  • Attend daily standups scheduled for joint US/European meeting times

Requirements For Software Engineer

PHP
Python
Java
Go
React
MongoDB
  • 4+ years of professional software engineering experience
  • Strong proficiency in at least one backend technology: PHP/Laravel, Python, Java, or Go
  • Experience with frontend technologies, particularly React or Vue.js
  • Solid understanding of software engineering principles, including S.O.L.I.D.
  • Experience with system design for highly scalable applications
  • Excellent problem-solving skills
  • Strong written and verbal communication skills
  • Familiarity with cloud platforms (AWS, GCP, or Azure)
  • Experience with CI/CD pipelines and DevOps practices
  • Familiarity with NoSQL databases such as MongoDB

Benefits For Software Engineer

Education Budget
  • Flexible time off
  • Continuing Education Reimbursement Policy
  • Healthy work/life balance
  • Commitment to diversity, equity, and inclusion

Interested in this job?

Jobs Related To Cordial Software Engineer

Software Engineer (L4) - CKG

Full Stack Software Engineer position at Netflix, working on Content Knowledge Graph team to build and scale data systems and user interfaces.

Software Development Engineer, Customer Success Engineering Team

AWS Customer Success Engineering Team seeks experienced software engineer to build tools and services for customer operations management

Software Development Engineer, Industry Products

AWS Industry Products seeks Software Development Engineer to build innovative cloud solutions, focusing on backend development, ML, and large-scale data processing.

Software Development Engineer

Software Development Engineer role at Amazon working on Alexa and Echo products, focusing on speech and language solutions with competitive compensation and benefits.

Software Development Engineer, High Volume Hiring

Software Development Engineer role at Amazon focused on building scalable hiring solutions for millions of applicants worldwide.