Senior Staff Software Engineer (Java) (Vancouver)

Senior Staff Software Engineer (Java) (Vancouver)

31 Oct
|
TEEMA Group
|
Vancouver

31 Oct

TEEMA Group

Vancouver

Staff Engineer – JAVA

Vancouver, British Columbia– 3 days a week onsite

As a Staff Software Engineer, you will operate as a technical leader and architect, driving the evolution of our high-scale Java ecosystem. While a Senior Engineer masters the component, you master the entire system lifecycle. You will be responsible for the technical roadmap of products used by tens of thousands of global users, solving complex problems in distributed systems, high availability, and massive-scale data processing. You aren’t just writing code; You will mentor senior peers, bridge the gap between business strategy and technical execution, and ensure our architecture remains resilient as we push the boundaries of what’s possible with Big Data and Java.

You will oversee how Java services interact with NoSQL backends and streaming pipelines to ensure seamless integration.

Technical Strategy: Partner with Product Management and DevOps to define long-term technical debt reduction and infrastructure scaling (Kubernetes/Cloud).

you will define the SLIs/SLOs and architectural patterns that ensure 99.9% availability.

Review complex designs, lead "Communities of Practice" for Java performance, and foster a culture of clean code and TDD across multiple teams.

Innovation: Proactively identify bottlenecks in our Big Data processing (Hadoop/Kafka) or search indexing (OpenSearch) and spearhead the adoption of new patterns or tools.





Core: Java (Expert level), Linux (Ubuntu, Rocky Linux).

Data & Streaming: 15+ years of qualified software development experience, with at least 12 years focused on the Java ecosystem.

Architectural Leadership: Proven experience designing distributed systems that handle massive datasets and high-concurrency workloads.

Deep Networking Knowledge: ability to debug complex network latency or security issues.

Experience taking a product from napkin-sketch architecture to global production deployment and long-term maintenance.

Advanced Technical Skills

Expert-level knowledge of JMM (Java Memory Model), Garbage Collection tuning, and multi-threaded synchronization.

CI/CD & DevOps: Experience building or significantly optimizing CI/CD pipelines and container orchestration strategies.

Testing Philosophy: A "test-first" mindset that extends beyond Unit Tests to include contract testing, chaos engineering, and performance benchmarking.

Active contributor to open-source Java or Big Data projects.

Public speaking or technical writing (blogs, whitepapers) on complex engineering topics.

If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.

For more information about TEEMA and to consider other career opportunities, please visit our website at

#

📌 Senior Staff Software Engineer (Java) (Vancouver)
🏢 TEEMA Group
📍 Vancouver

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior staff software engineer (java) (vancouver) / vancouver

Subscribe to this job alert:

Get the latest job offers by email for: senior staff software engineer (java) (vancouver) / vancouver