Engineering at Fluency


Build freely, join a world-class community, and transform a global industry

>
>
>
View Open Positions
>
>
>

At Fluency, we believe engineers thrive when they can bring their best ideas to life without anything unnecessary getting in their way. That’s why, from our founding, we have invested in a world-class engineering culture built on empowering the best of the best to solve complex challenges at an unprecedented scale. Your work has a tangible impact in helping advertisers do their best work with less stress. Come join us and do the most exciting work of your career. 

Engineering: the heart of Fluency

An award-winning culture you can’t find anywhere else

Focus on what matters most,
not the red tape

We know that coders want to code. Our engineers have time to actively focus on what they love: coding innovative solutions to meaningful problems. 

Whether it’s building APIs or integrating new technologies into our system, you’ll spend more time coding than you will in meetings. 

Own your builds and
make your mark

At Fluency, you’ll own your projects from conception to deployment. (Of course, you’ll have a stellar team to support you along the way.)

We believe in giving our engineers the autonomy and trust they deserve to create their best work. Our goal is to empower you to make impactful decisions and contribute across systems—without micromanagement. 

Join a supportive, people-first organization

We value our people above all else. Everyone at Fluency is dedicated to cultivating a positive and supportive work environment that encourages learning, growth, and individuality. 

The way you feel outside of work is just as important as how you feel at work. That’s why we offer top-notch healthcare (for families, too), competitive salaries, and true downtime when you’re off the clock. 

Future-proofing,
not firefighting

Well-tested, high-quality releases are the bedrock of our products. You can focus on doing your best work instead of rushing to ship subpar solutions. 

We’re also committed to maintaining clean, efficient systems. Spend your time designing new solutions instead of constantly patching or fixing outdated code. 

See and feel the difference you
make for our clients

The problems we’re solving are intricate: scale, distributed systems, and real-time data processing. That’s why we’re looking for collaborative, ambitious, and curious engineers who want to test their skills.

Best of all, our solutions deliver direct and tangible benefits to our customers. See how your hard work makes a difference, every day. 

Why our engineers love working at Fluency

The engineers have a huge amount of autonomy to build new features and implement fixes as they see fit. We have very little oversight and red tape, which is a nice breath of fresh air.
Corso Donati
Triage Engineering
I have so much fun building new solutions to customer needs…I’ve built out a lot of new APIs and integrate with business partners in new ways.
Leah Belin
Senior Software Engineer, Product Engineering
I get to work on a little bit of everything, which I really like. It's way different than the assembly line type of engineering work I got in my last job.
Jeff Charron
Lead Software Engineer, Product Engineering
The engineers who work here are experienced and easygoing. The company culture is clear, and leaders are bought into engineering.
Marcus Longwell
Senior Software Engineer, Product Engineering

How we work:
our guiding principles

Our Engineering teams operate with a set of mission-critical guiding principles:

  • We will minimize advertising management overhead to help improve our clients' profitability and make digital advertising attainable for their customers

  • We enable our clients to unlock new and compelling revenue opportunities

  • Our solutions must empower clients to perform workflows quickly, without being overly restrictive

  • We will make our software reduce or eliminate repetitiveness to bring unparalleled efficiencies to inefficient business processes

  • We endeavor to make client integrations as pain-free as possible

  • We strive for execution excellence

Architecting AI-powered advertising intelligence

Digital advertising moves fast—and our team moves even faster. Fluency is reimagining how intelligent systems can transform advertising workflows.

Our Muse AI system powers tailored applications across our platform, including AI-driven performance analyses, advertising content generation, and reasoning and guided actions.

Why our AI approach is different

Join us and you'll be at the forefront of reimagining AI's role in digital advertising.

Adaptive Intelligence: Muse doesn't rely on a one-size-fits-all approach. Instead, we dynamically match tasks with optimal AI models to deliver context-aware, precise processing

Muse solves real-world problems in advertising by reducing manual intervention, predicting optimization opportunities, and routing complex tasks with unprecedented intelligence

Our tech stack: build the next generation of advertising AI

We’ve curated a powerful ecosystem of technologies to solve complex advertising challenges at an unprecedented scale.

Our proprietary queuing system and Muse AI intelligence platform exemplify our commitment to pushing technological boundaries. No matter what projects you take on, you'll solve intricate challenges that require both technical depth and creative thinking.

Our stack is designed for engineers who want to do more than maintain existing systems. You'll get to:

  • Design scalable services
  • Develop intelligent routing algorithms
  • Create solutions that directly impact businesses using multiple ad platforms
  • Create AI-powered automation solutions
  • Work at the intersection of machine learning and advertising technology

Key technologies:

  • Backend: Java, Spring Boot
  • Frontend: Vue JS, PrimeVue
  • Database: MySQL
  • Infrastructure: AWS

Join our team: open engineering positions

Software Engineering Manager

Job Summary:

