Senior Engineer-Data Streaming @ Aria Systems - San Francisco, CA

Job Overview

a month ago

Senior Engineer-Data Streaming

Aria Systems - San Francisco, CA

Title: Senior Engineer-Data Streaming

Department: Engineering

Location: Philadelphia Metro / SF Bay Area / Remote


About Aria Systems

Aria provides a cloud-based monetization platform for subscription- and usage-based businesses. Aria removes billing bottlenecks and allows companies to rapidly introduce and evolve their offerings, bundles, and promotions.

Innovative companies, like Adobe, Allstate, Comcast, Subaru, and Telstra depend on Aria for agility to accelerate their time to revenue, maximize customer value, and ultimately grow their business.

We are looking for talented, passionate people with strong track records and relevant expertise to help us achieve our goals. We are a fast-moving startup that offers a dynamic working environment with a collaborative culture, where you and your peers can learn from each other, and where you can make visible contributions that benefit our world-class customers and partners.


Department Overview

This role will be a part of fun and exciting Development team in Engineering and will work with brilliant engineers located around the U.S. with offices in Broomall, PA and San Francisco, CA.


Position Summary

We're looking for a smart, strong, creative, and motivated engineer with strong leadership skills, who will thrive in a startup environment and can contribute, innovate, and deliver industry-leading SaaS solution. This is a great opportunity with a lot of potentials and will play an important role in our growing development team.

You will be a key player in Aria’s data platform architecture and engineering team. In this role you will work with the latest distributed data systems to build the services that power Aria's monetization platform, scaling to serve some of the largest enterprises in finance, technology, and consumer services. You have expert OO programming skills, an interest in functional programming, create clean web APIs, and love keeping abreast of and working with the latest Big Data and NoSQL technologies to build rock-solid services that scale.

You possess a high level of technical creativity, problem solving ability, software process and lifecycle expertise, great communication skills. You are able to work independently but are a coveted and respected team member

Successful candidates should enjoy working in a fast-paced environment and strive to succeed! This position will report directly to the Development Manager.


Responsibilities

  • Responsible for leading design, implementation and testing of our data streaming and core data platform
  • Strong team player - ability to work in distributed teams to develop complex SaaS applications, contribute to collaborative team success, treat team / product success as personal goal.
  • Design and build systems to increase performance and scalability of Aria's SaaS solution
  • Think creatively and work independently and ability to make decisions and with others, as needed, to maximize efficiency and throughput.
  • Participate in technical discussions; come up with innovative ways to improve the product and process.
  • Good analytical skills and readiness to perform alternatives analysis and to find the best possible option.
  • Troubleshoot issues with application, technologies, and infrastructure
  • Continuously improve technical knowledge to stay current.
  • Deliver work with quality on time


Required Qualifications

  • Degree in Computer Science or related field or equivalent additional experience.
  • 5+ years of Scala programming experience along with test automation.
  • 2+ years of relevant leadership experience, leading a team of several high-profile developers.
  • Extensive technical experience and development expertise in Scala and Kafka.
  • Experience with leading technical discussing and presenting to peers, clients, and cross-functional audience.
  • Experience with application design and technology prototyping.
  • Experience with stream processing (e.g., Spark, akka stream)
  • Experience with relational (e.g. Oracle) databases.
  • 3+ years’ experience developing mission-critical applications, SaaS, or PaaS for enterprise
  • Experience of software development & troubleshooting for high capacity, high traffic, high availability websites/systems.
  • Familiarity with cloud technologies (AWS, docker).
  • Detailed understanding of web technologies, including web services and web application servers


Preferred Qualifications

  • Understanding and hands-on experience implementing microservices.
  • Experience in billing (i.e. financial systems, payment processors, tax engines, etc...)
  • Experience with Swagger
  • Experience managing Cloud infrastructure
  • Experience with Bitbucket and/or Git
  • Experience with Agile development
  • Experience developing web applications
  • Capability to multitask and excel in a fast-paced, evolving environment
  • Strong communication and teamwork skills
  • A positive attitude and superior work ethic


Aria Culture

Aria Systems fosters a flexible, rewarding, and close-knit work environment while encouraging innovation and self-direction. As a startup we expect all of our employees to share our strong sense of urgency, ability to learn and master new technologies quickly, and willingness to adapt to rapidly changing priorities. In return Aria offers competitive salaries and benefits, attractive stock options, and a flexible, informal work environment.


Apply for this position directly on our website at https://www.ariasystems.com/company/careers.


Aria Systems is an AA/EEO employer that actively pursues and hires a diverse workforce.

Please, no phone calls. Principals only; recruiters please do not respond to this ad.

Similar Jobs

Senior Research Associate/Research Associate, Metabolomics - (Br)

PrognomIQ

San Mateo, CA

