CrawlJobs Logo

Staff I Software Engineer

United States, Washington Employment contract 193000.00 - 242000.00 USD / Year · Job Posted June 15, 2026
Apply Position
Job Link Share

Job Description

Get to Know Us: It's fun to work in a company where people truly believe in what they're doing! At BlackLine, we're 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, Test you will play a crucial role in the success of our company by contributing to, as well as driving, high-quality releases and value-delivery to our customers. In this role, you will lead the planning and implemention of test strategy for Blackline's Cloud journey. You will play architect innovative technical solutions that drive automation across the entire QE organization. Your attention to detail, tenacity, creative problem-solving and forward thinking will directly impact the company's success, as well as the success of your peers across the organization. By following and evangelizing quality standards, as well as overall SDLC processes as they relate to quality, you will be able to affect meaningful change in the organization and help drive our culture to a quality and customer-first mentality.

Job Responsibility

  • Drive creative and innovative technical concepts to automate workflows from ideation to operational tools that are reusable, maintainable and efficient
  • Provide thoughtful leadership on the multi-cloud implementation and migration plan of enterprise SaaS application
  • Design and drive execution on the detailed test strategy on the cloud journey
  • Identify and assess risks and develop mitigation steps and processes to be put in place for projects, while collaborating on technical designs, dependencies management, and efficacy of valid test data to ensure successful and high-quality deliverables
  • Consult on automation tools/techniques, feasibility and implementation, process improvements as well as maintenance plans
  • Execute Quality Engineering (QE) forensics and detailed root cause analysis of test failures, and performance and scalability issues
  • Provide strong end-to-end leadership in the definition and building of automation frameworks and continued push for providing value
  • Demonstrable top-quality experience with integration, performance, regression, stress, and acceptance testing with a focus on web applications
  • Provide strong technical leadership to other QE staff as the QE discipline and team grows, acting as an agent of change for a quality-first culture within the organization
  • Author high-quality test plans, test cases, and supporting documentation
  • Grow and evolve the testing processes to ensure tests are customer-like and representative of real-world scenarios
  • Collaborate with Operations leadership, as well as other stakeholders, to ensure that all technical specifications are clear and follow the established processes and standards
  • Partner with Network, Database, Ops, InfoSec and other teams in evaluating performance issues and solutions

Requirements

  • Master's degree in Mathematics, Computer Science or related disciplines. 10+ years of hands-on experience in Web Application, SaaS, and RESTful API testing
  • 7 or more years of hands-on test automation development, with experience building a test automation suite from the ground up
  • 7 or more years of hands-on working experience in traditional OOP programming languages, specifically C# (with .NET core and NUnit / XUnit / MSTest)
  • 5+ years of solid technical leadership with extensive experience in architecting testing of cloud implementation and migration of complex SaaS product environments
  • Strong testing experience with cloud native/cloud first applications in a cloud environment such as Google Cloud, AWS and Azure
  • Expert knowledge in using and managing cloud platforms and cloud native tools
  • Excellent communication skills and the ability to work well with engineers, product owners, and development managers, as well as other teams across the organization
  • Experience with Performance test development and Continuous Integration (CI) tools
  • Strong ownership, pride of work, and ability to take things across the finish line
  • Strong understanding of XPath, HTML, CSS, JavaScript, JSON, and XML
  • Intermediate to advanced knowledge of SQL, including stored procedures, data models, and transactional flows is required
  • Prior working experience in Agile, specifically SCRUM

Nice to have

Prior working experience with appliances such as firewalls, routers and load balancers

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Staff I Software Engineer

8 matching positions

Staff I Software Engineer

