MaxMind

HQMalden, Massachusetts
Size50+
Founded2002
IndustryInternet Publishing
Best remote tech companies
About
Benefits
Hiring
Jobs

Senior Software Engineer

MaxMind is looking for a talented, experienced, and highly motivated Senior Software Engineer to help us develop and improve our products. We help protect thousands of companies worldwide from fraud, screening over a billion online transactions each year, and we provide IP intelligence data to thousands more. This work requires us to take on exciting challenges and we want you to help! This is a full time remote position, and we welcome candidates to apply anywhere from Canada. You must be eligible/authorized to work in Canada. As a Senior Software Engineer, your job will be to carry out development projects both big and small. You may work on adding features to existing products, refactoring legacy code, fixing bugs in our open source APIs, or developing entirely new services. We're looking for an experienced software developer who can make good technical design decisions, write tests and documentation, and communicate well with non-developers. Our salary range for Engineering roles begins at $165k CAD, with the specific offer depending upon skills and experience. See more about benefits and compensation below. Our Development Practices Our backend code is largely written in Perl and Go using PostgreSQL and Linux. We maintain high standards for our development practices. New backend code is expected to be written in Go, include automated tests run by TeamCity, and go through internal code review on GitHub Enterprise. The existing Perl code is being slowly rewritten in Go. We use free software as much as possible, and we release code back to the community when we can do so. We're always improving the way we do development, and we expect you to participate in that process.

Full Time
🇨🇦 Canada
💵$120K-$120K
🧔Senior
GolangPerlSQLPostgreSQLLinuxGCP

Senior Web Developer / Software Engineer

MaxMind is looking for a talented, experienced, and highly motivated Senior Web Developer / Software Engineer to help us develop and improve our products. We help protect thousands of companies worldwide from fraud, screening over a billion online transactions each year, and we provide IP intelligence data to thousands more. As a Senior Web Developer / Software Engineer, you will play an important role in improving our existing websites and applications. This is a full time remote position, and we welcome candidates to apply from anywhere in Canada. You must be eligible/authorized to work in Canada. You will be responsible for developing websites and applications. This includes creating new web applications to help our clients better detect fraud while also working to improve our existing applications and websites. In doing this, you will work closely with our product team as well as other engineers. The starting salary for our Senior Web Developer / Software Engineer role is $165k CAD. See more about benefits and compensation below. Our Development Practices We prefer Bootstrap and vanilla JS for most of our website work, but we selectively use TypeScript and React when we need to create web applications. We use Mojolicious on Perl and Go for server side rendering. We also have REST APIs written in Go. We use PostgreSQL as our database. Our servers run Linux on Google Cloud Platform. We maintain high standards for our development practices. All new code is expected to include automated tests run by TeamCity, and all work goes through internal code review on GitHub Enterprise.

Full Time
🇨🇦 Canada
💵$120K-$120K
🧔Senior
Back EndPerlGolangRubyPythonPHPJavaScriptSQL

Get jobs sent to