Golang / Go Job: Senior Software Engineer - Telecommute Opportunity

MaxMind

Senior Software Engineer - Telecommute Opportunity at MaxMind

๐Ÿ‡บ๐Ÿ‡ธ United States โ€บ Massachusetts โ€บ Waltham
  (Posted Feb 13 2017)

About the company
Founded in 2002, MaxMind is an industry-leading provider of IP intelligence and online fraud detection tools.

MaxMind provides IP intelligence through the GeoIP brand. Over 5,000 companies use GeoIP data to locate their Internet visitors and show them relevant content and ads, perform analytics, enforce digital rights, and efficiently route Internet traffic. Businesses can obtain additional insights into their customers' connection speeds, ISPs, and more using GeoIP data.

MaxMind's industry-leading minFraud service helps businesses prevent fraudulent online transactions and reduce manual review. The minFraud service is used to screen over 80 million e-commerce transactions and account registrations a month. Over 7,000 e-commerce and other online businesses benefit from the minFraud service through our client and partner networks.

MaxMind is privately held and based in Waltham, Massachusetts in the United States.

Job position
Permanent - Remote work possible

Job description
MaxMind is looking for a talented and experienced Senior Software Engineer to join our team. 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 tackle formidable challenges and we want your help!

THE POSITION OVERVIEW
As a Senior Software Engineer, you will contribute to development projects both big and small, including but not limited to:

- Evolving, updating, and maintaining our extensive suite of client APIs and our tools for working with MaxMind databases
- Adding features to existing products, refactoring legacy code, fixing bugs, or developing entirely new services
- Being proficient and having experience in multiple languages, and suggesting good technical design decisions
- Writing tests and documentation, developing highly performant and optimized code, and communicating well with non-developers

The right candidate will have experience in both dynamic and static programming languages to help us develop and improve our products, and will be willing to bring new ideas to the table.

