Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Senior Software Engineer, Back End

Technology | New York, NY | Full Time

Job Description

Unified helps marketers make informed and impactful decisions with the industry’s only business intelligence platform purposely designed for social advertising. With experience collecting and enriching over $3 billion dollars of social investment data, Unified is passionate about providing Fortune 2000 brands and agencies greater transparency into their many teams, tools and strategies. The Unified Platform and service teams are specifically built to ensure data quality, optimize investments and answer critical business questions. Unified has offices in Atlanta, Austin, New York City, San Francisco, and Los Angeles.  

For the last three years, Unified has been recognized by AdAge and Crain’s as one of the “Best Places To Work”.  For more information, visit or follow @Unified on Twitter.  Unified is an equal opportunity employer.


Want to work with bleeding-edge data processing technologies utilizing the JVM to build a fast, flexible, and extensible Big Data pipeline?  Do you love having the freedom and autonomy to use the languages and tools that you want to do so?  Do you want to work in a team that is open, transparent, and agile?  Do you want to get experience working with massive amounts of social media advertising data?  Then good news, Unified is looking for a Senior Backend Engineer to help build our new data pipeline!  We integrate with most social media advertising APIs to build a pipeline that delivers high powered analytics to our clients.

What you'll do:

  • Be a valued team member who has a large voice in determining the architecture of the system

  • Design and implement performant, scalable, and distributed data processing services

  • Work with a friendly, capable, and passionate team

  • Practice and enforce disciplined software engineering (writing tests, code reviews, and pair programming)

  • Own initiatives from architecture, design, execution to deployment

Who you are:

You’re someone who enjoys working closely with others in a team-based environment.  You’re someone that has seen multiple code bases and wants to contribute from day one.  You are a self-starter and passionate about creating robust, solid, and flexible software.  You’d rather be working on the backend of the code and contributing to the core services that make our Platform run.  You’ve had experience developing software that actually goes to market, not just one-off apps.  You are very comfortable with experimenting.

Need to have:

  • 6+ years of professional software development experience

  • Must have strong Java skills 

  • Experience developing modern services and applications running on the JVM

  • Understanding of software development lifecycle and best practices

  • Strong knowledge of RDBMs

  • Experience with Big Data technologies (Kafka, Redshift, Hive, Spark, Hadoop, or related)

  • Experience with Git and command-line

  • Knowledge of testing Methodologies

Nice to have:

  • Experience using Neo4J or understanding of graph databases

  • Exposure to Microservices Architecture

  • Experience with Amazon Web Services

  • Experience working with Social Network APIs (Facebook, Twitter, LinkedIn etc.)