Measured Logo

Measured

Software Engineer II

Posted 20 Days Ago
Remote
Mid level
Remote
Mid level
Design, develop, and maintain REST APIs while integrating with advertising platforms. Manage microservices and serverless architectures, optimize queuing and caching technologies, and ensure process reliability through CI/CD infrastructure. Collaborate within an agile environment and apply innovative solutions to meet the operational challenges of cloud-based systems.
The summary above was generated by AI

Who We Are

Measured helps DTC brands grow by identifying media’s incremental contribution to business outcomes and providing a single source of truth for media investment decisions. The Measured Intelligence Suite is easy to use, enterprise-grade software that delivers automated incrementality experiments for every marketing channel and cross-channel source of truth reporting. Measured experiments are powered by a marketing data warehouse that was purpose built for analytics, providing a privacy-compliant place to store, manage and utilize valuable marketing data from across the business. Measured is a 100% remote-first company with employees located all around the world.

Summary

The engineering program is set up in an agile and iterative mold, with just-enough-process, maximal creative freedom and ownership to enable you to really express yourself and do the best work of your career.Many of the engineering team members have a decade and a half of experience architecting machine learning and big data systems, and drove many patented breakthrough innovations that moved the marketing measurement industry into the advanced attribution era.If you love solving hard real-world problems and have a passion for your craft, you’ll love working with us.

Responsibilities

  • Design, develop, and maintain REST APIs and integrate with advertising platforms.

  • Build and manage microservices and serverless architectures.

  • Implement and optimize queuing technologies and pixel technologies.

  • Develop and apply innovative caching techniques.

  • Utilize ML automation platforms for operational tasks.

  • Ensure process reliability engineering across the platform.

  • Manage CI/CD infrastructure for continuous deployment.

  • Implement adaptive systems for scalability and resilience.

  • Handle networking aspects within cloud environments.


Qualifications:

  • 4+ yrs production software experience.

  • BA/BS or equivalent experience.

  • Experience with Cloud platforms, preferably AWS. Understanding of cloud services like ECS, Lambda, EKS, SecretsManager, RDS or their equivalents.

  • Experience with design and development in any of these languages: Java / Kotlin / Javascript / Typescript / Python, and desire to learn other languages.

  • Understanding of Microservices / serverless stacks with containerized deployments.

  • Experience with relational and NoSQL data stores like MySQL / Postgres or Redshift.

  • Understanding of programming concepts like iterative design, functional and object oriented programming and software design patterns, integration patterns and concepts of scalable architecture.

  • Experience with software development best-practices, including unit testing and continuous delivery.

  • Desire to apply agile development principles in a fast-paced startup environment.

  • Strong teamwork and communications.


No recruiters, applicants only.

#LI-Remote

Top Skills

AWS
Caching Techniques
Ci/Cd
Cloud Platforms
Java
JavaScript
Kotlin
Microservices
Ml Automation
MySQL
Networking
Postgres
Python
Queuing Technologies
Redshift
Serverless Architectures
Typescript

Similar Jobs

5 Days Ago
Remote
Bengaluru, Karnataka, IND
Expert/Leader
Expert/Leader
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Principal Software Engineer at Atlassian, you will tackle complex problems, deliver solutions used by various teams, mentor junior engineers, lead code reviews, and influence architectural decisions. You will leverage your expertise in software development and architecture while setting a high standard for code quality and collaboration across engineering teams.
An Hour Ago
Remote
IND
Senior level
Senior level
Software
As a Software Engineer II, you will design, develop, and maintain software and system architecture, breaking down high-level objectives into tasks, conducting code reviews, implementing unit testing, and solving technical issues while collaborating with team members and product owners.
2 Days Ago
Remote
India
Senior level
Senior level
Cloud • Fintech • Insurance • Software
The Software Engineer II designs, codes, and configures solutions for Agile stories with little guidance. They debug software issues, write automated tests, create small-scale software architectures, and mentor junior engineers, adhering to development standards and managing source code tasks independently.
Top Skills: .NetAgile MethodologyCSSData InsightsDuck Creek BillingDuck Creek ClaimsDuck Creek EngagementDuck Creek PolicyHTML5JavaJavaScriptObject-Oriented DesignRelational Database DesignRelational OltpXMLXslt

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account