OUR DEVELOPMENT PRACTICES
Our backend code is largely written in Perl and Go using PostgreSQL and Linux, and we provide client APIs and database tools for .NET (C#), C, Java, Perl, PHP, and Python. The person in this role will also be responsible for a critical and highly performant solution written in C. We maintain high standards for our development practices including continuous integration, using TeamCity to run our full test suite for all changes. All work goes through internal code review on GitHub Enterprise.

We use free software as much as possible, and we release code back to the community when we can do so. We're trying to improve the way we do development, and we want you to participate in that process.

Our development team is largely comprised of telecommuters, so communication centers around Google Hangouts, group chat, and agile planning tools. We invite candidates to apply from any US state except NJ, NY, TX, and WA (for regulatory reasons) and from anywhere in Canada. Candidates open to relocating will be considered. Full-time telecommuting is permitted.

WORKING AT MAXMIND
MaxMind is a casual, friendly, results-focused company of nearly 40 employees, about half of whom are in technical positions. We maintain a set of core, overlapping hours, but weโ€™re flexible with specific start and end times and are understanding about appointments and life events.

Compensation includes a competitive salary and participation in a company performance-based bonus plan. Software engineers get a $2k professional development budget and five days for professional development annually.

In addition to medical, dental, and vision coverage, we offer several other benefits in the US, including a 401k with employer contribution, FSA, and transit reimbursement. Please inquire about benefits in Canada.

Our office is located near downtown Waltham, MA, outside of Boston, a five minute walk from the nearest commuter rail line and several express bus lines.

Skills & requirements
MINIMUM QUALIFICATIONS:
- Experience with dynamic languages, especially Perl. We use Perl but we're happy to hear from JavaScript, PHP, Python, and Ruby developers as well. (A programming exercise will be given to all applicants.)
- Experience with static languages such as C#, Java, C, or Go
- An interest in picking up new languages
- Experience developing for deployment on a Linux or BSD 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:
- Web development, especially RESTful web services
- Experience with building and improving code for high performance
- Experience with manual memory management
- FS/OSS contributions. Tell us about them!


 

Company: MaxMind

MaxMind
job info / career page
Linkedin profile
Location: Waltham, Massachusetts, United States

map of company location

Skills wanted, in addition to Golang:
go java javascript linux perl
php python ruby postgresql

๐Ÿ‡บ๐Ÿ‡ธ Golang recruitment

Are you in US and prefer to let a recruiter
find your dream job?

Get in touch with Drew from Catapult &
let him know with what you are looking for

๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
or
Get in touch with Martin &
let him know with what you are looking for

Interview: X-Team & Golang


Other interesting golang jobs

Golang job QA engineer - software / hardware golang / mixed environment at Cellpoint Systems QA engineer - software / hardware golang / mixed environment - Cellpoint Systems   (June 2022)
Remote US, 100% Remote - Salary: USD $ 80,000-115,000
PLEASE NOTE: USA based workers only. Despite being 100% remote, we can only accept US-based applicants for this role. Please do not submit a resume if your are not a USA resident and located here 10...
Golang job Go Full Stack Developer (m/f/d) for fast-growing german startup at Complero GmbH Go Full Stack Developer (m/f/d) for fast-growing german startup - Complero GmbH
Worldwide, 100% Remote
Complero was founded in 2017 and is a fast-growing startup company in the IT industry. Our mission: Stay Connected! We โ€‹developed a software that uses artificial intelligence to analyze and update c...

Mid-Senior Software Engineer (Remote - UK/IRELAND) - Vistas Recruitment   (July 2022)
Remote (within UK), United Kingdom (Remote work possible) - Salary: ยฃ60,000 - ยฃ70,000 Per Annum
Location: Remote (within UK) Type: Permanent Salary: ยฃ60,000 - ยฃ70,000 Per Annum Want a fully remote role (within UK or Ireland) with fully flexible working? My client is a market leader in field ...
Golang job Senior Go Developer (EMEA, APAC) at FerretDB Senior Go Developer (EMEA, APAC) - FerretDB   (August 2022)
Wilmington, Delaware, United States (Remote work possible)
FerretDB is looking for a Senior Go developer to join our fully-remote team. FerretDB is US-based company, building a truly open source replacement for MongoDB, built on top of PostgreSQL. Our aim is ...

Golang job Senior Go Developer (AMER) at FerretDB Senior Go Developer (AMER) - FerretDB   (August 2022)
Fully remote in Americas timezones
Software Engineering ยท Remote, Americas FerretDB is looking for a Senior Go developer to join our fully-remote team. FerretDB is US-based company, building a truly open source replacement for Mongo...

Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with java Golang jobs with javascript Golang jobs with linux Golang jobs with perl Golang jobs with php Golang jobs with python Golang jobs with ruby Golang jobs with postgresql
๐ŸŒ Remote golang jobs ๐Ÿ”Ž ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruiter ๐Ÿ”Ž ๐Ÿ‡บ๐Ÿ‡ธ US Golang recruiter ๐Ÿ“ง Golang jobs newsletter โœ–๏ธ Interview: X-Team & Golang ๐Ÿ“Š Golang jobs statistics ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in United States ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in California ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Germany ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Berlin ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in United Kingdom ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Francisco, CA ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Colorado ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in London ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Denver, CO ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Australia ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Netherlands ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Texas ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Austin, TX ๐Ÿ‡จ๐Ÿ‡ญ Golang jobs in Switzerland ๐Ÿ‡ซ๐Ÿ‡ท Golang jobs in France ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in India ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Canada โ˜ธ๏ธ Kubernetes & Golang jobs๐Ÿ˜ Aws & Golang jobs๐Ÿณ Docker & Golang jobs๐Ÿ Python & Golang jobs๐ŸŽ›๏ธ Microservices & Golang jobs๐Ÿ—„๏ธ Postgresql & Golang jobs๐Ÿง Linux & Golang jobs๐Ÿ—„๏ธ Sql & Golang jobsโš›๏ธ React & Golang jobs๐Ÿง‘โ€๐Ÿ’ป Devops & Golang jobsโ˜๏ธ Gcp & Golang jobs๐Ÿช› Terraform & Golang jobsโ˜• Java & Golang jobsโ˜• Javascript & Golang jobsโ†”๏ธ Grpc & Golang jobs๐Ÿด Git & Golang jobs๐ŸŸฆ Typescript & Golang jobs๐Ÿ—„๏ธ Nosql & Golang jobs๐Ÿ’Ž Ruby & Golang jobsโš™๏ธ Rust & Golang jobsโš™๏ธ Saas & Golang jobsโ˜๏ธ Azure & Golang jobs๐Ÿ—„๏ธ Postgres & Golang jobsโœ‰๏ธ Kafka & Golang jobs