Staff Engineer
Company: Blackline
Location: Pleasanton
Posted on: January 8, 2026
|
|
|
Job Description:
Its fun to work in a company where people truly believe in what
theyre doing! At BlackLine, were committed to bringing passion and
customer focus to the business of enterprise applications. Since
being founded in 2001, BlackLine has become a leading provider of
cloud software that automates and controls the entire financial
close process. Our vision is to modernize the finance and
accounting function to enable greater operational effectiveness and
agility, and we are committed to delivering innovative solutions
and services to empower accounting and finance leaders around the
world to achieve Modern Finance. Being a best-in-class SaaS
Company, we understand that bringing in new ideas and innovative
technology is mission critical. At BlackLine we are always working
with new, cutting edge technology that encourages our teams to
learn something new and expand their creativity and technical
skillset that will accelerate their careers. Work, Play and Grow at
BlackLine! Make Your Mark: As a Staff Software Engineer, you will
play a crucial role in building the next generation of BlackLine
application and data platform. BlackLine thrives on data and we are
investing heavily in being able to sync data from and to BlackLine
and various ERP, Bank, Payments, Tax and Subledger systems. You
will be responsible for designing and building connectors to these
various systems, while striving for extensibility, usability and
scalability of data transfer using a full breadth of data transfer
protocols available by each system. You will be be part of a team
which drives innovation into our product suite by designing,
developing, troubleshooting, maintaining, optimizing and scaling
cloud-based backend platform components, services and frameworks,
including but not limited to Event Bus, API Gateway, Developer
Portal, Job Scheduler, Identity Management, Search, Workflow
Orchestration and Data Integration. In addition to being a hands-on
engineer, you will also lead and mentor other engineers in the
team. If you have a passion for delivering products that make a
difference, are driven to make things better in all that you do and
are eager to work in a collaborative agile environment where
developers are dedicated to solving customer problems and
innovating, we would love to talk to you. Youll Get To: o Provide
technical expertise and leadership in requirements analysis,
design, effort estimation, development, testing and delivery of
highly scalable and secure distributed backend services. o Work
with product management, architects and other engineering teams to
understand stated and unstated needs and turn them into functional
and technical requirements. o Maintain a strong sense of business
value and return on investment in planning, design, and
communication. o Lead technical design and architecture discussions
and help drive technical decisions while making appropriate
trade-offs on technology, functionality, robustness, performance
and extensibility. o Estimate the project scope and timelines, and
consistently deliver on those commitments. o Implement, refine, and
enforce software development techniques to ensure that the
delivered features meet software integration, performance,
security, and maintainability expectations. o Research, test,
benchmark, and evaluate new tools and technologies, and recommend
ways to implement them in product development. o Maintain high
standards of software quality and technical excellence within the
team by establishing good practices and writing clean, testable,
maintainable, and secure code. o Inspire a forward-thinking team of
developers, acting as an agent of change and evangelist for a
quality-first culture within the organization. o Mentor and coach
team members, guide them to solutions on complex design issues and
do peer code reviews. o Proactively identify issues, bottlenecks,
gaps, or other areas of concerns or opportunities and work to
either directly affect change, or advocate for that change. o
Perform critical maintenance, deployment, and release support
activities, including occasional off-hours support. What Youll
Bring: o BS degree in Computer Science, or equivalent experience. o
6 years of professional experience in building Web scale highly
available multi-tenant SaaS with focus on backend platform,
frameworks, RESTful APIs and microservices. o Expert in one or more
object-oriented programming languages - C#, Java or C++. o A solid
computer science foundation including data structures, algorithms,
and design patterns, with a proven track record of writing high
concurrency, multi-threaded, secure, scalable code. o Proven
experience deilivering and extending highly extensible, modular
applications with various models of extensibility such as
white-box, glass-box, gray-box, and black-box. In practice,
experience with extensibiity through OO patters, plugins, external
callouts, and events and notifications. o Experience as a technical
lead for design, architecture and code review of highly scalable
distributed systems and event driven architecture. o Fluent in SQL,
No-SQL, data modeling and transactional flows. o Superior
analytical, problem-solving and system level performance analysis
abilities. o Excellent written and verbal communication skills. o
Adaptable team player with strong collaboration skills and a focus
on results and value delivery. o Experience working in an Agile
development environment. o Passion for engineering excellence
through automation, unit testing, and process improvements. o
Experience with data integration and ETL tools (both productized
and open source) We’re Even More Excited If You Have: o Experience
with continuous delivery and infrastructure as code. o Good
knowledge of internet security issues in software design and code.
o Open source contributor. o Proven experience in delivering one or
more core platform services, such as API gateway, identity
management, authentication, messaging (Kafka or RabbitMQ), workflow
orchestration, job scheduling and search. o 3 years of experience
with a public cloud (AWS, Azure, or GCP) and solid understanding of
cloud-native services. o FinTech or Financial services domain
background. o Experience with ERP (SAP, Oracle, Netsuite or
Microsoft) platforms, with a focus on the general ledger. Thrive at
BlackLine Because You Are Joining: • A technology-based company
with a sense of adventure and a vision for the future. Every door
at BlackLine is open. Just bring your brains, your problem-solving
skills, and be part of a winning team at the worlds most trusted
name in Finance Automation! • A culture that is kind, open, and
accepting. Its a place where people can embrace what makes them
unique, and the mix of cultural backgrounds and varying interests
cultivates diverse thought and perspectives. • A culture where
BlackLiners continued growth and learning is empowered. BlackLine
offers a wide variety of professional development seminars and
inclusive affinity groups to celebrate and support our
diversity.
Keywords: Blackline, Berkeley , Staff Engineer, IT / Software / Systems , Pleasanton, California