Senior Software Engineer

Computers/Software | Los Angeles, CA, United States 

 

About inMarket

 inMarket is the leader in digital advertising and predictive location solutions that help brands sense and respond to consumer needs in real-time. Since 2010, inMarket has helped thousands of brands leverage SDK-derived, opt-in consumer data to better understand who consumers are, why they make decisions and how best to reach them. 

With inMarket’s suite of solutions, brands can better understand consumers, activate real-time digital advertising in the moments that matter and generate better campaign attribution. 

inMarket’s Moments solution drives an average of 5x the performance of traditional digital media and was a key factor in winning Best Mobile Marketing Platform at the 2019 Digiday Awards. inMarket, headquartered in Los Angeles, has offices in Atlanta, Bentonville, Chicago, New York and San Francisco. For more information, visit www.inmarket.com.

 

About You

You build real products in the real world. You understand that managed services vs building them yourself have tradeoffs and when to make the right decision. You have the ability to mentor junior engineers, and understand tradeoffs for scale, elegancy of solution and time. You may have a preferred programming language but you're not afraid to tackle problems in other languages you've never used before. You love the fact that code is continuously tested and released for fast feedback. You are great at communicating and making sure decisions are made that satisfy multiple stakeholders. 

 

About This Role

We are looking for a staff software engineer to provide technical leadership and help us transform the advertising industry.  

You will work on an AWS platform that handles hundreds of thousands of requests per second. You will have the opportunity to work on R&D projects and have a lot of influence in the direction we take our technology and products. The gamut of programming work is highly varied: high scalability databases, high scalability data processing, and bridging the gap between multiple systems to help execute on our product roadmap. 

Requirements:

  • Solid CS fundamentals
  • 5+ years experience in software development using Java 
  • Experience working with databases, distributed systems, data structures, concurrency
  • Experience working with Cloud IaaS (e.g. AWS) is a plus
  • Experience with large scale data processing (Spark, Hadoop, Redshift) is a plus

Benefits Summary

  • Competitive salary, stock options, flexible vacation
  • Medical, dental and Flexible Spending Account (FSA)
  • Company Matched 401(k)
  • Unlimited PTO (Within reason)
  • Talented co-workers and management
  • Agile Development Program (For continued learning/professional development)
  • Paid Paternity & Maternity Leave

 

inMarket is an Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, disability, or veteran status.



Apply for this Job

* Required