Golang Developer

Engineering San Francisco, California


Who We Are Looking For:  We are seeking a Golang Developer that is interested in joining a close knit start up team. This role will report to and work collaboratively with the Entrepreneur in Residence.

Who We Are: 42Bits is an early stage startup focused on enriching the consumer smartphone experience. We are backed by Samsung Accelerator in SF.

What Makes this a Great Place to Work?

  • Opportunity to work at the intersection of hardware & software
  • Highly technical leadership team
  • Results and work output are respected more than PPT and words

Who Samsung NEXT is:

We partner with innovators to build ideas into products, grow products into businesses and scale businesses that leverage and transform the Samsung ecosystem.

We started in 2013 on a mission to create breakout software and services and foster a startup culture at Samsung. What began as a small group has since become a global organization working to realize this vision and the ideas of innovators everywhere. Each of our partners share our passion for building deeper connections and seamless experiences to inspire the world and create the future.

What We Want You to Do:

The performance critical parts of our tech stack are written in Go. We are looking for talented Golang developers to build on this foundation and enhance the platform. You will work with a team of like-minded, passionate engineers to add new real-time capabilities to this platform.

If you learned Golang on your own in the last 18 months and applied it to solve real world problems, talk to us – we want Go Getters like you. We need people like you to evangelize and teach Go to the rest of the organization.

What We Want to See:

  • MS or BS in computer science preferred – but not required
  • Experience developing large-scale server side projects in any contemporary programming language – preferably in an event driven model (NIO, epoll/kqueue, libevent, libuv etc.)
  • Expertise in large scale, high throughput and/or real-time multi-threaded server side applications
  • Proficiency in one or more programming languages – both dynamic (Java, Python), and strongly typed (C, C++, golang)
  • Working knowledge or expertise specifically in Golang
  • Must’ve worked the last 5-7 years in one or more of the above areas
  • Strong development skills in a Linux/Unix environment
  • Open source kung-fu – ability to find and adapt suitable open source technologies to tackle a given problem in a thorough and complete manner
  • Great communication skills – ability to succinctly discuss complex technical topics
  • Willingness and ability to adapt, learn new technologies and solve problems
  • Ability to function in an agile team
  • Working knowledge with distributed development, especially tools like git, github, mercurial, etc.

Who You Are:

  • Highly energetic and proactive with strong leadership skills.
  • Enjoy making sense of chaos, continuously learning and working with a diverse group of builders, entrepreneurs, creators and all around great people.
  • Entrepreneurial at heart, thrive in an ever evolving start-up environment and your passion is evident in your work
  • Passionate about the latest developments in technology
  • Fast learner and open to constructive criticism.
  • Desire to dive in and learn in a fast-paced environment
  • Collaborative team player with the ability to shift gears quickly, efficiently and effectively
  • Dependable and reliable with clear thinking and attention to detail
  • Great sense of humor and outlook on life . . . we laugh a lot!

Salary and Benefits:

  • Competitive salary
  • 401k
  • Comprehensive medical, dental and vision
  • All the computer gear you need to improve your productivity
  • Work-life flexibility - we value your contributions above all
  • Amazing waterfront office in the heart of SF with an incredible view of the Bay Bridge