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

Senior Software Engineer

Namely

Marigold helps brands foster customer relationships through the science and art of connection. Marigold Relationship Marketing is a suite of world-class martech solutions that help marketers create long term customer love and loyalty. Marigold's products address the Messaging, Loyalty and Experiences marketing offerings, to a customer base categorized into three segments: Enterprise, Professional and Commercial. Marigold provides the most comprehensive set of use cases for marketers at any level. Headquartered in Nashville, TN, Marigold has offices globally across the United States, Europe, Australia, New Zealand, Malaysia, India, South America and Central America, as well as in Japan.

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. We're looking to fill roles across a variety of projects, including:

  • 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
Essential
  • 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.

Benefits
  • Flexible work hours, with the flexibility to juggle work and family (we believe in the importance of work-life balance)
  • Use of centrally located co-working spaces in Sydney
  • Frequent team and social events, both remote and in-person, for Sydney-based staff
  • Paid birthday day off
  • Salary continuance & life insurance
#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Nashville, TN vacancy
  • Senior Software Engineer (Fraud Technology)Location: Nashville, TN (hybrid)At Asurion, we build products and experiences that help people stay connected and protected. Within Fraud Technology, our mission is to protect customers by delivering software that adapts quickly... 
    Senior

    Asurion

    Nashville, TN
    1 day ago
  •  ...Senior Software Engineer Are you passionate about the patient experience? At HCA Healthcare, we are committed to caring for patients with purpose and integrity. We care like family! Jump-start your career as a Senior Software Engineer today with HCA Healthcare.... 
    Senior
    Work experience placement

    St. David's South Austin Medical Center

    Nashville, TN
    4 hours ago
  • $79.8k - $178.1k

     ...About the job Location: Nashville(TN). Description As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    1 day ago
  • $114.6k - $234.6k

    Job DescriptionOracle Cloud Infrastructure (OCI) Transformation & Delivery is seeking a Senior Software Engineer to join our high-impact team supporting the Zero Process Oracle (ZPO) initiative. This program is focused on streamlining critical business processes across... 
    Senior
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    3 days ago
  •  ...Senior Software Engineer / SDE II+ We are looking for a hands-on Senior Software Engineer / SDE II+ who can move quickly from idea to production and take ownership of backend or full-stack systems. The ideal candidate will have strong experience with Java, Python... 
    Senior

    Saxon Global

    Nashville, TN
    1 day ago
  •  ...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and... 
    Senior
    Local area

    Coinbase

    Nashville, TN
    4 days ago
  • $180k - $220k

     ...stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant’s platform... 
    Senior

    Datavant

    Nashville, TN
    3 days ago
  •  ...Senior Software Engineer United States TailorCare is transforming the experience of specialty care. Our comprehensive care program takes a deeply personal, evidence-based approach to improving patient outcomes for joint, back, and muscle conditions. By combining... 
    Senior
    Work at office
    Remote work

    TailorCare

    Nashville, TN
    2 days ago
  • $125k - $150k

     ...bolster the staff of this critical work. This Full-Stack Software Engineer position is Developer-focused, and requires demonstrable proficiency...  ...in the moments that matter throughout their lives. The Senior Full Stack Engineer will: Be responsible for analysis,... 
    Senior
    Full time
    Remote work

    Pearson

    Nashville, TN
    1 day ago
  •  ...Senior Software Engineer Santiago, Región Metropolitana, Chile Checkr is building the data platform to power safe and fair decisions. Over 140,000 companies and millions of people rely on Checkr for AI verification in the moments that matter most: getting a new... 
    Senior
    Work at office
    Local area
    Remote work
    3 days per week

    Checkr - Chile

    Nashville, TN
    21 hours ago
  • $89.2k - $209.5k

     ...Software Engineer The Oracle Cloud Infrastructure team provides the opportunity to build and operate massive-scale, integrated cloud services in a broadly distributed, multi-tenant cloud environment. OCI is committed to delivering cloud products that meet the needs... 
    Senior
    Temporary work
    Flexible hours

    Hackajob

    Nashville, TN
    21 hours ago
  • $132.8k - $250.8k

     ...capabilities. In this position... Own end-to-end delivery of software services powering critical customer experiences, as well as...  ...connectivity platform, influencing design decisions, setting engineering standards, and ensuring solutions are scalable, resilient, and... 
    Senior
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Nashville, TN
    1 day ago
  • $121.4k - $218.6k

     ...distributed systems problems? Join our highly skilled Data Engineering Team! The Data Engineering team is part of Cloud...  ...Make a difference in a critical area of our business As a Senior Software Engineer, you will join a team of platform infrastructure software... 
    Senior
    Work experience placement
    Work at office

    Akamai

    Nashville, TN
    3 days ago
  • $89.2k - $209.5k

     ...customer focus of the leading enterprise software company in the world. Values are OCI's...  .... This creates a strong opportunity for engineers to learn, experiment, and shape modern AI...  ...s IaaS cloud environment. As a Senior Member of Technical Staff, you will help... 
    Senior
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    3 hours ago
  • $102.7k

     ...SUMMARY CANDIDATE MUST BE US Citizen (due to contractual/access requirements) This job is an integral member of an agile software engineer team, focused on building scalable software applications to serve our customers. The candidate will be responsible for taking... 
    Senior
    Temporary work
    For contractors
    Work at office
    Local area

    Highmark Health

    Nashville, TN
    1 day ago
  •  ...Healthcare, we are committed to caring for patients with purpose and integrity. We care like family! Jump-start your career as a Senior Software Engineer today with HCA Healthcare. Benefits HCA Healthcare offers a total rewards package that supports the health, life,... 
    Senior
    Full time
    Contract work
    Temporary work
    Part time
    Work experience placement
    Flexible hours

    HCA Mission Hospital - Memorial Campus

    Nashville, TN
    4 days ago
  •  ...and monitoring missions. Our Automated Sensor Operator (ASO) software, native to our own line of purpose-built Smart Sensors and...  .... About this Role: Position Description The Senior Software Engineer will design and implement software and firmware to transform... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Flexible hours

    Instant Teams

    Nashville, TN
    4 days ago
  • $167.7k - $245.2k

     ...technologies across Linux and Windows.Our software agent team builds high-performance,...  ...environments.As part of the Windows agent engineering team, you will focus on extending these...  ...environments. You will work closely with senior engineers, architects, and cross-functional... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Nashville, TN
    1 day ago
  • $120k - $160k

     ...We have 4 to 10 years of professional experience in software development or systems engineering. We hold a bachelors degree in Computer Science or...  ...We bring advanced technical expertise suitable for a senior or lead engineering position. We can work in a role... 
    Senior
    Full time

    Starbucks

    Nashville, TN
    5 days ago
  • $89.2k - $209.5k

     ...Salary: $89,200 - 209,500 per year Requirements: We are looking for a software engineer with 3+ years of experience. We need experience building service-oriented architectures, APIs, or distributed systems. We require development experience in Java, C++, or C#... 
    Senior
    Full time

    Oracle

    Nashville, TN
    7 days ago
  • Senior Software Engineer We are seeking a senior-level Software Engineer who can be part of the team that is designing the next generation Raven Tools / TapClicks platform. You will be expected to be internally motivated and use the best practices to deliver this world... 
    Senior

    Raven Internet Marketing Tools

    Nashville, TN
    more than 2 months ago
  • $106k - $120k

     ...Senior Software Engineer - MainframeRemote - United StatesJR013948 At Ensono, our Purpose is to be a relentless ally, disrupting the status quo and unleashing our clients to Do Great Things ! We enable our clients to achieve key business outcomes that reshape how... 
    Senior
    Full time
    Temporary work
    Remote work
    Work from home
    Flexible hours

    Ensono

    Nashville, TN
    3 days ago
  •  ...SENIOR MACHINE LEARNING SOFTWARE ENGINEER IV Trilliant Health About Trilliant Health At Trilliant Health, we help hospitals and healthcare systems make smarter, data-driven decisions in an increasingly complex healthcare environment. Our teams combine healthcare... 
    Senior
    Full time
    Flexible hours

    Trilliant Health

    Nashville, TN
    19 hours ago
  •  ...getting the product ready to scale. We're hiring a Full Stack Engineer whose center of gravity is the front end. You'll spend most of...  ..., and other engineers to turn business problems into working software - not just technically correct software, but software that actually... 
    Senior
    Full time
    Work experience placement
    Live in
    Remote work
    Visa sponsorship
    Night shift

    Lyric

    Nashville, TN
    4 days ago
  • $112k - $187k

     ...level to capture video, analyze data, share highlights and more. Ready to join us? Your Role We are looking for a Senior Software Engineer with a passion for cloud technology and building highly scalable software solutions. This role is pivotal in driving Hudl... 
    Senior
    Work at office
    Local area
    Remote work
    Flexible hours

    Hudl

    Nashville, TN
    2 days ago
  • $79.2k - $209.5k

    Designs, implements, and optimizes components in distributed systems with an emphasis on scalability, resiliency, and operability. Delivers features and load/performance tests; leverages data plane platforms and distributed state tools for high-volume retrieval, storage...
    Senior
    Temporary work
    Flexible hours

    Oracle Corporation

    Nashville, TN
    4 days ago
  • $79.2k - $209.5k

     ...Who are we looking for?We are looking for engineers with distributed systems experience. You should have experience with the software development and design of the features and...  ...metrics, and self-healing systems.Partner with senior leadership to influence architectural... 
    Senior
    Full time
    Temporary work
    Work at office
    Relocation
    Long distance
    Flexible hours

    Oracle Corporation

    Nashville, TN
    22 hours ago
  • $79.2k - $209.5k

     ...and multicloud solutions, edge computing, and more.As a Senior Core Infrastructure Engineer, you will build and operate the foundational distributed...  ...equivalent practical experience.4+ years of professional software-development experience; advanced degree holders may have... 
    Senior
    Temporary work
    Work at office
    Worldwide
    Relocation
    Relocation package
    Flexible hours

    Oracle Corporation

    Nashville, TN
    1 day ago
  • $120.5k - $162.68k

     ...a company where people truly BELIEVE in what they're doing! Job Description Summary: We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager (TM) and Database (DB) application programming to drive the evolution... 
    Senior
    Full time
    Remote work
    Worldwide
    Flexible hours

    Rocket Software

    Nashville, TN
    1 day ago
  •  ...Talentify is seeking an AI-enabled Software Engineer to apply modern AI tools and platforms to accelerate software development and improve code quality. The role involves hands-on work with AI coding assistants and integrating APIs into production-ready applications.... 
    Senior

    Jobleads-US

    Nashville, TN
    4 days ago

Do you want to receive more vacancies?

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