Fluency is looking for a Software Engineering Manager to lead and grow our front-end engineering team. In this role, you'll assist the team in the development and delivery of intuitive, performant, and scalable user interfaces across our product portfolio. You'll collaborate closely with Product, Design, and Engineering Leadership to align front-end development with strategic priorities, while mentoring and empowering engineers to do their best work.

We're seeking a leader who is passionate about building modern web application experiences, fostering a high-performance team culture, and delivering value to users through clean, maintainable code. You'll be instrumental in maintaining the health, productivity, and morale of your team and will play a key role in hiring, team structure, and process improvement.

Your Role:

  • Lead, mentor, and grow a team of front-end engineers through regular coaching and performance feedback
  • Optimize team structure and workflows to improve agility, collaboration, and quality
  • Partner closely with Design and Product teams to bring UI/UX concepts to life with modern front-end practices
  • Plan and execute projects with a focus on user experience, performance, and maintainability
  • Champion front-end architecture, frameworks, and reusable components that scale across the platform
  • Develop and execute technical roadmaps that align front-end architecture with business objectives and product strategy
  • Foster a culture of innovation, accountability, and continuous improvement
  • Identify and remove team impediments, ensuring consistent delivery of high-quality features
  • Contribute to hiring efforts, onboarding, and team development strategies
  • Monitor and improve development processes, tools, and best practices
  • Ensure delivery of accessible, responsive, and performant front-end applications
  • Stay current with industry trends and front-end technologies, and guide adoption as appropriate

What We're Looking For:

  • 5+ years of experience in front-end development, with a strong foundation in JavaScript, React, HTML, and CSS
  • 3+ years of experience managing and scaling high-performing front-end engineering teams
  • Experience delivering modern web applications with a strong focus on UI/UX and performance
  • A strong leader who leans on their leadership skills but can dive into technical discussions when needed
  • Experience developing and communicating technical roadmaps to both engineering teams and executive stakeholders
  • Experience collaborating with Design and Product teams in agile, iterative environments
  • A track record of hiring and developing top-tier engineering talent
  • Passion for code quality, testing, accessibility, and performance optimization
  • Familiarity with front-end build tools, testing frameworks, and deployment pipelines
  • Strong communication skills and ability to present technical challenges and business impact to stakeholders
  • Experience in the advertising industry or ad tech platforms is a plus
  • A love of feedback, growth, and a belief in iterative development

Fluency is headquartered in Vermont.  This position is remote US based.  If local, you have the option to go into the office.

Fluency provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Apply Now
Triage Software Engineer

Team Overview:

Our team is detail-oriented and extraordinarily passionate. We thrive on designing simple and scalable solutions to complex technical problems and delivering a leading enterprise software platform for our customers. We are looking for exceptionally ambitious and communicative hands-on individuals who are comfortable working with a dynamic team, experience working in a fast-paced environment, and who have the passion and skills to take our company to the next level.

Our Engineering division collaborates, and feeds on each other’s ideas in order to build leading edge products for our customers.The Fluency platform is built using a native AWS architecture.  We use JavaScript, Vue.js, HTML5, Bootstrap, CSS, Java, Spring Boot, Aurora, S3, Elastic Beanstalk along with whatever else makes sense for the job at hand.

Job Summary:  

The Triage Engineer handles incoming issues by performing a forensic analysis on code to determine the cause, then coding basic fixes.  You'll collaborate with Client Services as well as the Engineering team as a whole and distribute tasks to the optimal engineer for resolution.  You will also work on the release side to help code automated tests that prevent bugs from being released live.  You will write functional code tests that will proactively find code problems helping to mitigate risk.

Your Role:

  • Triage incoming bugs that couldn’t be solved by support
  • Plan and execute fixes against problems received
  • Perform stress and load testing of applications
  • Use modern infrastructure tools and platforms to automate our systems
  • Solve challenging problems working with large dataset transformations
  • Work with Client Services to troubleshoot in-bound issues from clients and internal teams

What We Look For:

  • Great person  
  • Be alive and have passion to join our team

Required Experience:

  • Knowledge of data-driven development methodologies
  • Passion and expertise working with engineering, product, and marketing teams
  • Knowledge of current development strategies and trends across web and mobile platforms
  • Familiarity and experience with Java in a professional capacity ( 1 or more years )
  • Experience building web applications and/or APIs
  • Loves feedback and understands iterative development cycles
  • Experience with the digital advertising industry, a plus

Fluency is headquartered in Vermont.  This position is remote US based.  If local, you have the option to go into the office.

Fluency provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Apply Now
Senior Software Engineer

Team Overview

The Fluency Engineering Team is detail-oriented and extraordinarily passionate about digital advertising. We blend the art and science of advertising into simple and scalable solutions to complex problems, and deliver leading edge software products to our customers.

The Fluency platform is built using a native AWS architecture.  We use RDS/MySQL, Java, Spring Boot, Elastic Beanstalk, JavaScript, Vue.js, S3 along with whatever else makes sense for the job at hand.

Job Summary