As a Staff Software Engineer, Test you will play a crucial role in the success o...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Mathematics, Computer Science or related disciplines. 10+ years of hands-on experience in Web Application, SaaS, and RESTful API testing.
  • 7 or more years of hands-on test automation development, with experience building a test automation suite from the ground up.
  • 7 or more years of hands-on working experience in traditional OOP programming languages, specifically C# (with .NET core and NUnit / XUnit / MSTest).
  • 5+ years of solid technical leadership with extensive experience in architecting testing of cloud implementation and migration of complex SaaS product environments.
  • Strong testing experience with cloud native/cloud first applications in a cloud environment such as Google Cloud, AWS and Azure.
  • Expert knowledge in using and managing cloud platforms and cloud native tools.
  • Excellent communication skills and the ability to work well with engineers, product owners, and development managers, as well as other teams across the organization.
  • Experience with Performance test development and Continuous Integration (CI) tools.
  • Strong ownership, pride of work, and ability to take things across the finish line.
  • Strong understanding of XPath, HTML, CSS, JavaScript, JSON, and XML.
Job Responsibility
Job Responsibility
  • Drive creative and innovative technical concepts to automate workflows from ideation to operational tools that are reusable, maintainable and efficient.
  • Provide thoughtful leadership on the multi-cloud implementation and migration plan of enterprise SaaS application.
  • Design and drive execution on the detailed test strategy on the cloud journey.
  • Identify and assess risks and develop mitigation steps and processes to be put in place for projects, while collaborating on technical designs, dependencies management, and efficacy of valid test data to ensure successful and high-quality deliverables.
  • Consult on automation tools/techniques, feasibility and implementation, process improvements as well as maintenance plans.
  • Execute Quality Engineering (QE) forensics and detailed root cause analysis of test failures, and performance and scalability issues.
  • Provide strong end-to-end leadership in the definition and building of automation frameworks and continued push for providing value.
  • Demonstrable top-quality experience with integration, performance, regression, stress, and acceptance testing with a focus on web applications.
  • Provide strong technical leadership to other QE staff as the QE discipline and team grows, acting as an agent of change for a quality-first culture within the organization.
  • Author high-quality test plans, test cases, and supporting documentation.
Read More
Arrow Right

Staff I Software Engineer

As a Staff Software Engineer, you will play a crucial role in building the next ...
Location
Location
United States , Pleasanton
Salary
Salary:
193000.00 - 242000.00 USD / Year
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Mathematics, Computer Science or related disciplines
  • 10+ years of professional experience in building Web scale highly available multi-tenant SaaS with focus on backend platform, frameworks, RESTful APIs and microservices
  • 2+ years of experience with a public cloud (AWS, Azure, or GCP) and solid understanding of cloud-native services
  • Extensive experience with SQL, relational database design, SQL query optimization
  • Expert in C#
  • Fluent in MSSQL, SQL, data modeling and transactional flows
  • Fluent in Javascript, ReactJS framework and/or Angular framework
  • Knowledge of REST APIs
  • Knowledge of ASP.NET Core
  • Asynchronous programming
Job Responsibility
Job Responsibility
  • Provide technical expertise in requirements analysis, design, effort estimation, development, testing and delivery of highly scalable and secure distributed backend services
  • Work with product management, architects and other engineering teams to understand stated and unstated needs and turn them into functional and technical requirements
  • Maintain a strong sense of business value and return on investment in planning, design, and communication
  • Lead technical design and architecture discussions and drive technical decisions while making appropriate trade-offs on technology, functionality, robustness, performance and extensibility
  • Estimate the work scope and timelines and consistently deliver on those commitments
  • Implement, refine, and enforce software development techniques to ensure that the delivered features meet software integration, performance, security, and maintainability expectations
  • Research, test, benchmark, and evaluate new tools and technologies, and recommend ways to implement them in product development
  • Maintain high standards of software quality and technical excellence within the team by establishing good practices and writing clean, testable, maintainable, and secure code
  • Contribute to a forward-thinking team of developers, acting as an agent of change and evangelist for a quality-first culture within the organization
  • Mentor and coach team members to guide them to solutions on complex design issues and do peer code reviews
What we offer
What we offer
  • short-term and long-term incentive programs
  • robust offering of benefit and wellness plans
  • Fulltime
Read More
Arrow Right

Staff I Software Engineer

