Golang Real Matters Jobs in United States Paying 50,000 USD a Year
Hand-Picked Golang jobs • Apply directly to companies •
Clear salary ranges
Browse 50+ Golang Real Matters Jobs (2 new this month) in United States đşđ¸ in November 2024 at companies like Stellar, Linden Lab and Fastly paying at least 50,000 USD per year working as a Senior Software Engineer, Senior Software Engineer Go and Principal Software Engineer - Edge Data. Last post
Hiring Golang Developers?
Create your profile to continue
48 direct messages sent by companies to developers on Golang Cafe
in the last 30 days
35 developers joined Golang Cafe in the last 30 days
15,341 developer profiles page views in the last 30 days
Get access to exclusive discount on Golang courses up to 25% off
Last developer joined
2-Click Apply
Upload Your CV
Go to your Inbox & Confirm Your Application
10 of 51 Real Matters Jobs in United States đşđ¸ paying at least
50,000 USD per year • Sort by
Date
Senior Software Engineer Stellar San Francisco, United States / Remote (United States / Canada) $160,000 to $190,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Open to considering remote candidates in the US & Canada
Interested in helping us change the world of payments forever? The Stellar Development Foundation (SDF) is looking for a talented, experienced, and hands-on engineer to assist partners with integrating into the Stellar network. In this role youâll be designing, building, and implementing innovative blockchain solutions for our partners. You will lead the way in developing projects, from scoping & system design to development & best practice deployments. SDFâs partners span globally and are some of the most innovative software and financial companies.
What you'll do:
Be involved with all aspects of the software development process - from vision to final implementation.
Design new platform functionality with the corresponding APIs for external developers.
Build and maintain web services to support the foundationâs mission (creating equitable access to the global financial system).
Identify patterns in developer needs and design new protocols and services to increase developer velocity across our entire ecosystem.
Engage with our community of open source developers and partners on projects that encompass many different frameworks, languages, and ideas.
Collaborate with the team on code review and design, and contribute to best practices for all of engineering at SDF.
Investigate and refactor performance bottlenecks in order to continue scaling our API services.
Provide assistance and guidance for our integration projects with our partners and other organizations on the Stellar network.
Author detailed technical feature and protocol (RFC) specifications - we take design seriously, and we encourage everyone to be a part of our RFC processes.
Who you are:
5+ years real-world experience developing or implementing software within enterprise networks
Solid understanding of web technologies: TCP/IP, HTTP, TLS, JSON, REST, etc
Proficiency with programming languages such as JavaScript, Go, C++, Python, or similar
Ability to lead technical discussions and explain technical details to non-technical people
Independent and results driven. Skilled at working in an environment with dynamic objectives (maybe you even thrive on chaos)
Youâre a strong problem solver and fast learner
Youâre passionate about top quality code and using the latest best practices
You build software with your users and their needs top of mind
You're a true partner advocate.
About Stellar
Stellar is a decentralized, fast, scalable, and uniquely sustainable network for financial products and services. It is both a cross-currency transaction system and a platform for digital asset issuance, designed to connect the worldâs financial infrastructure. Dozens of financial institutions worldwide issue assets and settle payments on the Stellar network, which has grown to over 4 million accounts.
About the Stellar Development Foundation
The Stellar Development Foundation (SDF) is a non-profit organization that supports the development and growth of Stellar, an open-source network that connects the worldâs financial infrastructure. Founded in 2014, the Foundation helps maintain Stellarâs codebase, supports the technical and business communities building on the network, and serves as a voice to regulators and institutions. The Foundation seeks to create equitable access to the global financial system, using the Stellar network to unlock the worldâs economic potential through blockchain technology.
We look forward to hearing from you!
SDF is committed to diversity in its workforce and is proud to be an equal opportunity employer. SDF does not make hiring or employment decisions on the basis of race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other basis protected by applicable local, state or federal law.
Senior Software Engineer Go Linden Lab Remote (United States) $120,000 to $150,000 a year
January 2021
3 Applicants This Week
More Than 6 Months Old
Job Description
Our mission is to build new economies by enabling our partners to compensate their content creators for the digital goods and services they produce. Here on the Ecom engineering team, we accomplish this by building a growing set of financial capabilities on top of our regulatory licenses. Some of these capabilities include processing payments and payouts, verifying user identities, detecting fraud and enforcing sanctions. Additionally, these systems have an expanding set of tools around them to be used by our partners and customers.
Basically, we write code that lets users sell digital hats in video games and get paid real money.
This position is for a Senior Software Engineer - Go on the Ecom team. The primary responsibility is to design and build the APIs that facilitate our capabilities. This is a fast-paced team and we are responsible for the full life cycle of our code. We break large systems down into component parts to be concurrently worked on, which requires that we be in lock step with each other. This means we highly value dependability and communication. We are iterative in nature, both as it applies to the code as well as our own processes. We build cool stuff, we weigh risk/reward, and when we make mistakes, we respond quickly and together and without blame. This is a team in the truest sense.
You will:
Take features through their entire lifecycle - design, implementation, test, documentation, deployment, production monitoring, outage response, and usage analysis
Design the API spec and implement it, to enable core business capabilities around payments, payouts, identity verification, fraud detection, sanction enforcement, and tooling
Communicate not just with the team, but also directly with our partners and vendors
Participate in our culture of continuous improvement to make both the tech and the team even better
Learn about and contribute to financial technology
You need:
Experience with Golang
Experience with SQL
Experience with UNIX/Linux
Broad exposure to common web technologies
Proficiency in scripting languages
The ability to work independently and collaboratively in a remote environment
Excellent written and verbal communication skills
6 years of experience in web software engineering
Bachelorâs degree in a technical field or equivalent experience
What we use and teach:
Golang, MySQL, Python, Docker
Docker, Drone, Jenkins, Amazon Web Services, Terraform
Principal Software Engineer - Edge Data Fastly London, United Kingdom / Remote (United States) ÂŁ80,000 to ÂŁ120,000 a year
January 2021
1 Applicants This Week
More Than 6 Months Old
Job Description
Fastly helps people stay better connected with the things they love. Fastlyâs edge cloud platform enables customers to create great digital experiences quickly, securely, and reliably by processing, serving, and securing our customersâ applications as close to their end-users as possible â at the edge of the Internet. The platform is designed to take advantage of the modern internet, to be programmable, and to support agile software development. Fastlyâs customers include many of the worldâs most prominent companies, including Vimeo, Pinterest, The New York Times, and GitHub.
We're building a more trustworthy Internet. Come join us.
Principal Software Engineer - Edge Data
You will be one of the first engineers working on a brand-new system that Fastly has been prototyping and is now beginning to operationalize. The system applies cutting-edge distributed systems theory â notably, CRDTs â to Fastly's global network to provide an infrastructure for state at the edge.
What You'll Do
Learn the distsys theory and Go implementation of the project to proficiency, becoming a technical "co-founder" and owner
Optimize system performance to meet Fastly's Internet-scale requirements, via testing, profiling, refactoring, and redesigning
Collaborate with customer-facing teams to define and implement primitives that will power a huge number of future Fastly products
Help to design, develop, and participate in a process for onboarding new engineers to the project, with a focus on mentorship and growth
Work in a small team that's highly motivated to find new, innovative ways to give our customers new capabilities
What We're Looking For
Clear, effective, and empathetic communication skills, both written and verbal, especially when discussing complex technical topics
Intermediate+ proficiency with Go (Golang), ideally having built and operated one or more large-scale projects
Advanced distributed systems theory experience, especially eventual consistency, and a strong interest in learning more
A "systems thinker" who always keeps the big picture in mind, even as they work on the smallest details
Effective at asynchronous remote work, with teammates across the world
Why Fastly?
We have a huge impact. Fastly is a small company with a big reach. Not only do our customers have a tremendous user base, but we also support a growing number of open source projects and initiatives. Outside of code, employees are encouraged to share causes close to their heart with others so we can help lend a supportive hand.
We love distributed teams. Fastlyâs home-base is in San Francisco, but we have multiple offices and employees sprinkled around the globe. In fact, 50% of our employees work outside of SF! An international remote culture is in our DNA.
We care about you. Fastly works hard to create a positive environment for our employees, and we think your life outside of work is important too. We support our teams with great benefits like up to 20 weeks of paid parental leave, options for free medical/dental/vision plans, and an open vacation program that enables our folks to take the time they need to recharge (some benefits may vary by location).
We value diversity. Growing and maintaining our inclusive and diverse team matters to us. We are committed to being a company where our employees feel comfortable bringing their authentic selves to work and have the ability to be successful -- every day.
We are passionate. Fastly is chock full of passionate people and weâre not âone size fits allâ. Fastly employs authors, pilots, skiers, parents (of humans and animals), makeup geeks, coffee connoisseurs, and more. We love employees for who they are and what they are passionate about.
Weâre always looking for humble, sharp, and creative folks to join the Fastly team. If you think you might be a fit, please apply!
Backend Developer, APIâs Powerspike Remote (United States) $80,000 to $120,000 a year
December 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Who We Are
PowerSpike is a media & technology company focused on building the most compelling and streamlined destination for activating sponsorships within gaming communities. PowerSpike collaborates with 30,000+ gaming and esports influencers to execute premium, authentic influencer marketing campaigns. PowerSpikeâs influencer network reaches over 150M viewers every month and has already grown over 1000% in 2020. The 5-year-old company is backed by Techstars, Cox Enterprises, the Sixers Innovation Lab, the Dorm Room Fund, and Ocean Azul Partners.
What weâre building
PowerSpike is building the worldâs first Influencer Exchange.
Like a traditional ad exchange, where buyers can place bids for ads in real-time, PowerSpikeâs technology instead enables brands to bid on influencers. Weâre taking the simple and streamlined experience of programmatic advertising, and combining it with the authenticity of influencer marketing to deliver instantly scalable influencer campaigns. Think Google Ads meets influencers. Currently focused on the gaming space, our technology enables brands like Intuit Quickbooks and Activision Blizzard to launch influencer campaigns across our network of over 30,000+ Twitch streamers, just like they'd make a media buy.
Your work will directly help influencers pursue their dreams and assist some of the biggest brands in the world in streamlining their influencer marketing efforts.
What we need
Weâre looking for a dedicated, passionate, innovative, and security-oriented Backend Web Developer to work on bringing PowerSpikeâs databases and APIâs to life.
Reporting directly to the VP of Development, you will be responsible for building bug-free data solutions which will deliver information to influencers, brands and advertisers to help them make critical marketing decisions for their spends. If the words RPC, distributed servers, and scalable architecture excite you - then we want to talk.
We value learning, creativity, radical candor, positivity and collaboration - and as one of the first people at PowerSpike, weâre looking for someone who can help us define our culture and processes for years to come. Simply put, we believe in hiring A+ people, giving them clarity in what success means, and then supporting them to their fullest potential.
RESPONSIBILITIES
Managing, maintaining and upgrading Powerspikeâs internal API
Developing and maintaining microservices
Develop scalable APIs for both internal and public consumption
Implement, maintain and improve scalable databases
Design and ensure data security and integrity
Develop reusable and sustainable code
REQUIREMENTS
2-5+ years experience in backend development
Server side language (Go/Python preferred)
Experience with Docker and Kubernetes
Familiarity with AWS and Google CloudDatabase language (MySQL preferred)
Experience with distributed systems and microservice architecture
Experience with machine learning
Ability to adapt to new situations and learn new skills/languages
Knowledge of Git
BONUS POINTS IF
Youâve worked at a startup or attempted to launch your own startup before (even if it failed)
Youâre a gamer, streamer, or fan of live streaming platforms like Twitch/Mixer/YouTube Live
Youâve worked on ad exchanges or advertising/influencer related technology in the past
BENEFITS
Competitive compensation
Stock options
Generous PTO
Medical Insurance
Early access to new products, games and services emerging in the space
Opportunity to be on the ground floor of one of the fastest growing startups in the gaming ecosystem
PowerSpike, Inc. is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability, or protected Veteran status.
Meredith Corporation is looking for an experienced Senior Software Engineer to continue building its advertising platform. As a key member of our development team, you will be responsible for extending, architecting, documenting, improving and building all our Backend Services, as well as some Frontend services, including our proprietary Ads Server, Analytics, Tracking and Reporting Systems. Your first project in this role will consist of integrating our different Shopper Backend Services with multiple Big-Box Retailers to handle, build and deliver meaningful context-based Ads across our own-and-operated network in real time.
II. Essential Job Functions
20%
Participate in build out of proprietary Ads Serving platform for Backend and Frontend services.
20%
Implement code, write unit tests and participate in code reviews.
30%
Design and develop software in Go.
10%
Design and develop software in TypeScript and VueJS.
20%
Analyze business processes to identify product improvements.
100%
III. Minimum Qualifications and Job Requirements | All must be met to be considered.
Education:
Bachelor in Computer Systems or equivalent years of professional experience.
Experience:
Excellent problem solving and communication.
Strong experience in Algorithms, Object Oriented Programming and Design Patterns.
Strong experience in Testing: mocking and stubbing.
Strong experience using Git.
Strong experience with data modeling and SQL (PostgreSQL 10.5+, MySQL 5.2+).
Experience with NoSQL databases (Key Value, Document-Oriented, etc).
Experience building and designing highly scalable distributed systems.
Comfortable working in a fast paced and agile environment.
Constantly seeking ways to improve the platform.
Specific Knowledge, Skills and Abilities:
Experience with the Go toolchain (mod, build, install, test, cover, etc).
Experience with Amazon Web Services (Cloudformation, MSK, Elasticache, Redshift, EMR, Kinesis, ECS, etc).
Experience with HTML, CSS/SASS, AJAX, TypeScript and VueJS 2.0.
Experience with Continuous Integration and Continuous Delivery.
Experience with gRPC and Protocol Buffers.
Experience with NewRelic, Amazon Cloudwatch and Splunk.
Experience with OpenAPI 2.0 (fka Swagger).
Experience with Docker.
Advertising Experience.
It is the policy of Meredith to provide equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state or local law. In addition, Meredith will provide reasonable accommodations for qualified individuals with disabilities.
Backend Systems Engineer CommentSold Remote (United States) $125,000 to $155,000 a year
November 2020
1 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Backend Systems Engineer
At CommentSold we are building multiple complex systems to support our core e-commerce and mobile technology stacks, we have systems doing video transcoding, push and SMS messaging, mobile build pipelines and a few other interesting problems.
We're looking for an experienced backend systems engineer with a strong general software engineering skillset to help build and grow our new systems development. In this role youâll be driving forward our new backend systems, helping designing and maintaining our existing systems.
Right now the majority of our backend systems which live outside our main web stack are written in Go and/or built on AWS technologies like ECS and beanstalkd. If you have experience with and interest in helping solve some interesting problems where scaling is a real factor this might be the right role for you.
NOTE: At this time, we are only considering candidates located in the USA.
In this role, you will
Work on a wide range of problems within our core application
Focus on solving problems from both the customer facing and backend perspectives
Gain a deep understanding of our product and become involved in driving out product implementation
Join a rapidly growing technical team with the opportunity to take on both product and technical problems
Our pipeline uses libraries and tooling along with scripts/tools written in languages including python, bash and Go (Golang).
If youâre right for this role, you
Have a strong understanding of core computer science principles
2-3+ years backend systems development experience utilizing Go
2-3+ years experience with AWS technologies like ECS and beanstalkd
Are organized and have strong time management skills
Love solving problems and finding solutions
Are self-motivated and self-directing
Are comfortable in a fast paced, pragmatic work environment
Have worked on a remote team
Perks & Benefits
We are a remote focused team so the majority of your time will be remote. We also provide remote specific benefits: * Coworking space reimbursement budget * Home internet reimbursement budget
Base salary plus annual bonus
Interview Process
Culture fit with People Operations
30 minute intro call with CTO
45-60 minute technical call with CTO
Take home coding challenge
Review of your coding challenge with the CTO and our current Pipeline Engineer
(Job location: New York USA or USA Remote. Please note, at this time we are only accepting USA based applications. Even if you are a remote candidate, you must live in the United States to be considered. Thank you!)
As a Senior Software Engineer, Backend you will be responsible for the implementation, design, development, and technical quality of the product. Within this position you will be working closely with our Product team to deliver high quality code and best practices. Along with that you are expected to have a full understanding of how data flows throughout an entire platform from databases to REST API's.
Responsibilities
Work closely with the Product team to deliver quality features in high quality code and best practices
Enforce strong coding best practices, guidelines, and standards throughout the team
Ensure that all code is clearly tested from end-to-end
Flexibility and comfort across stacks should allow you to help solve issues at all levels, including code modularity and re-use.
Work comfortably across multiple levels of the Development stack
Ability to ship high quality, well tested, Go code
Qualifications
6+ Years of developing Web Products, SaaS, or equivalent
Knowledge in GO & PHP
Understanding of SOA, RESTful APIs, and micro-services
Database knowledge: MySQL, PostGREs, BigTable, etc
Understanding of Cloud Computing, Containers, CI/CD, Deployments, preferably on Google Cloud Platform
Has worked in the Agile Framework (Scrum, Kanban, etc)
Has good understanding of operational issues, load balancing, cost, performance, etc.
Can work in fast paced environment
BounceX is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.
**JOIN US ON OUR MISSION
**
BounceX is an international marketing technology solution that brings a "logged-in" experience to logged-out website visitors across all their devices. A category leader in device identity resolution, BounceX helps companies like Uniqlo, HelloFresh and Tribune Interactive orchestrate real-time, multichannel marketing programs customized for the individual behind each device. They're best known for their impact on triggered email performance and website personalization.
Having raised over $44.9 million in funding from proven firms like Battery Ventures, Cross Creek Advisors and Primary Ventures, BounceX was named the Fastest Growing Software Company in America by Inc Magazine. With headquarters in New York and London, BounceX has been recognized by Glassdoor and Crain's for its exceptional culture and being one of the top places to work in the country. The company recently signed both the White House Equal Pay Pledge and the United Nations Women's Empowerment Pledge and continues to set the bar as a pioneer in technology innovation and workplace inclusion initiatives.
What bonds our community together is our commitment to 5 Core Values:
Come Hungry
Carry Each Other
Drive Undeniable Performance
Respect People, Privacy, Ideas
Bounce Back
Come join us on our mission.
Staff Software Engineer Quizlet Denver, CO, United States $120,000 to $200,000 a year
May 2020
2 Applicants This Week
More Than 6 Months Old
This job posting is no longer available
Job Description
Quizletâs mission is to help students (and their teachers) practice and master whatever they are learning. Every month more than 50 million active learners from 130 countries practice and master more than 300 million study sets on every conceivable topic and subject. We are developing new learning experiences by modeling how students learn and drawing upon knowledge acquisition, retention, and pedagogy in cognitive science. We are always seeking to help students master any subject by optimizing study efficiency and engagement.
This is a full-time position at our new Denver, CO office. We are looking for a passionate individual who will join us as one of the founding members of the Denver office and share our stories through technical blog posts, meet-ups, and conferences.
Required Qualifications
6+ years experience building web applications
Experience working with both client-side and server-side technologies
Experience leading complex technical projects
Proficiency with server API design and data modeling
Polyglot developer (e.g. Java, NodeJS, Python)
Preferred Qualifications
Proficiency with service architecture
Proficiency with Kubernetes and Google Cloud Platform
Proficiency with React and browser technologies
Proficiency with distributed service architecture
Quizlet Engineering consists of Pods, hereâs a preview...
Agora: Team Agora builds the Premium marketplace which helps people that are studying for high stakes exams. Imagine you're taking the Bar Exam, studying to get your CPA or the Series 7 in finance. If you get it right, it's career altering. The team brings content from trusted vendors like Kaplan, Pearson and Elsevier to help studiers. The effort just got going, and it's a bit like a startup within a startup.
Subs Growth: The team takes pride in keeping Quizlet free for anyone to use. Free access is made possible by our growing base of power users (both students and teachers) who pay to subscribe to our premium features. Our focus is to improve our renewals, creating compelling upsell experiences, explore new payment options, offer different plans that meets usersâ need as Quizlet grow internationally.
We hope you are excited about everything you read so far. We highly encourage you to apply for this position, even if you feel you do not meet all the requirements. Quizlet is always looking for amazing folks that believe in our mission and can contribute to our team in various ways - not merely candidates that fit a certain mold.
Quizlet's Team Culture
We are here to make education better and more accessible. We strive to improve the lives of students and teachers at every stage and in every setting. We have a bias for action, take initiative, and hustle to deliver results. We make informed decisions whenever possible but are unafraid to take calculated risks on great ideas to promote learning. We embrace challenges and see effort as the path to mastery. Weâre constantly seeking opportunities to learn and we embrace curiosity. Quality matters at Quizlet, and we hold the bar high on everything we do. We sweat the details and take personal accountability and pride in anything that carries the Quizlet name. We speak up, jump in and work with each other to fix problems, and never say "that's not my job." We treat each other with honesty and respect, encourage vigorous debate, and seek critical feedback. We value diversity, humility, transparency, and collaboration as the best paths to our success â as individuals, as a team, and as a company.
Quizletâs success as an online learning community depends on a strong commitment to diversity, equity and inclusion. We are actively working to build a team that is representative of the diverse communities we serve, and an open, inclusive work environment where all employees can thrive. As an equal opportunity employer and a tech company committed to societal change, we welcome applicants from all backgrounds. Women, people of color, members of the LGBTQ+ community, individuals with disabilities, and veterans are strongly encouraged to apply. Come join us!
FullStack Engineer FuzzBuzz San Francisco, United States $110,000 to $140,000 a year
May 2020
1 Applicants This Week
More Than 6 Months Old
Job Description
About Fuzzbuzz
We're Fuzzbuzz and we're building a fuzzing as a service platform that integrates into CI systems and the modern software testing workflow. Fuzzing is a type of automated testing that generates and runs thousands of inputs per second on your code to try and find bugs and vulnerabilities. It uses code coverage and other signals from your code to guide the tests it generates and runs. You can read more here.
Last year, we raised a $2.7M seed round from some of the best tech investors & founders, namely Y Combinator, Fuel Capital, Solomon Hykes (Docker founder), Flo Leibert (Mesosphere founder), Spencer Kimball (CockroachDB founder), Michael Stoppelman (Yelp ex-CTO).
About the Team
We're currently a team of 5 people and prefer staying small - allowing us to iterate faster and get very comfortable working with each other (the 3 founders have been roommates since first year university). That means you'll be 16% of the team - all of the work you do will be extremely critical and immediately impact users. We pride ourselves in being a very humble, but capable team - the 2 founding engineers each have 20+ years of engineering experience.
Since we are really small, we prefer having everyone working at the same location. Weâre at 541 Jefferson Ave in Redwood City, CA - 10 mins from the Caltrain (everyone's currently WFH because of COVID-19. We will resume working from the office when it is safe).
Why Fuzzbuzz?
1. Define the DevOps and security standards of tomorrow
Fuzzing is seeing more widespread usage than ever before, but there is still work to be done before it sees mass adoption. We're uniquely positioned to bring fuzzing to the developer community and make software testing more effective than ever before.
2. Product-first culture with an emphasis on engineering
Working on a technical product means working with very technical people. We embrace technical challenges and take them head-on. We use tools/frameworks because they get the job done, not because they're the current flavor of the month.
3. Early stage, funded startup
By joining Fuzzbuzz at this critical early stage, as one of our first team members, you'll be shaping not only our product, but our company & engineering culture as well. We're well funded, and pay in the top 10% of companies in SF at our stage.
What You'll Be Doing
Design, architect and build the Fuzzbuzz platform (frontend & API)
Work with our designer to build a beautiful platform with a focus on simplicity
Work with fuzzing team to integrate fuzzing tooling into the platform
Work with founders to define product roadmap
Define internal engineering standards, tooling and processes
Work and iterate closely with users
What We're Looking For
2+ years experience as a full stack software engineer
Solid understanding of Typescript
Experience building complex SPAs in Angular or React (using TS)
Experience with or willingness to learn Go
Experience designing and building APIs
Experience working with AWS
Familiar with Linux
Strong fundamentals in distributed systems design and development
Obsession with users and providing real value to customers rather than working with âcool techâ
Ability to navigate & take ownership of complex problems from design through to final implementation
Benefits
Full health, dental & vision insurance
Caltrain & Parking covered
Unlimited, guilt-free PTO
Flexible hours
Ergonomic workstation (standing desk, Herman Miller chairs, custom monitor/laptop set up)
Buttonâs mission is to build a better way to do business in mobile. Today, we work with some of the largest and most interesting businesses in the world, to connect consumers with what they want at the tap of a button. We build with the consumer experience in mind, and we have a reputation for paving the future of mobile and enjoying the road to get there.
As a Software Engineer on our Platform team youâll design and build the services, APIs and frameworks that sit at the very foundation of Buttonâs business. Our portfolio includes the programmatic interfaces that connect Button to many of the largest brands in e-commerce, and the real-time decisioning engine that ensures weâre able to provide the best offer to each customer.
As a Senior Software Engineer, you will lead the design of new services and frameworks that advance our ambitious product goals. Youâll be a key contributor to shaping our Engineering and technical culture, driving design reviews and providing guidance and direction to developing members of our team
Our Engineering team values a fast moving and high-trust environment that affords each member the opportunity to develop expertise operating services at meaningful scale in a distributed cloud environment. Youâll compose solutions from a broad range of technologies, including Go, NodeJS, Docker, Prometheus and ECS. Youâll also move fast; we ship changes to production dozens of times each day.
As a senior software engineer in the platform team you will:
Develop scalable, low-latency web services using a variety of tools and languages, including Go, NodeJS, Docker and ECS.
Collaborate with a cross-functional team to develop new features within our core platforms. You will work with product managers to translate user and partner requirements into technical designs, and with other Engineers to bring those designs to life with an emphasis on scalability, latency and accuracy.
Deliver the APIs and programmatic interfaces that drive deep integrations between Button and our largest partners.
Maintain aâmystery-freeâ production environment and keep the pagers quiet by implementing excellent monitoring, anticipating and planning for the unexpected.
We look for team mates who have
A passion for building reliable and scalable backend services in a distributed environment, and an interest in exploring new technologies.
A strong understanding of relational databases, and experience building stateful web services.
An excellent understanding of API design, and experience designing reliable RESTful APIs.
Experience coding in Go, Javascript / NodeJS, or Python â our major programming languages.
Experience and comfort in a production environment. Youâll be working in aâmagic-freeâ service-oriented environment, using AWS ECS, Docker, and HTTP everywhere.
Who will you work with
Mike Wakerly, CTO: Mikey is Buttonâs Hawaiian shirt enthusiast and Chief Technology Officer. A former Googler and a San Francisco transplant, he loves mountain biking, tinkering on electronics, and any excuse to take a road trip.
James (or Jimmy) McGill, VP of Engineering: Hailing formerly from both Australia and Google, he spends his weekends hiking, surfing and designing and building furniture. See James for all of your Vegemite needs.
Liwei Mao, Software Engineer: With a team of talented engineers, she designs and builds the platform that powers Button's monetization tech. She loves traveling for food, weekend kickball, and hot yoga classes.
More about us:
Button was founded in 2014. Weâve raised $65M in funding. Most recently we announced our $30M Series C in June 2019, led by Icon Ventures. Our investors include Norwest, Redpoint, Greycroft, DCM, and Capital One Ventures. Weâre approximately 40 engineers and 120 people overall.
We believe and invest in personal growth, and weâve got the results to back it up. Weâve been recognized multiple times by Fortune, Inc., and Crainâs magazines as one of the best places to work in the US.
We value diversity and come from all sorts of different backgrounds. Some of our teammates hail from big tech companies like Google; from financial giants like Bloomberg and MasterCard; and from previous startups like Chartbeat, Compass, and Blue Apron. We were especially proud the first time we hired a coding boot camp graduate.
Button is committed to being a welcoming and inclusive workplace for everyone, and we are intentional about making sure people feel respected, supported and connected at workâregardless of who you are or where you come from. We value and celebrate our differences and we believe being open about who we are allows us to do the best work of our lives.
Button is an Equal Opportunity Employer. We do not discriminate against qualified applicants or employees on the basis of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by federal, state, or local law, rule, or regulation.