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

Full Stack Software Engineer

Campaign Monitor Pty Limited

The Company Marigold is a fast-growing marketing technology company helping growing businesses build stronger customer relationships through its three core platforms: Emma, Campaign Monitor, and Vuture. We deliver powerful tools for email, SMS, and marketing automation that elevate engagement and drive real results. Marigold is headquartered in Nashville, Tennessee with offices in Sydney and London.

Role Overview

Senior Full Stack Engineers are an integral part of our autonomous, multi-disciplinary product teams, working closely with UX designers, Product Managers, and other software engineers to deliver quality, rock-solid customer experiences and scale our systems for ever-increasing growth. We work in small teams with clear objectives, which allows for accountability and transparency, and an expectation to support and maintain the software we create, including participation in an on-call rotation. Note: The majority of the interview process will take place remotely, with one stage conducted in person. This role is on the Campaign Monitor product, where the technology stack is mainly C#, JavaScript, SQL, and Java. Some of our frontend is still on Backbone.js as we continue migrating toward React, so you'll be working across both as part of that transition.

  • Event-driven microservices and APIs in a distributed architecture
  • Dynamic web applications (ReactJS, Node.js, Backbone.js)
  • Infrastructure development on AWS (EC2, ECS, SNS/SQS, RDS, Elasticache, Elasticsearch)
  • Event streaming & big data solutions (Kafka, Spark)
  • Extending and growing our existing feature set

As a senior member of the team, you'll be expected to help shape architecture decisions, raise the bar on code quality through review and mentorship, and take ownership of problems end to end - not just implementation, but scoping, tradeoffs, and long-term maintainability.

About You
  • 10+ years of experience as a software developer.
  • BA/BS degree in Computer Science or a related field (in lieu of a degree, 3+ years of additional relevant industry experience).
  • Fluency in at least two programming languages, preferably including C#, Java, or JavaScript/TypeScript.
  • Comfortable using AI-augmented development tools (e.g., Copilot, Claude Code, Cursor) to write, review, and refactor code faster - with the judgment to know when to lean on them and when not to, and without outsourcing critical thinking about design, correctness, or security.
  • Familiarity with a range of storage engines (SQL, Elasticsearch, Cassandra, RDS offerings) and know when each is the right fit.
  • Data-driven decision making and familiarity with instrumentation techniques.
  • Effective communication skills, via interactive mediums and documentation.
  • You value teamwork and have solid collaboration skills, which are fundamental to how we work at Campaign Monitor.
Desirable
  • Experience in event streaming architecture and stream processing (Kafka, Spark).
  • Solid IaC experience with Terraform; comfortable picking up other provisioning/config tools as needed.

Haven't mastered everything on that list? That's okay. We heavily weigh potential, a desire for learning, and passion for contributing.

Why You'll Love It Here Ultimate Flexibility: Unlimited time off, flexible hours, fully remote work and your birthday off. Parental Leave: Generous parental leave for both parents. Home Office: Setup allowance for new starters. Genuine Connections: Optional fortnightly team gatherings at WeWork offices (lunch on us), culture clubs, an annual DevCamp to meet the wider team in person, Change Days and Innovation Sprints. Professional Growth: Work at scale with cutting-edge technologies, keep learning, and see a real path forward. Support & Benefits: Employee Assistance Program, wellbeing app, flu vaccinations, salary continuance and life insurance.

Marigold will never ask you to participate in text based or WhatsApp based interviews. All offers of employment from Marigold will come via an official system and will require an electronic or wet signature, based on the laws in your locale. If you have any reason to be concerned about outreach you have received, or concern that you may not be engaging with authorized Marigold employees, we welcome you to contact us at View email address on click.appcast.io.

Marketers today face more pressure than ever-tighter budgets, evolving technologies, complex data regulations, and customers who expect more from every interaction. For growing organizations, the challenge isn't just reaching audiences-its doing it authentically and at scale, with deeper personalization and intelligent automation. Marigold exists to make that challenge easier to meet. Through Campaign Monitor, Emma, and Vuture, we deliver powerful, accessible marketing solutions built for small to mid-sized organizations that want to grow quickly. Our products combine ease of use with proven technology and expert guidance, empowering teams to unify their brand, strengthen relationships, and achieve measurable growth.

Learn more at meetmarigold.com