As a Staff 1 Software Engineer, you will play a crucial role in building the nex...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Masters/Bachelor's degree in computer science, or related field
  • 10+ years of professional experience in python and related technologies
  • 7+ years of experience in python in FAST, pyspark, pandas, seaborne , numpy, sqlalchemy working in highly scalable distributed environments with high quality
  • Candidate should have experience handling high volume of data, data intensive operations, exposure ETL tools and should have exhibit high agility in solving problems for customer in production environments
  • Exposure towards Dataproc, EMR, Dynamo,Bigtable in the relevant environments would be good to have
  • Exposure to AI/ML tech stack and working with AI tools on a daily basis would be appreciated
  • Exposure to UI technologies such as react / angular and ability to work as a full stack engineer within scrum team is an added advantage
  • The position involves architecting a new product, rearchitecting legacy products, discussing with relevant stakeholders cross border and fine tune to perfection
Job Responsibility
Job Responsibility
  • Design, develop, troubleshoot, maintain, optimize and scale full-stack, cloud-based solutions
  • Design and build components that enhance the configurability, extensibility, and interoperability of various systems
  • Provide technical expertise and leadership in requirements analysis, design, effort estimation, development, testing and delivery of highly scalable and secure distributed backend services
  • Mentor and coach team members, guide them to solutions on complex design issues and do peer code reviews
  • Work with product management, architects and other engineering teams to understand stated and unstated needs and turn them into functional and technical requirements
  • Maintain a strong sense of business value and return on investment in planning, design, and communication
  • Lead technical design and architecture discussions and help drive technical decisions while making appropriate trade-offs on technology, functionality, robustness, performance and extensibility
  • Estimate the project scope and timelines, and consistently deliver on those commitments
  • Implement, refine, and enforce software development techniques to ensure that the delivered features meet software integration, performance, security, and maintainability expectations
  • Research, test, benchmark, and evaluate new tools and technologies, and recommend ways to implement them in product development
What we offer
What we offer
  • A technology-based company with a sense of adventure and a vision for the future
  • A culture that is kind, open, and accepting
  • A culture where BlackLiner's 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
  • Fulltime
Read More
Arrow Right

Staff I Software Engineer - C# + Python

Get to Know Us: It's fun to work in a company where people truly believe in what...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, or related field
  • 10+ years of professional experience in building full-stack Web-scale highly available multi-tenant SaaS, including substantial experience with backend platform, frameworks, RESTful APIs and microservices, along with front end experience (React preferred)
  • 3+ years of experience with public cloud (AWS, Azure, or GCP) and solid understanding of cloud-native services
  • Expertise in JavaScript/TypeScript, C# and .NET & some experience in Python would be a plus
  • Should be able to support upcoming Python projects
  • 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
  • Proven experience delivering 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 extensibility through OO patterns, plugins, external callouts, events and notifications
  • Experience as a technical lead for design, architecture and code review of highly scalable distributed systems and event driven architecture
  • Fluent in SQL, No-SQL, data modeling and transactional flows
Job Responsibility
Job Responsibility
  • You will be part of a team which drives innovation into our product suite by designing, developing, troubleshooting, maintaining, optimizing and scaling full-stack, cloud-based solutions, running on some combination of Google Cloud, Microsoft Azure, and Amazon Web Services
  • You will be responsible for designing and building components that enhance the configurability, extensibility, and interoperability of these various systems and the customer systems to which they connect, while striving for usability and scalability of data transfer using a full breadth of design techniques and data transfer protocols available within each system
  • Provide technical expertise and leadership in requirements analysis, design, effort estimation, development, testing and delivery of highly scalable and secure distributed backend services
  • Mentor and coach team members, guide them to solutions on complex design issues and do peer code reviews
  • Work with product management, architects and other engineering teams to understand stated and unstated needs and turn them into functional and technical requirements
  • Maintain a strong sense of business value and return on investment in planning, design, and communication
  • Lead technical design and architecture discussions and help drive technical decisions while making appropriate trade-offs on technology, functionality, robustness, performance and extensibility
  • Estimate the project scope and timelines, and consistently deliver on those commitments
  • Implement, refine, and enforce software development techniques to ensure that the delivered features meet software integration, performance, security, and maintainability expectations
  • Research, test, benchmark, and evaluate new tools and technologies, and recommend ways to implement them in product development
  • Fulltime
