Avatar for PKC

Building innovative tech for the next gen of highly-decentralized organizations

Lead Software Engineer

$160k – $200k • No equity
Apply now
PKC (pkc.io) is an elite custom development firm located in Huntington Beach, CA (Southern California).


We are looking for Senior Architect to lead our growing team of excellent junior, mid, and senior computer scientists and can help us lay rail for an all-clojure toolset that we will be building out to share with the larger Clojure community. We’re looking for someone who enjoys multitasking and providing architectural guidance across as many as 2-3 different client projects.


This job is a good fit for you if you enjoy mentoring and teaching the finer points of production-level Clojure, but also still enjoy getting your hands dirty and writing excellent Clojure. This latter task will require you to have exceptional architectural decision-making skills as well as the ability to take your architectural decisions to the team and communicate them in a manner that gets everyone excited about your decision.


What you will be doing day-to-day

We expect roughy the following allocation of your time:


50% - Building out our in-house engineering teams who are working on client projects by providing individual mentoring, leading code reviews, and organizing architecture discussions. Acting as the Professor of Clojure that our teams look to for direction in areas such as library choices and tech-debt management.


25% - Pure coding on projects to complete sprint tasks.


25% - Coding and providing a solid foundation of our internal Clojure toolchain.


More about PKC

Our mission is to create new ways in the wilderness for the weak to know truth and live free. pkc.io (workable.com/nr?l=https://www.pkc.io)


We are a developer-heavy software consultancy that builds best-in-industry software and provides best-in-industry engineers for our clients. PKC is now entering its fifth year of operation. We are structured a bit like a law firm - flat, with several partners. We have a growing set of clients and projects, each with its own project lead and team of engineers. We love breaking new ground with our clients.


Tech stack

While we're a Clojure shop, we're really polyglots at heart. We've listed below a grab bag of tech that PKC uses, so you can get a feel for our technology preferences.


Frontend: primarily Clojurescript with reagent. When we use Javascript, we use ES6 or 7 and the AirBnB style guide. We do mobile apps with React Native, using re-natal. We use InVision/Sketch/Zeplin for wireframing + design.


Backend: primarily Clojure. We also occasionally use Node.JS. Other things we hack in: Go/Rust/Python/Bash/Haskell.


Database/Persistence: PostgreSQL, Cassandra, Redis, Elasticsearch, Neo4j


Infrastructure: AWS, Azure, GCP, Heroku for infrastructure. CircleCI, Ansible, Terraform for CI. ZeroTier, ZeroMQ, Nginx, Lambdas/Azure Functions for miscellaneous tasks.


PM/Collaboration: As an architect, you'll get input here, in conjunction with the Project manager. Current we use GitHub projects, Trello, G-Suite and Slack. We're thinking about Asana.


Why you’d like to work here

- Work with other high-caliber engineers - the PKC partners are engineers who enjoy solving the hardest technical problems

- Our blog is regularly featured on the front page of Hacker News

- Flexible working hours - as long as high-quality work gets done

- Easy-going, open office environment

- We do pro-bono work - it’s not just about us


Requirements

Work Experience: 5+


Important Skills:

* Javascript
* Mentoring
* Clojure
* Ruby on Rails

Benefits

Employer 3% matching 401k

100% coverage of PPO healthcare plan, including PPO dental and vision

We’re security-focused

Meet your team

People you would work with in this role
Co-founder and CEO of PKC Security. NSF grant recipient, Princeton CS BSE, Columbia IDS, Microsoft Research, Bridgewater Associates