Senior Software Engineer - Remote Opportunity (US-many states/Canada) (telecommute)

[email protected] ("Perl Jobs") Wed, 30 Jun 2021 15:41:13 +0000
Newsgroups perl.jobs
Message-ID <E1lycKw-0001bq-0e@mail-jobs>
Online URL for this job: http://jobs.perl.org/job/21825

To subscribe to this list, send mail to [email protected].
To unsubscribe, send mail to [email protected].

Posted: June 29, 2021

Job title:
Senior Software Engineer - Remote Opportunity (US-many states/Canada)

Company name: MaxMind, Inc.

Terms of employment: Salaried employee

Hours: Full time

Onsite: no

Description:
MaxMind (www.maxmind.com) 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!

Note: We welcome candidates
to apply from the following states CA, CO, FL, LA, MN, NV, NY (excluding
New York City and Yonkers), NC, OR, PA, TX, WA, and anywhere in Canada.

MaxMind does not currently sponsor US employment visas. For Canadian
candidates, you must be eligible/authorized to work in Canada.
 

THE
POSITION

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 our Senior Engineering roles begins at $135k USD or $165k
CAD (in Canada), 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.

Desired skills:
About You

Minimum Qualifications:
- Experience with static and dynamic
programming languages. The position will primarily involve programming in
Go and Perl, but we are happy to hear from people with experience in other
languages. A programming exercise will be given to all applicants.
-
Familiarity with web service development.
- Experience developing for
deployment on a Linux or similar platform.
- Experience writing tests and
documentation.
- Experience doing code reviews.
- Excellent written and
spoken communication skills.
- The ability to work with a geographically
dispersed team.

Highly desired:
- Polyglots or an interest in picking up
new languages. Though most of our code is Perl and Go, we maintain open
source libraries in several different languages.
- Open source
contributions. Tell us about them!
- An interest in performance and
security.
- Experience working with Google Cloud Platform (or another cloud
provider). Our systems run on GCP.

Website for more information:
https://jobs.lever.co/maxmind/0e8b71be-53cf-4372-976f-ce508025724b

Contact information at:
http://jobs.perl.org/job/21825#contact