Read More
Arrow Right
New

Staff Software Engineer I - Confluent Platform

We’re not just building better tech. We’re rewriting how data moves and what the...
Location
Location
India
Salary
Salary:
Not provided
confluent.io Logo
Confluent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of hands-on software development experience, with a proven ability to anticipate future technical needs and execute toward them
  • A strong track record of taking ideas from concept to production in complex, high-scale systems
  • Willingness to roll up your sleeves—design, code, debug, and operate critical systems
  • Deep experience building and operating large-scale distributed systems, including strong fundamentals in OS, networking, storage, and cloud infrastructure
  • Excellent grounding in distributed systems, concurrency, and multi-threaded programming
  • A proactive, self-starter mindset with strong problem-solving skills—identifying root causes and driving durable fixes
  • Ability to balance short-term execution with long-term architectural integrity
  • ship incrementally and iterate with urgency
  • Strong influence skills—able to drive technical decisions across teams and senior leadership through clear, data-driven communication
  • Experience handling high-severity production issues, including on-call ownership, deep debugging, and mitigation under pressure
Job Responsibility
Job Responsibility
  • Technically lead the evolution of the Confluent Platform, with deep ownership of USM, hybrid-first management, and platform-wide operational capabilities
  • Partner closely with product management, engineering leadership, and cross-org stakeholders (including Confluent Cloud) to define and execute the CP roadmap
  • Act as a strong external technical voice for Confluent Platform across the company
  • Champion domain health, operational hygiene, and platform reliability
  • raise the bar through design and code reviews
  • Lead architecture and design of large, complex systems spanning distributed systems, Kubernetes, security, and observability
  • Mentor and grow senior engineers and technical leads, providing hands-on guidance and career mentorship
  • Represent and strengthen engineering leadership in India, setting standards for execution, communication, and engineering excellence
  • Build and evolve processes that enable teams to operate at scale without sacrificing quality or velocity
What we offer
What we offer
  • Remote-First Work
  • Robust Insurance Benefits
  • Flexible Time Away
  • The Best Teammates
  • Experience Ambassadors
  • Open and Honest Culture
  • Well-Being and Growth
  • Fulltime
Read More
Arrow Right

Staff Software Engineer I

We're not just building better tech. We're rewriting how data moves and what the...
Location
Location
United States , Austin
Salary
Salary:
235700.00 - 277000.00 USD / Year
confluent.io Logo
Confluent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience
  • Strong fundamentals in distributed systems, cloud infrastructure, and networking
  • Experience in building and operating large-scale, high-availability systems
  • Deep understanding of cloud platforms (AWS, Azure, or GCP) and their services
  • Solid grasp of systems operations (disk, networking, OS-level optimizations)
  • Proficiency in Java, Scala, C++, Go, or other statically typed languages
  • A self-starter with strong problem-solving skills and the ability to work in a fast-paced environment
  • BS, MS, or PhD in computer science or a related field, or equivalent work experience
Job Responsibility
Job Responsibility
  • Design, develop, and operate large-scale, high-performance infrastructure that powers Confluent Cloud
  • Build foundational software to improve reliability, scalability, and efficiency across cloud environments
  • Work on distributed systems challenges such as consensus algorithms, failover strategies, and resource allocation
  • Collaborate with teams across Confluent to optimize and enhance infrastructure for real-time data streaming use cases
  • Troubleshoot and improve system reliability, observability, and performance across multiple cloud providers (AWS, Azure, GCP)
  • Contribute to open-source projects and leverage open-source technologies to drive business impact
What we offer
What we offer
  • Remote-First Work
  • Robust Insurance Benefits
  • Flexible Time Away
  • Equity
  • Fulltime
Read More
Arrow Right

Staff Software Engineer I – Control Plane Core Infrastructure