We're looking for our next talented back-end Senior Software Engineer to join us. The ideal candidate is a creative thinker that is highly motivated to execute and capable of wearing multiple hats every day. You will have strong leadership skills and must be comfortable self directing.  You will be required to self manage, including self learning, with the ability to write the best possible code while guiding others on best practices. As a Senior Software Engineer you will work closely with the entire engineering team and key stakeholders across the company to execute our strategic priorities. If this sounds like you, we'd love to hear from you.

Your Role:

  • Plan and execute projects based on the product development pipeline and assignments
  • Triage incoming issues that couldn’t be resolved by our operations team
  • Contribute creatively to the product development pipeline    
  • Collaborate across the business and functional departments to develop and deploy solutions that address key business initiatives
  • Continuously improves software development productivity, quality and predictability
  • Ensure delivery of the highest quality service to our clients
  • Other duties as assigned (whatever we forgot to put in here)

What We Look For:  

  • 5+ yrs in development ideally and/or proven skills
  • Degree in a related field a plus but NOT required, we look for proven talent and skill
  • Experience establishing, leading, and inspiring world class development
  • Leadership capabilities to manage ideas, timelines and deliverables in a fast-paced environment with aggressive deadlines
  • Enterprise software development experience
  • Love feedback and understand iterative development cycles
  • Passion and expertise working with engineering, product, and marketing teams
  • Knowledge of current development strategies and trends across web application and mobile application platforms
  • Experience with the advertising industry a plus
  • Have passion, come to work and play hard everyday

Fluency is headquartered in Vermont.  This position is remote US based.  If local, you have the option to go into the office.

Fluency provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Apply Now
Senior Software Engineer, Facebook Marketing API Integration

Team Overview:
The Fluency Engineering Team is a group of detail-oriented, highly skilled engineers dedicated to building scalable and impactful solutions in the digital advertising space. Our platform leverages a native AWS architecture with RDS/MySQL, Java, Spring Boot, Elastic Beanstalk, JavaScript, Vue.js, and S3, among other technologies.

Job Summary:
We are seeking a Senior Software Engineer specializing in Facebook Marketing API integration to lead the development, management, and optimization of our connection to the Facebook Marketing API. This role is critical in ensuring seamless data flow, maintaining data integrity, and enabling advanced advertising functionality within our platform. The ideal candidate is an expert in API development, particularly within the Facebook Marketing ecosystem, with a proven track record of at least 5 years of hands-on experience working directly with the Facebook Marketing API.

Your work will play a pivotal role in enhancing Fluency’s digital advertising platform by enabling more advanced data analysis, campaign automation, and strategic insights driven by Facebook Marketing data.

This is a full-time, remote position, but we also have a Burlington, VT office for those who prefer an in-person working environment.

Your Role:

  • Design, develop, and maintain robust, scalable integrations with the Facebook Marketing API, focusing on data retrieval, campaign management, and error handling.
  • Implement strategies for data synchronization, transformation, and reporting to ensure accurate data flow and optimal performance.
  • Collaborate with product, engineering, and marketing teams to define integration requirements and deliver optimal solutions.
  • Provide technical leadership in API architecture, setting best practices for Facebook API usage and data management.
  • Monitor and resolve API-related issues, including error handling, rate limiting, and data discrepancies.
  • Stay updated on Facebook API changes and proactively implement necessary adjustments to maintain API functionality.
  • Create and maintain comprehensive documentation for API integration processes, workflows, and troubleshooting.
  • Develop reusable modules and libraries to streamline integration processes and improve developer efficiency.
  • Mentor junior developers in API development best practices and ensure adherence to coding standards.
  • Collaborate with the AI team to leverage Facebook Marketing data for automated insights and predictive analytics, aligning data integration efforts with Fluency’s broader AI strategy.

What We Look For:

  • 5+ years of direct experience working with the Facebook Marketing API, including implementation, optimization, and maintenance.
  • Demonstrated expertise in Java, Spring Boot, and RESTful API design.
  • Advanced understanding of data processing, transformation, and integration, including JSON, XML, and data mapping.
  • Strong proficiency in AWS services, particularly S3, RDS, and Athena.
  • Proven ability to troubleshoot complex API issues, including rate limiting, error handling, and data discrepancies.
  • Experience in the digital advertising ecosystem, with a focus on marketing data pipelines and campaign management.
  • Exceptional communication skills, with the ability to translate technical requirements into actionable solutions for both technical and non-technical stakeholders.
  • Self-driven, highly organized, and capable of managing multiple priorities in a fast-paced, dynamic environment.
  • Experience with JavaScript frameworks (e.g., Vue.js) is a plus but not required.

Benefits & Perks:

  • Competitive salary and equity options
  • Flexible work arrangements (remote/in-office hybrid)
  • Comprehensive health and wellness benefits
  • Opportunities for professional development and career growth
  • Collaborative, supportive team environment

If you're ready to leverage your expertise in the Facebook Marketing API to drive impactful solutions in the digital advertising space, we want to hear from you. Apply now to join a dynamic, forward-thinking team.

Fluency provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Apply Now