Engineering


While the question may come from our clients, our partners, or any of our people, the answer always starts with Engineering.

An Emphasis on Engineering Excellence

From the outset, we’ve had big dreams for what Fluency could achieve. Building a healthy and sustainable organization centered around a thriving working environment where imagination, intellect, and innovation have free rein is part of that vision.

We won’t get there by taking shortcuts; the success of the company is hard earned—not given— and we define that success on delivering real, relevant, tangible value to clients. We believe that making an advertising execution platform that allows our clients to configure automation is key to delivering that value. To do so effectively, there must be interconnects between existing systems and our platform, in terms of both inputs and outputs. In order to achieve this, we’ve made Engineering central to all our efforts.

Our Engineering teams operate with a set of guiding principles that cover everything from clear definitions of "business value" to core application ideals. Among these principles, we see the following as mission-critical:

  • We will help improve our clients businesses’ profitability, while making digital advertising attractive and attainable for their customers, by keeping SMB Advertising management overhead minimized.
  • We will bring unparalleled efficiencies to today’s inefficient business processes.
  • We will work to improve operational excellence by ensuring proper checks and balances are taken.
  • We will be the enabler for our clients to unlock new and compelling opportunities to generate revenue.
  • Our application must provide fast access to common workflows.
  • Although we will provide recommendations and guidance, our application must empower our clients, not being overly restrictive.
  • We will make our software do what software does best, reduce or eliminate the repetitiveness.
  • We will endeavor to make integrations as pain free as possible for our clients.

If you're an Engineer looking to make a big difference, check our positions below, or reach out and we'll grab some time to talk.

Open Engineering Positions

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
  • Knowledge of data-driven development methodologies
  • 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

Salary ranges from $90,000 - $135,000 based on experience along with equity options.

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
IT Manager

Team Overview:

Our Engineering division is detail-oriented and extraordinarily passionate. We thrive on designing simple and scalable solutions to complex problems, and delivering leading edge software products for our customers. We are looking for exceptionally ambitious and communicative hands-on individuals who are comfortable working with the agile methodology as part of an interdisciplinary team, have experience working in fast-paced environments, and who have passion and skills to take our product offering to the next level.

Job Summary:

As the IT Manager you will have proven leadership experience but comfortable working as an individual contributor. Your primary focus will be to oversee all the IT infrastructure, systems and applications across the organization. Working closely with the engineering team to ensure that the company’s IT systems are running smoothly and efficiently. Additionally, you will be responsible for all security, helpdesk and vendor management.

This position reports to the Chief Technology Officer.

Your Role:

  • Maintain IT infrastructure, including operating systems, security tools, applications, servers, email systems, laptops, software and hardware
  • Handle business-critical IT tasks and systems administration
  • Lead and execute on-going security assessments, penetration tests, application and network scans
  • Lead the security operations including network, application, end user computing security
  • Ensure that the company’s IT systems are secure and protected
  • Audit firewall usage and assess their outcomes
  • Develop and implement disaster recovery plans
  • Manage all compliance including; ISO 270001, SOC 2 Type 2
  • Maintain and manage AWS and VPN server infrastructure
  • Support internal employees with all helpdesk related issues
  • Negotiate contracts and manage vendor relationships
  • Develop and implement IT policies and procedures
  • Manage IT budget and ensure that all IT projects are completed on time and within budget
  • Research and evaluate emerging technologies, hardware and software

What We Look For:  

  • 5+ yrs in an information technology role ideally and/or proven skills
  • Degree in a related field a plus but NOT required, we look for proven talent and skill
  • Expertise in implementing, configuring, and testing IT solutions
  • Expertise in data center management and data governance
  • Excellent knowledge of technical management, information analysis and of computer software systems
  • Hands-on experience with computer networks, network administration and network installation
  • Knowledge of data-driven development methodologies
  • Loves feedback and understands iterative development cycles
  • Experience with the advertising industry a plus

Required Experience:

  • Great person with proven IT manager experience
  • Be alive and have passion to join our team
  • Drive for success

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
Lead QA Engineer

Team Overview:

Our Engineering division is detail-oriented and extraordinarily passionate. We thrive on designing simple and scalable solutions to complex problems, and delivering leading edge software products for our customers. We are looking for exceptionally ambitious and communicative hands-on individuals who are comfortable working with the agile methodology as part of an interdisciplinary team, have experience working in fast-paced environments, and who have passion and skills to take our product offering to the next level.

Job Summary:

This position requires a strong mind for software development and works closely with product and engineering partners to build best-in-class quality software.  You must have leadership capabilities to manage ideas, timelines and deliverables in a startup environment with aggressive deadlines.  This position helps the company manage risk through writing functional code tests that help find code problems early.  The ideal candidate must be a self-starter who can drive ideas and execution while helping to develop our QA discipline.

Your role:

  • Solve challenging problems working with large dataset transformations
  • Lead and support efforts to automate testing
  • Build automated functional and regression testing
  • Create and maintain test plans for new and existing features
  • Perform stress and load testing of applications
  • Keep team updated on status of release and communicate obstacles and testing risks
  • Use modern infrastructure tools and platforms to automate our systems

What We Look For:  

  • Experience in the advertising industry
  • 7+ yrs in quality assurance and development ideally and/or proven skills
  • Familiarity with JavaScript, Java & VueJS
  • Strong SQL experience
  • Browser Automation tool experience, preferred
  • Bachelor's or Master’s degree in a related field a plus but NOT required, we look for proven talent and skill
  • Great person with enterprise software QA experience
  • Have passion, come to work and play hard everyday
  • Experience establishing, leading, and inspiring world class development
  • 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
  • Other duties as assigned (whatever we forgot to put in here)

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

Making an Impact—No Matter Where you are.
A core part of working with us is the opportunity to make a profound impact on virtually every aspect of our business. In addition to our company doubling in size over the past 18 months, our people—spread across 11 states and counting—have only grown stronger individually, departmentally, and culturally.

People-Driven Benefits
We have competitive compensation packages, a 401k match, and cover employee health, vision, and dental insurance (along with contributions for family members).

A Stake in Our Success
In addition to bonus plans, we also offer stock options to all employees; as Fluency grows, moves from strength to strength, and meets and exceeds goals, it’s critical that our team shares in the success they’ve enabled.