Software Engineer (Scala) (United States)
thatDot
We are seeking someone with experience building and maintaining highly performant distributed systems. You will have experience with functional programming and object-oriented design and development. As a fast-growing team it is important that you can successfully collaborate with developers, architects, and product managers, ideally in an early stage company environment. We're looking for engineers who are suspicious of easy answers and who can't walk past something broken without wanting to fix it.
Location
Support for fully-remote and in-person collaboration as it works best for individuals and the team. Some of our team is based in Portland, Oregon, but we are a remote-first company.
Job Requirements
- Highly skilled in Scala or another functional language
- Experience designing robust protocols for distributed systems
- Familiarity with Akka/Pekko or the Actor-model
- Exposure to designing, implementing, and maintaining complex data infrastructures
- Hands-on experience designing and developing scalable, high performing and fault-tolerant applications
- Able to rapidly learn and apply new technologies
- Understanding of concurrency in the JVM
- Willingness to create and update documentation to facilitate learning, with comfort speaking to groups and presenting information
- Nice to have: graph databases and graph algorithms
- Nice to have: experience using Kafka
- Nice to have: experience using Cassandra or ScyllaDB (esp. in large clusters)
Day to day at thatDot
- Learn. We value curiosity and share a desire to continuously learn new things, including from each other.
- Collaborate. As a fast growing team, we must communicate and work together to achieve goals. That includes both within teams and across our small, dynamic team.
- Write. Clarity of thought is best reflected in clear documentation. We document our work in ways our community of backend software engineers will want to engage with.
- Represent. Advocate for the needs of our users and contribute to the community discussion on product direction and uses.
About us
thatDot is a growing company that specializes in solving high-throughput data streaming problems (entity resolution, streaming joins, ingest pipelines, incremental computation, pattern matching, etc.) using graphs. Some of the typical challenges we deal with include:
- Designing and maintaining protocols in distributed systems
- Implementing new features in our querying engines and actor-based graph interpreter
- Creating high-throughput back-pressured streaming pipelines
- Ensuring horizontal and vertical scalability
Quine, our core technology, is a streaming graph that combines key operational features of event stream processing systems like Flink with the graph data structure of databases like Neo4J or Tigergraph. Quine makes it easy to find complex patterns and anomalies in massive data streams and trigger action immediately. Built on native streaming graph technology as the result of 7+ years of DARPA-funded R&D, this hot new technology makes it easy for infinite datasets to be efficiently analyzed in real-time. Ideal use cases for Quine include financial and identity fraud detection, XDR/EDR solutions, network observability/root cause analysis, and e-commerce.
What We Believe About
Work:
- About more than just a paycheck.
- Should be intellectually engaging.
- Should provide the opportunity to learn and grow.
- Short-termism in tech is bad. It’s worth building lasting relationships.
- Punching a clock or counting hours is bad. Results > Hours.
- It’s a big part of our lives, but it’s not all there is.
Creativity In Work:
- Work should be fun!
- Knowledge work - Coding is the easy part. Figuring out the ideas is hard work.
- Our mental model is really what we’re building when coding. Communicating is an expression of your mental model. First think clearly, then help someone else share your thoughts.
Hiring:
- Plan to teach us something about the cool work you’ve done in the past.
- Let us teach you something about the cool work we’re doing now.
- ...JobKoch Ag & Energy Solutions is seeking a Software Engineer to design, build, and operate high‑... ...languageLegally Authorized to work in the United StatesExperience developing, deploying,... ...status. Except where prohibited by state law, some offers of employment are conditioned...SuggestedFlexible hours
$44k - $185k
...team consists of enthusiastic engineers who thrive on collaboration and... ...build stable, user-friendly software while considering the critical... ...experience with software QA, unit testing, or debugging procedures... ...for this position, by specific state, are listed below:New York...SuggestedFull timeTemporary workApprenticeshipWork experience placementInternshipLocal areaFlexible hours- ...TechnologyJob Number: 194673Apply: JobGeorgia-Pacific’s Software Engineering & Integration (SE&I) team is looking for a Sr. Software Engineer... ...have legal authorization to work permanently in the United States for any employer without requiring a visa transfer or visa...SuggestedWork at officeFlexible hours
$125.7k - $203.1k
...Team Join Cisco's innovative engineering community, where you'll have... ...platforms! Your Impact As a Software Engineer at Cisco, you will design... ...of Cisco restricted stock units, which vest following continued... ...this position, by specific state, are listed below:New York City...SuggestedFull timeTemporary workWork experience placementLocal areaFlexible hours$130k - $151k
...specializing in Information Technology, Engineering, Healthcare, and Digital Transformation... ...with leading organizations across the United States to deliver innovative solutions and connect... ...cross-functional teams throughout the software development lifecycle. Write clean,...SuggestedFull timeH1bLocal areaVisa sponsorshipFlexible hours- ...begin. Role Description This is a full-time, on-site Engineer role based in the United States. The Engineer will design, build, and maintain core... ...and development tooling. Qualifications Strong software engineering fundamentals, including data structures, algorithms...Full timeRemote work
$150k - $190k
...Founding Software Engineer Who we are and what we’re building DMC’s mission is to cut the... ...backend-focused, but the product is the unit of work, and front-end and deployment will... ...Location and arrangement United States-based and a United States citizen. Fully...Full timeRemote workTrial period$105k - $145k
...Software Engineer - Fintech & AI Platform Location: Remote - United States preferred Employment Type: Full-time Compensation: USD $105,000–$145,000 annual base salary Reporting to: Engineering Lead About Finstock Finstock, Inc. builds AI-powered financial...Full timeRemote work- ...Software Engineer IV Location: Remote Duration: 6 Months + A growing SaaS organization is... ...implementation, and coding standards Perform unit and system-level testing across... ...consideration for performance, caching, state management, error logging, scalability,...Contract workPart timeRemote work
- ...members, and claims. About the Role : We are seeking a Software Engineer to build features and services on our healthcare... ...and our Bengaluru engineering hub. Location: Remote (United States) Responsibilities : Feature Development: Implement...Part timeInternshipRemote work
- ...Software Engineer (Entry-Level) United States (Onsite / Hybrid / Remote Opportunities) Full-Time Experience: 0–3 Years About the Role We are seeking highly motivated and talented Software Engineers to join our growing team in the United States. This...Full timeRemote work
$100k - $150k
...to clients. We take pride in our strong engineering culture, our drive for excellence, and... ...We're looking for an exceptional Senior Software Engineer (Data and AI) to design, build... ...reviews ~ Must be based in the United States, authorized to work in the US, and able...Full timeWork experience placementRemote workHome office- ...and claims. About the Role : We are seeking a Senior Software Engineer to design and build core services on our platform. You will... ..., cross-time-zone team. ~ Authorized to work in the United States. Equal Opportunity Statement : LightSpun is an equal...Full timeRemote work
- ...About Seoptimizes Seoptimizes LLC is a software development company with over seven... ...across Europe, the Middle East, and the United States. Website : The Role We are seeking an experienced Software Engineering Technical Leader to work alongside our CTO...Part timeRemote workFlexible hours
$140k - $180k
...people in the right roles to drive long-term success for both clients and candidates. Title: Senior Software Engineer, Integrations Location: Remote (United States) Company Stage: Early-Stage / Profitable Healthcare Infrastructure Startup Office Type: Fully...Part timeWork at officeRemote workFlexible hours$95.8k - $139.7k
...across the globe on teams such as Engineering, Information Technology,... ...crucial role in driving next-gen software innovations including cloud,... ...of Cisco restricted stock units, which vest following continued... ...this position, by specific state, are listed below:New York City...Full timeTemporary workApprenticeshipWork experience placementLocal areaFlexible hours- ...Number: 193833Apply: JobThe Software Solutions Group is the central... ...the Copper Solutions Business Unit (CSBU) within the Datacom & Specialty... ...electrical interconnects. Engineers on this team collaborate... ...status. Except where prohibited by state law, some offers of employment...Flexible hours
$190k - $220k
...Product philosophy Most small business software makes owners do the work to get what they... ...like having a team of great operators, engineers, and marketers working for you. Our... ...remote and can be based anywhere in the United States or Canada. For San Francisco-based candidates...Remote jobWork at officeLocal area- # Software Engineer, RustFab2 · United States · Mid · Onsite · USD 105k - USD 170kView & Apply## About fab2The fab2 team can build anything. We design all the hardware and software needed to make chips and we make the fabs, tools, and components ourselves.We're looking...
- ## Intern - IT Software EngineerBoise, Idaho, United States of AmericaApply NowFind out how well you match with this jobJob ID: JR113941**Our vision is... ...looking for a passionate and innovative IT Software Engineering Intern to join our Automated Material Handling System...InternshipLocal areaImmediate start
- Develop and maintain software and tools for Cisco core products, including... ...must meet one of the stated education and experience pathways... ...computer science, software engineering, computer engineering,... ...Life Insurance Restricted Stock Units Paid Holidays Floating Holiday...Full timeTemporary workFlexible hours
$164k - $205k
Please note this is for Chicago, Illinois, United States. You only need toapply to one location... ...world value. THE WORK: As a Senior Software Developer, you will build and own the platform... ...technical direction and mentor fellow engineers within a you-build-it-you-run-it team...Full timeWork at officeLocal area- ...wholly owned label of Take-Two Interactive Software, Inc. (NASDAQ: TTWO). Founded in 2005,... ...and family entertainment. Our team of engineers, marketers, artists, writers, data... ...must be legally authorized to work in United States without requiring current or future employer...Casual work
$190.8k - $267.1k
Senior Software Engineer, Agentic Ads Experience Remote - United States Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit,...Remote jobFor contractorsWork experience placementFlexible hours$160k - $227k
Senior Software Engineer, Mission Software Long Beach, California, United States Vast is developing next-generation space stations and space infrastructure using an incremental, hardware-rich, and low-cost approach. Vast is rapidly developing its multi-module Haven Station...Permanent employmentFull timeTemporary work- ...We are seeking a Lead Full Stack Engineer with strong hands-on experience in Scala, Angular, and PostgreSQL to support the modernization and enhancement of an enterprise commercial pricing platform. Key Responsibilities Design, develop, and enhance enterprise...Full time
- ...Marketing, Finance, Business Operations, Manufacturing and Engineering. Our client is a software and services company specializing in cloud computing... ...REMOTE . Candidates must be residing within the United States of America in order to be considered for the role....Permanent employmentFull timeWork at officeRemote work3 days per week
- ...Senior Software Engineer Platform · Full-Time, Onshore · Remote (United States) · Reports to Lead Engineer About Karias Health Karias is a first-of-its-kind health benefits platform. We combine the financial power of self-funding with a consumer-first, AI-enabled...Full timeRemote work
- ...helps businesses design, build, and scale software products and platforms. The company... ...strategic technical leadership, hands-on engineering support, and practical guidance to... ...Engineering, CTO, or similar • Based in the United States • Strong spoken and written English...Full timePart timeRemote workFlexible hours
$175k - $200k
...US excluding the Pacific Time Zone and New York state This role is for a sophisticated Lead Software Architect / Senior Full Stack Developer who is experienced... ...software developer ~ Authorized to work in the United States and no visa sponsorship required. ~2+...Full timeWork experience placementRemote workVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (Scala) (United States). Be the first to apply!
- junior software developer United States
- scientific software engineer United States
- intel software engineer United States
- vice president software engineering United States
- director software engineering United States
- software engineer United States
- software sales engineer United States
- software engineer mainframe United States
- software engineer student United States
- senior robotics software engineer United States















