Senior Software Engineer
JOB DESCRIPTION
Who We Are
Measured provides the only media optimization platform powered by incrementality intelligence so consumer brands can validate, plan, test and optimize advertising spend to drive business outcomes. Our proven methodology combines each brand’s own performance data with results from years of continuous testing, across all channels and tactics, to reveal the true contribution of advertising spend to incremental sales. Leading consumer brands trust insights from Measured to make ongoing media investment decisions through automated solutions for incrementality-based attribution, in-market testing, benchmarking, and scenario planning. Measured is a 100% remote-first company with employees located all around the world.
Summary
As a Senior Software Engineer at Measured, you are developing the company's next generation web-based Marketing Analytics applications. You will be developing and ensuring the quality of the Marketing Analytics web application, end-to-end. You will build client-facing products that are fault tolerant, efficient, and beautiful. You will work with other Engineering teams (such as Platforms and Data) to build and maintain Measured client-facing products.
Responsibilities
- Write server-side code, create high-volume production applications, and develop prototypes quickly.
- Lead the development of new features and build backend services with Java.
- Design and develop features, modules, and services.
- Collaborate with other engineers and designers to provide intuitive customer-focused experiences.
- Improve deployments of the company’s applications and services
- Troubleshoot issues before they spoil your weekend
Qualifications
- 5+ years of development experience in Java or another Object-oriented language. Experience developing large-scale software.
- Bachelor's or Master's degree in Computer Science or a related field.
- A solid foundation in computer science, with competencies in data structures, algorithms, and software design practices.
- A sincere commitment to creating readable code and an understanding of database schema design, caching and scalability.
- A degree in Computer Science or related or equivalent industry experience.
- Hands-on experience with RDS or Document-store databases like MySQL, PostgreSQL, BigQuery, Redshift, Snowflake or other.
- Experience with Continuous Integration and Continuous Delivery AWS Kinesis, Lambda, ECS, Airflow, or other.
- Previous work experience in building SaaS platforms, highly scalable and highly available production systems.
- Ability to handle multiple competing priorities in a fast-paced environment.
- Strong teamwork and communication skills.
- Experienced with writing unit tests and automated regression and integration tests.