Location
Location
Canada
Salary
Salary:
225100.00 - 264500.00 CAD / Year
confluent.io Logo
Confluent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Typically 6+ years of software engineering experience, with a strong track record of delivering complex backend or distributed systems to production
  • Deep hands‑on experience with at least some of: Distributed systems design (consistency models, failure modes, data modeling, scalability)
  • Cloud platforms (AWS, GCP, or Azure) and cloud‑native architectures
  • Kubernetes or similar orchestration platforms
  • Proficiency in one or more of Go, Java or Scala, and comfort working across services, infrastructure, and automation
  • Able to define end‑to‑end designs, break them into milestones, de‑risk early, and land them on time with high quality
  • Operationally rigorous: you think in terms of SLOs, failure modes, observability, and incident response
  • you design for safe change and graceful degradation
  • Great communicator: you write clear design docs, explain trade‑offs crisply, and can lead technical discussions with diverse stakeholders (engineers, PMs, leadership)
  • Leader without authority: you’ve successfully led cross‑team projects, influenced technical direction beyond your immediate code, and helped others level up
Job Responsibility
Job Responsibility
  • Own end‑to‑end architecture and delivery of complex control‑plane systems (APIs, controllers, orchestration workflows, data models) that support Confluent Cloud products
  • Lead open‑ended technical initiatives: take ambiguous problems, clarify requirements, define the approach, and drive execution across teams and services
  • Raise the bar on reliability and operations by building resilient systems with strong observability, clear SLOs, runbooks, and safe rollout/rollback patterns
  • Collaborate across orgs (Cloud Platform, Kafka, Compute, Security, Traffic, SRE and others) to align on designs, trade‑offs, and long‑term platform direction
  • Mentor and unblock engineers at multiple levels
  • provide high‑quality design and code reviews, and help grow the broader engineering team
  • Continuously improve developer experience for our control‑plane stack (tooling, automation, CI/CD, test strategy) to remove toil and increase velocity
  • Influence technical strategy in your domain: identify high‑impact opportunities, propose roadmaps, and help prioritize work aligned with business goals
  • Contribute to engineering culture via documentation, design reviews, and knowledge sharing (internal talks, wikis, or external content where appropriate)
What we offer
What we offer
  • Remote-First Work
  • Robust Insurance Benefits
  • Flexible Time Away
  • The Best Teammates
  • Experience Ambassadors
  • Open and Honest Culture
  • Well-Being and Growth
  • Offers Equity
  • Fulltime
Read More
Arrow Right

Staff Software Engineer I - Kora Storage

We are a team of passionate engineers who love solving complex distributed syste...
Location
Location
United States
Salary
Salary:
235700.00 - 277000.00 USD / Year
confluent.io Logo
Confluent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of relevant backend and/or infrastructure development experience
  • BS, MS, or PhD in computer science or a related field, or equivalent work experience
  • Expertise in Java, Scala, C/C++, Go or other statically typed languages
  • Proven experience designing and building large-scale, distributed storage systems
  • Deep knowledge of distributed systems concepts, including fault tolerance, consistency, and scalability
  • Solid understanding at a systems level (disk, network, operating systems, etc)
  • Strong leadership skills with a demonstrated ability to mentor and guide engineers to success
  • Excellent communication and collaboration skills, with the ability to influence and guide stakeholders at all levels
Job Responsibility
Job Responsibility
  • Storage Engine Development: Design and develop a highly available, performant, reliable, durable, scalable, and multi-tenant storage engine for Kora
  • Engineering Leadership: Set the standard for engineering excellence. Be instrumental in driving the technical solutions end-to-end, working closely with the team and key stakeholders to design, architect, and develop top-notch solutions
  • Cross-Functional Collaboration: Collaborate with product management, design, and other engineering teams to ensure seamless integration of storage features and infrastructure with the broader organization. Act as a trusted advisor for both internal and cross-functional teams, providing guidance on complex technical problems and contributing to high-level decision-making processes
  • Mentoring: Mentor junior engineers and help shape the direction of the team
What we offer
What we offer
  • Remote-First Work
  • Robust Insurance Benefits
  • Flexible Time Away
  • The Best Teammates
  • Experience Ambassadors
  • Open and Honest Culture
  • Well-Being and Growth
  • Offers Equity
  • Fulltime
Read More
Arrow Right