This is a hybrid in-person/remote role based in Brisbane, Australia.
When there are complex problems to solve in production software, Seq is the fastest, easiest, most efficient tool to reach for. Our customers love Seq because they can confidently solve high-visibility, high-consequence problems with Seq in their toolbox.
Customers ranging from cutting-edge startups to household names in the Fortune 100 already rely on Seq, and we're just getting started. We're looking for a new team member to help us empower and delight developers the world over, while meeting the challenges of shipping mission-critical software.
As a senior software engineer at Datalust, you'll add features to Seq, contribute to our open source projects, and build our supporting infrastructure, all making life better for our customers and our team.
The core of your role will be getting tested, high-quality code from inception all the way to production.
You'll work primarily in .NET 6/C#, Rust, and TypeScript, with a wide range of supporting technologies, using scripted DevOps tooling across Windows, macOS, and Linux.
You'll keep the team well-informed of your progress, communicate when decisions need to be made, and both give and receive constructive feedback to get results that reach beyond what any of us could produce on our own.
In your first month you'll join our next release mid-flight. You'll set up your development environment, pick up your first feature to build, and work closely with the rest of the team to get it shipped to production.
Seq is a complex product and we don't expect you'll have had exposure to all of the technologies you'll use: we'll be ready to answer your questions, guide you to the information you need, and pair program when it helps.
In three months you'll already be comfortable working in a substantial slice of the codebase. You'll have shipped code, met customers, written docs and blog posts, proposed new features and improvements: you'll be a fully-contributing member of the team.
You'll often review pull requests and design proposals. Our careful and collaborative review processes are some of the key ways we'll all keep learning from each other.
(You'll also have had the tour of our favourite Brisbane City coffee and lunch hangouts!)
Six months in, you'll be working right across the product. You'll be designing and delivering features end-to-end, and have some experience with the SPA frontend, C# application layer, and Rust backend of the product.
You'll also have shipped code to our website, worked in our CI and automated deployment environments, and helped drive our various open source efforts.
If this all sounds like your style, please drop us a line via [email protected]
or your preferred channel. If you have a CV, a blog, personal projects, or anything else you think might be relevant, please let us know.
If it sounds like the role might be a fit, we'll organise a brief call to chat further, and answer any questions you might have. In either case, you'll hear from us: we aim to respond to every email.
Finally, we'll invite you to our office to meet the team, and run through a technical interview together.
The role is based in Brisbane, Australia. We work remotely part of the week, and in person at our Brisbane City office on the other days, though this varies depending on what tasks and projects we're working on.
We're committed to building an inclusive, supportive environment that's a great place to work. Datalust is an equal opportunity employer and encourages all interested candidates to apply.
Datalust is a bootstrapped company that's focused on being profitable from day one. We're not at the whim of investors, or chasing unproven ideas. Though we're a small team, we're already making a big mark on the world, and have even bigger plans for the future.