Work with a multidisciplinary team of automation engineers, data scientist, software developers and clinical researchers to develop a large-scale multi-omics…

Software Architect

Hanwha Techwin

San Jose, CA

Experience processing large-scale data streams using data streaming platforms, message queues, RDBMS and/or NoSQL technologies. Experience with C++ is a bonus.

Development Manager - SAP SuccessFactors

SAP

Palo Alto, CA

Strong computer science fundamentals, data structures, and algorithms. Prior success as a software engineer, subject matter expert, and strategic influencer on…

Senior Research Associate/Research Associate, Proteomics - (Br)

PrognomIQ

San Mateo, CA

Work with a multidisciplinary team of automation engineers, data scientist, software developers and clinical researchers to develop a large-scale multi-omics…

Telecommunications Site Surveyor

Arpeoh

San Francisco, CA

Exhibit the ability to define problems, collect data, establish facts, and draw valid conclusions. The Field Engineer is responsible for providing high-quality…

API Architect

KrishAnsh

San Jose, CA

Should be able to articulate various aspect of REST – like usage of verbs, how to design resources, how data model should be, etc.

Senior Engineer

ABBVIE

San Francisco, CA

Integrates financial with technical data. May supervise other engineers or technicians. Works on problems of complex scope where analysis of situations or data…

Logistics Engineer

Peraton

Dublin, CA

Compiles data on standardization and interchangeability of parts to expedite logistics activities. Analyzes contractual commitments, customer specifications,…

Hybrid Critical Environment Technician I (Data Center)

QTS Data Centers

Santa Clara, CA

This role requires shift work hours to support a 7X24X365 data center environment. This role performs tests, rounds and analyzes data to ensure the proper…

Software Development Engineer II

Expedia.com

San Francisco, CA

Solid understanding of Object-Oriented Programming concepts, data structure, algorithms, and system level programming (including multi-threaded programming).

Project Engineer

STRONGHOLD ENGINEERING

Stockton, CA

Ability to read, interpret and understand plans, specifications, construction cost data and other contract documents to identify any errors, omissions, code…

Product Development Engineer

Intel

Santa Clara, CA

Minimum Qualifications: The candidate must possess a Bachelor of Science degree in Electrical Engineering/Computer Engineering/Computer Science or a related…

Design Automation Engineer

Intel

Folsom, CA

The primary function of the DRO team is to further develop and deploy the Ptech tool which stores design rule data (DR) in a machine-readable database, used for…

Cloud Software Solutions Engineer

Intel

Santa Clara, CA

Experience in one or more of the following areas: database architecture, ETL, business intelligence, big data, machine learning, advanced analytics, media…

Staff 3D NAND IP Logic Design Engineer (SK)

Intel

Folsom, CA

Employees in Intel's NAND Product Group deliver solutions that are transforming computing across all segments from data centers to Ultrabooks.

Senior Data Integration Engineer, AVP - Remote - California

MUFG

Sacramento, CA

Familiarity with data architecture, data integration, data governance, and data lineage concepts. Manage data analysis and data integration of disparate systems…

Sr. Electrical Engineer - R&D Device

ABBVIE

Pleasanton, CA

Guide PCB layout engineer during entire design process. The engineer has a broad background in various skill sets. RS-xxx, USB, SPI, Microwire, I2C, etc.

Maintenance Innovation Manager - Mobility Customer Service

Siemens Mobility, Inc

Sacramento, CA

Instrumenting our locomotives (e.g., diesel engines) and passenger coaches with additional sensors and data analytics allows us to assess the health of a rail…

Integration Architect Manager, TIBCO

PRICE WATERHOUSE COOPERS

San Francisco, CA

Use data and insights to inform conclusions and support decision-making. We focus on improving apps or developing new apps for traditional and mobile devices as…

Integration Architect Manager, TIBCO

PRICE WATERHOUSE COOPERS

San Jose, CA

Use data and insights to inform conclusions and support decision-making. We focus on improving apps or developing new apps for traditional and mobile devices as…

Thin Film Process Engineer

Ryzen Solutions

Milpitas, CA

Designs and conducts complex experiments, analyzes large volumes of data, and develops recommendations for improving the performance or reducing cost based on…

Facilities Manager

Amber Kinetics

Union City, CA

You will work with engineers, assemblers, machinists, and office staff to identify and resolve facilities issues as well as coordinating improvements of the…

Strain Engineer / Scientist

Air Protein

San Leandro, CA

They will focus on genetic engineering of non-model microbial hosts for the production of a wide array of value-added products as well as exploring diverse…

Backend Software Engineer

K&L Wine Merchants

San Francisco, CA

Solid fundamentals including data structures, algorithms, problem solving, and design patterns. Design, develop, maintain, and operate new and existing features…