#J-18808-Ljbffr
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Full Stack Software Engineer in Nashville, TN vacancy
  •  ...Lead Full Stack Engineer Location: Nashville TN Full-Time Employment with Client Hybrid Role 2-3 Days Onsite Salary $170,000 to $180,000 Benefits+ Bonus Open for Relocation candidates, Only GC and USC Relocation expenses will be Paid Responsibilities... 
    Suggested
    Full time
    Work experience placement
    Relocation

    iSpace, Inc.

    Nashville, TN
    3 days ago
  • $215k - $259k

     ...globally. The RolePeople who do well on this team are self-motivated engineers with a passion for our business and technologies. We are...  ...in you. We are looking for an experienced and talented Senior Full Stack Web Developer Lead/Manager to join our team.  You will be... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Creative Artists Agency

    Nashville, TN
    3 days ago
  •  ...Tennessee with offices in Sydney and London. The Role Senior Full Stack Engineers are an integral part of our autonomous, multi-disciplinary...  ...working closely with UX designers, Product Managers, and other software engineers to deliver quality, rock-solid customer... 
    Suggested
    Remote work
    Home office
    Flexible hours

    Marigold Defunct

    Nashville, TN
    3 days ago
  • $130k

     ...We are seeking a Senior Full Stack Software Engineer to design, develop, test, and support enterprise web applications in a remote U.S.-based environment. This role will work across the full application stack using technologies including C#, .NET, Vue.js, TypeScript,... 
    Suggested
    Remote work

    MAXIMUS

    Nashville, TN
    3 days ago
  •  ...Creative Artists Agency in Nashville is seeking a Senior Full Stack Web Developer Lead/Manager. You will write code, lead an agile team of 3–5 developers, and mentor others while collaborating with product management on new features. You’ll work with React, TypeScript... 
    Suggested

    Jobleads-US

    Nashville, TN
    1 day ago
  •  ...We are currently seeking a Terraform/Java Full Stack Engineer to join our team in Nashville, TN or Plano, TX in the United States (US). Position Summary The Terraform/Java Engineer designs, develops, deploys, and supports secure, scalable data engineering applications... 
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Jobleads-US

    Nashville, TN
    2 days ago
  •  ...Job Description Lead Full Stack Engineer \n Location: Nashville TN \n Full-Time Employment with Client \n Hybrid Role \n 2-3 Days Onsite \n Salary $170,000 to $180,000 Benefits+ Bonus \n \n Open for Relocation candidates, Only GC and USC \n Relocation... 
    Full time
    Work experience placement
    Relocation

    iSpace, Inc.

    Nashville, TN
    6 days ago
  • $60 - $70 per hour

     ...Senior Full Stack Developer Location: Brentwood, TN – Hybrid Type: 6+ Month Contract Schedule: Full-Time, 40 Hours/Week...  ...an experienced Senior Full Stack Developer with 7+ years of software development experience to design, develop, and support enterprise... 
    Full time
    Contract work
    Local area

    Brooksource

    Brentwood, TN
    3 days ago
  •  ...We are seeking a Consulting Full Stack Engineer with deep expertise in .NET, Vue.js, PostgreSQL, and Google Cloud Platform (GCP) to lead the...  ...support. Required Qualifications ~5+ years of experience in software application development. ~ Strong expertise in C#, ASP.NET... 
    Full time

    Provisions Group

    Nashville, TN
    2 days ago
  • Job ID: 25905864Reference Number: 25-00790Title: Senior Full Stack Engineer with Rule Engine and API development (Node.js, Java, Drools,)Location...  ...and Experience:Bachelor's degree in Computer Science, Software Engineering, or a related discipline.Minimum of 7 years' experience... 

    HAN Staffing

    Nashville, TN
    4 days ago
  •  ...strategic partner in the ecosystem, AABG leverages cutting-edge engineering, high-performance computing (HPC), artificial intelligence (...  ...have minimum 6 years work experience)Minimum of 3 years of full-stack engineering w/ minimum of 1 year experience with at least four... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Nashville, TN
    5 days ago
  •  ...We are seeking a Consulting Full Stack Engineer with deep expertise in .NET, Vue.js, PostgreSQL, and Google Cloud Platform (GCP) to lead the...  ...support. Required Qualifications ~5+ years of experience in software application development. ~ Strong expertise in C#, ASP.NET... 

    Provisions Group

    Nashville, TN
    2 days ago
  • $122k - $240.5k

    Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from...  ...will be responsible for designing, building, and delivering full-stack software and AI-enabled solutions for client engagements.... 
    Work at office
    Local area
    Visa sponsorship
    Flexible hours
    Shift work

    Deloitte

    Nashville, TN
    4 days ago
  •  ...Marigold is seeking a Senior Full Stack Engineer to join autonomous product teams. You will work across C#, JavaScript/TypeScript, and SQL to build rock-solid experiences and scale systems for growing customer bases. Expect to shape architecture, mentor peers, and own... 
    Remote work

    Jobleads-US

    Nashville, TN
    1 day ago
  •  ...Campaign Monitor Pty Limited is seeking a Senior Full Stack Engineer to join autonomous product teams. You will collaborate with UX designers, PMs, and other engineers to deliver scalable services and engage in on-call rotations. The role involves working across C#,... 

    Jobleads-US

    Nashville, TN
    2 days ago
  •  ...Marigold is hiring a Senior Full Stack Engineer to join autonomous, multidisciplinary teams working on the Campaign Monitor product stack (C#, JavaScript, SQL, Java). You’ll shape architecture, mentor teammates, and own end-to-end problems from scope to maintainability... 
    Remote job
    Flexible hours

    Jobleads-US

    Nashville, TN
    5 days ago
  •  ...Marigold is seeking a Senior Full Stack Engineer to join autonomous product teams, delivering rock-solid customer experiences while scaling systems for rapid growth. You’ll work across C#, JavaScript, SQL, and Java, transitioning from Backbone.js to React, and share ownership... 
    Remote job

    Jobleads-US

    Nashville, TN
    4 days ago
  •  ...this role exists We're growing rapidly and expanding the capabilities of our platform. To keep pace, we need a hands-on Full Stack Engineer who loves building scalable systems , shipping high-quality product , and solving complex technical challenges that directly... 
    Full time

    ShyftOff

    Nashville, TN
    more than 2 months ago
  •  ...Lead Full Stack .NET Developer Location: Remote, US Duration: Long-Term Contract Overview We are seeking an experienced Lead Software Engineer to design, build, and lead the delivery of scalable, enterprise-grade healthcare applications. This role combines... 
    Long term contract
    Remote work

    KANINI

    Nashville, TN
    2 days ago
  •  ...Seeking a Senior Software Engineer with strong hands‑on frontend, backend, and Azure cloud development experience to build and support healthcare applications and integrations. Serve as an Athena SME with expertise in Athena APIs, patient/provider workflows, scheduling... 

    Kanini Software Solutions

    Nashville, TN
    1 day ago
  •  ...Job Description Job Description As a Full Stack Cloud Engineer, you’ll build and modernize scalable AWS-based applications — developing backend services, APIs, and integrations while also contributing to frontend dashboards and user interfaces. One engagement you may... 

    Innovative Solutions

    Nashville, TN
    2 days ago
  •  ...methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or social media... 
    Full time

    Cheez

    Nashville, TN
    4 hours ago
  • We are not currently hiring but always accepting resumes.Memphis, Nashville or Remote (US Only)We're looking for a full stack web developer. The ideal candidate should be either someone with proven senior-level experience or a driven junior-level developer with promising... 
    Currently hiring
    Remote work

    Speak Creative

    Nashville, TN
    3 days ago
  •  ...utilizing Java in an Agile / Scrum development environment. This full stack development position provides leadership by promoting Agile...  ...confidential according to EEO guidelines.SummaryFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer Software

    EROS Technologies

    Nashville, TN
    3 days ago
  •  ...utilizing Java in an Agile / Scrum development environment. This full stack development position provides leadership by promoting Agile...  ...to EEO guidelines.SummaryType: Full-timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer Software
    Full time

    EROS Technologies

    Nashville, TN
    3 days ago
  • This position is US only. We are not able to offer sponsorship assistance. We currently are not able to accept offers from recruiters. The position is hybrid for anyone in Memphis or Nashville and remote from other US locations.Speak Creative is an established company with...
    Remote work

    Speak Creative

    Nashville, TN
    3 days ago
  •  ...Digital Automotive develops digital tools and software dedicated to the performance of decision-...  ...Scrum in the Spotify model.Our tech stack:TypeScript, Angular, RxJS, signalsDevExtreme...  ...environment for its employees."Job SummaryID: 0F4137142CDepartment: ITType: full time
    Permanent employment
    Full time
    Contract work
    Temporary work
    Worldwide

    Infopro Digital

    Nashville, TN
    4 days ago
  •  ...Full Stack Web Developer – PHP & React | FireFly Robotics | Salt Lake City, UT Build software that drives autonomous robots in the real world. FireFly Robotics is the world...  ...we're growing. Since 2010, we've been engineering fully automated harvesters and robotic... 
    Full time

    FireFly Robotics, Inc.

    Nashville, TN
    10 hours ago
  • $110.7k - $218.3k

     ...support business growth. This role combines full stack development, architecture leadership,...  ...stack developers through code reviews, engineering standards, and implementation best...  ..., and JavaScript.Experience with Agile software development methodology.Cloud or architecture... 
    Local area
    Visa sponsorship

    Deloitte

    Nashville, TN
    2 days ago
  •  ...environments, and browser-based or n-tier environments. Develops design specifications and/or translates detailed design specs into computer software. Tests, debugs, and refines the computer software to produce the required product. Prepares required documentation, including both... 
    Local area

    Ruri Software Technologies LLC

    Nashville, TN
    1 day ago

Do you want to receive more vacancies?

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