Staff I Software Engineer

Blackline

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
PleasantonLos Angeles
Salary
$180,000–$226,000 / yr
Employment
Full-time
Posted
106 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $203k
This role $203k
$127k $290k
below market most similar roles pay here above market

This role pays less than 62% of similar roles. Most pay $176,200–$230,500 — the blue band above. At the midpoint, this role pays about $203k versus about $203k for comparable roles.

Based on 240 similar postings.

Employer

About Blackline

BlackLine is a cloud-based financial operations management platform that automates and controls the financial close process for enterprises, including account reconciliation, journal entries, and financial reporting. Industry: Financial Technology & Accounting Software

Blackline currently has 12 open roles on FindRole.

Listed pay typically runs $175,000–$219,500 across 8 roles with salary data.

Most-posted roles

View all roles at Blackline

At a glance

TL;DR · Staff I Software Engineer

As a Staff I Software Engineer, you will join the team responsible for building the next generation of the BlackLine data platform. You will design and build connectors to sync data from and to various ERP, Bank, Payments, Tax, and Subledger systems, ensuring extensibility and scalability of data transfer protocols. Your daily responsibilities include designing, developing, troubleshooting, and scaling cloud-based backend components such as Event Bus, API Gateway, Identity Management, and Workflow Orchestration. You will provide technical leadership, mentor engineers, and perform requirements analysis for highly scalable distributed services. Required skills include expertise in C#, Java, or C++, SQL, No-SQL, and data modeling. You will utilize experience with RESTful APIs, microservices, and ETL tools to solve complex data integration problems within a multi-tenant SaaS environment.

What does a Software Engineer earn?

Median $196000 from 2560 postings across 143 companies.

See salary data

What you'll do

  • Design and build connectors to sync data between BlackLine and various ERP, Bank, and Payment systems.
  • Develop and scale cloud-based backend platform components including API Gateways, Job Schedulers, and Workflow Orchestration.
  • Lead technical design and architecture discussions to make trade-offs on technology, performance, and extensibility.
  • Mentor and coach team members through complex design issues and perform peer code reviews.
  • Estimate project scopes and timelines while ensuring consistent delivery of highly scalable distributed services.
  • Research, test, and benchmark new tools and technologies to recommend improvements for product development.
  • Perform critical maintenance, deployment, and release support activities, including occasional off-hours support.
  • Enforce software development techniques to ensure features meet security, performance, and maintainability standards.

What we're looking for

  • BS degree in Computer Science or equivalent experience.
  • 6+ years of professional experience building web-scale, highly available multi-tenant SaaS with a focus on backend platforms, frameworks, RESTful APIs, and microservices.
  • Expert proficiency in at least one object-oriented programming language such as C#, Java, or C++.
  • Solid computer science foundation in data structures, algorithms, and design patterns with a track record of writing high-concurrency, multi-threaded, secure, and scalable code.
  • Proven experience as a technical lead for design, architecture, and code review of highly scalable distributed systems and event-driven architecture.
  • Fluency in SQL, No-SQL, data modeling, and transactional flows.
  • Experience working in an Agile development environment.
  • Experience with data integration and ETL tools (productized and open source).
  • Experience with continuous delivery and infrastructure as code (preferred).
  • Good knowledge of internet security issues in software design and code (preferred).
  • Open source contributor (preferred).
  • Proven experience delivering core platform services like API gateways, identity management, messaging, or workflow orchestration (preferred).
  • 3+ years of experience with a public cloud (AWS, Azure, or GCP) and solid understanding of cloud-native services (preferred).
  • FinTech or financial services domain background (preferred).
  • Experience with ERP platforms (SAP, Oracle, Netsuite, or Microsoft) with a focus on the general ledger (preferred).

More like this

Similar roles

Staff Software Engineer

Alkami

Remote 60 days ago
Java C# React Angular HTML CSS Kubernetes SQL NoSQL REST API Open telemetry Flutter UI Automation Cloud Native Caching SaaS
8+ yrs exp Remote

Staff Software Engineer

Visa

Austin, TX 167 days ago $131,600–$210,300
Python Angular HTML CSS JavaScript APIs infrastructure-as-code Agile Scrum Data Structures Systems Integration UI) Design Distributed Systems Web Applications
5+ yrs exp Hybrid

Staff Software Engineer

Circle

Remote (San Francisco, CA) +11 25 days ago $195,000–$257,500
Go Java Blockchain Web3 RESTful API AWS Google Cloud Microsoft Azure Kubernetes EKS ECS SQL NoSQL Microservices System Design
7+ yrs exp Remote

Staff Engineer

Blackline

Pleasanton, CA 106 days ago
C# Java C++ SQL No-SQL AWS Azure GCP Kafka RabbitMQ RESTful APIs Microservices event driven architecture Infrastructure as Code ETL Data Modeling API Gateway Identity Management Workflow Orchestration
6+ yrs exp Hybrid

Staff Software Engineer

PayPal

Austin, TX +1 62 days ago $160,500–$238,700
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC Caching
5+ yrs exp Hybrid

Staff Software Engineer

Warner Bros. Discovery

Atlanta, GA 13 days ago
Python Go Java C++ AWS Terraform Metaflow SageMaker Distributed Systems LLM GenAI Feature Store Observability FinOps
8+ yrs exp Hybrid