Senior Software Engineer (UI/FED)
Charlotte, NC
Contracted
Experienced
Role: Senior Software Engineer (UI/FED)
Role Overview
The Senior Software Engineer (UI/FED) will support integrations between internal lead management systems, data pipelines, and third-party marketing platforms spanning paid media, lifecycle marketing, and call tracking to strengthen and expand marketing technology ecosystem. This individual will join a small collaborative team, working across our entire MarTech stack — including Ruby on Rails and Go-based backend services, modern web applications built with Next.js and TypeScript, and cloud infrastructure in Azure.
What You'll Do
Role Overview
The Senior Software Engineer (UI/FED) will support integrations between internal lead management systems, data pipelines, and third-party marketing platforms spanning paid media, lifecycle marketing, and call tracking to strengthen and expand marketing technology ecosystem. This individual will join a small collaborative team, working across our entire MarTech stack — including Ruby on Rails and Go-based backend services, modern web applications built with Next.js and TypeScript, and cloud infrastructure in Azure.
What You'll Do
- Design, build, and maintain full stack applications and integrations across our marketing technology ecosystem
- Develop and extend backend services written in Ruby on Rails and Go that support lead management, tracking, and data synchronization workflows
- Contribute to modern front-end applications (Next.js, React, TypeScript) that enhance marketing and analytics user experiences
- Integrate internal systems with third-party marketing platforms through APIs, webhooks, and data pipelines
- Implement and maintain robust data flows between paid media, lifecycle marketing, call tracking, and analytics platforms
- Collaborate closely with analytics engineers and marketers to ensure accurate tracking, attribution, and data quality across all digital channels
- Write clean, maintainable, and testable code with a focus on reliability and scalability in production environments
- Monitor, debug, and optimize application performance using modern observability tools and logging frameworks
- Participate in code reviews, knowledge sharing, and architectural discussions within a small, fast-moving team
- Contribute to automation and DevOps practices, including CI/CD pipelines, containerized deployments, and cloud configuration in Azure
- Translate marketing and business requirements into technical solutions that improve lead quality, conversion tracking, and operational efficiency
- 5+ years of professional experience as a full stack or backend software engineer, ideally within a data-rich or marketing-driven environment
- Strong proficiency in at least two of the following: Ruby on Rails, Go, TypeScript/JavaScript, or modern React frameworks (Next.js preferred)
- Proven experience integrating APIs, building ETL workflows, or working with event-driven systems that connect multiple platform
- Solid understanding of relational databases (PostgreSQL, SQL Server, or similar) and ORM frameworks
- Familiarity with containerized development and deployment (Docker, GitHub Actions, or equivalent CI/CD systems)
- Working knowledge of cloud infrastructure (Azure preferred, but AWS or GCP experience acceptable)
- Experience designing, testing, and maintaining RESTful or GraphQL APIs for both internal and external use
- Strong understanding of digital marketing concepts such as attribution, campaign tracking, lifecycle automation, and data quality assurance
- Comfortable working with analytics engineers and marketing teams to interpret data and validate end-to-end performance tracking
- Demonstrated ability to debug complex data flows and ensure system reliability across asynchronous processes
- Curious, pragmatic, and collaborative — able to balance short-term problem solving with long-term architectural improvement.
Apply for this position
Required*