Senior Software Engineer (CALC engine)

Reposted One Month Ago
2 Locations
Hybrid
220K-230K Annually
Senior level
Information Technology • Software
The Role
Design and implement a high-performance, low-latency Java OLAP calculation engine core. Collaborate with product to translate designs into executable criteria, ensure correctness and performance, communicate technical concepts, and advocate for quality and robust JVM-level tuning and language/design improvements.
Summary Generated by Built In

Responsibilities:

  • Work closely with the product team to codify design decisions into executable criteria.
  • Collaboratively design and implement high-performance, low latency calculation engine code .
  • Communicate complex technical concepts clearly and effectively to team members and stakeholders.
  • Advocate for correctness-first approaches and foster a culture where quality is paramount.

About You:

  • Strong experience in backend software development
  • Deep expertise in one of the following areas: 
  • Strong Core Java skills: threading, allocation &  garbage collection, performance tuning. Experience writing low latency Java. 
  • Strong domain knowledge in database engine / Compiler design / Investment bank Front office 
  • Experience designing languages.
  • Understanding of how the JVM works.
  • Experience using AI tools such as  Claude Code.

Nice to Have:

  • Prior experience building planning software 
  • Likely (but not exclusively) to have worked in one of the following industry:
  • Database engines (not database implementations)
  • Low latency front office investment bank
  • Compilers
  • Basic understanding of Spring. 
  • Knowledge of Multi dimensional modeling. 
  • Knowledge of Lambda Architecture (https://en.wikipedia.org/wiki/Lambda_architecture)

Skills Required

  • Strong experience in backend software development
  • Strong Core Java skills (threading, allocation, garbage collection, performance tuning, low-latency Java)
  • Deep expertise in one of: database engine, compiler design, or front-office investment banking systems
  • Experience designing languages
  • Understanding of JVM internals
  • Experience using AI tools (example: Claude Code)
  • Prior experience building planning software
  • Experience in database engines, low-latency front office trading, or compilers (industry experience)
  • Basic understanding of Spring
  • Knowledge of multi-dimensional modeling
  • Knowledge of Lambda Architecture
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Mountain View, CA
433 Employees
Year Founded: 2017

What We Do

Aera Technology is the Cognitive Automation company that makes business agility happen. We deliver the first scalable digital platform that integrates with your existing systems to make and execute business decisions in real time. In the era of digital acceleration, Aera helps enterprises around the world transform how they respond to the ever-changing environment.

Similar Jobs

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Temporary Sales Support Associate

eCommerce • Fashion • Retail • Sales • Wearables • Design
Hybrid
Gilroy, CA, USA
16000 Employees
15-22 Hourly

Tapestry - Coach and Kate Spade Logo Tapestry - Coach and Kate Spade

Temporary Sales Support Associate

eCommerce • Fashion • Retail • Sales • Wearables • Design
Hybrid
Gilroy, CA, USA
16000 Employees
15-22 Hourly
Hybrid
2 Locations
289097 Employees
Hybrid
4 Locations
289097 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account