Platform Engineer

Sorry, this job was removed at 9:42 a.m. (CST) on Thursday, June 23, 2022
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

The role.

You are a doer; a scrappy, crafty, trouble-shooter. You are a data-hungry, pattern-finding, action-taking learner. This is someone who thrives in a fast-paced environment, and who wants to both enable (and mentor) those around them to create successes and grow but is also excited to make an impact with their own hands.  

We are looking for someone to join us as a Senior Platform Engineer. You would report to the Chief Technology Officer. This person will play a key role in helping scale Jiobit’s business through technology and engineering.  You’ll help to build award winning, and customer-loving products with tools like Java, Python, Docker and cloud technologies to build and deploy systems at scale.

You aren’t interested in maintaining things, but scaling and building. Seeing your team’s work being used by hundreds of thousands of people on a daily basis makes you tick. Your team pushes code and bam, people are instantly using it. Sometimes it sucks. Many times it’s awesome. All the time it’s motivating and thrilling.

 

You probably:

  • View engineering as equal parts art and science. There is such a thing as beautiful code. And the creative juices you get to flex through technical challenges you find therapeutic.
  • Are okay with sucking at things - you gotta learn it somehow and in the beginning you might suck.
  • Have some legendary stories about really screwing up a rollout or feature. It created some scars and calluses you won’t soon forget.
  • Know that data can tell a good portion of the story and provide the foundation, but engaging with humans and qualitative insights paints the full picture.
  • Ask the right questions and, when facing a problem, you peel away the layers to reveal the core issue and don’t address just the symptoms. You lean on your instincts and good judgment. 
  • Have a mind for scaling systems, building strong foundations with code with an eye to short, medium and long term growth.

 

You will be responsible for:

  • The reliability, scalability, and functionality for the core software platform supporting all aspects of the product experience. This means you care deeply about scale, systems, infrastructure, architectures and optimization.
  • Extending and scaling our infrastructure (on AWS and GCP), optimizing the performance of our software and building the core architecture with a mind towards future product capabilities. This means you like to build maps, solve puzzles, and see the benefits of having a strong core foundation.
  • Designing, building, maintaining, and developing the underlying infrastructure of our React, Android, and iOS applications, and troubleshooting and supporting the presentation layer.

On a daily basis, you will be working alongside a product manager, cloud, mobile, and firmware engineers to build and support the core platform architecture.

 

In particular, the ideal candidate will be:

  • Data hungry - You are highly analytical and you love data. You care about observability in systems and finding ways to improve transparency of systems.
  • Curious - You don’t need expertise in every aspect of our tech stack, but want to learn more and find it exciting. You don’t wait for permission to kick down the door and relentlessly hunt down problems to solve.
  • Proactive - You don’t need to wait to be told to do something and value autonomy.
  • Process minded / outcome driven - You keep a focus on the outcome and are innovative in your solutions. Propose multiple solutions. You know that done is better than perfect.
  • Innovation engine - You bring new, challenging ideas, articulate costs and benefits and propose paths forward to the team both within and outside engineering.
  • Mentor - You’re interested in coaching others to learn and grow and lead by example.
  • Product minded - You demonstrate a passion for the end to end consumer experience and don’t just think about engineering on a project basis.
  • Systems thinking - You view development in the context of the entire software stack as well the impact of data.
  • Collaborative - You understand that to regularly achieve positive outcomes, a diverse set of perspectives is best to tackle opportunities, so you actively engage your teammates' perspective in developing potential solutions.

 

What you’ll need:

  • BS or MS in computer science or information technology, or equivalent experience, with at least 3 years of experience in software development.
  • Knowledge of Google Cloud Platform and/or Amazon Web Services (experience with both preferred but not critical).
  • Experience with Java and backend frameworks (we use the Spring framework Spring Boot, Spring).
  • Experience with Python is a big plus.
  • Experience developing and working with REST APIs.
  • Experience with relational and document databases.
  • Good understanding of scalable web application design patterns and architecture principles including messaging architectures, caching and networking.
  • DevOps experience including continuous integration, deploying and running applications via Docker in a test and production environment etc.
  • A mindset for performance and observability.
  • Understanding of the Agile development practices and the software development lifecycle.
  • Experience or interest in leading/mentoring other software engineers and providing technical guidance to engineers and product managers.
  • Effective communicator and collaborator across teams.
  • Authorized to work in the US (Citizen or Permanent Resident), no H1-B sponsorships.

 

Our Stack:

  • Cloud - AWS (IoT, Lambda, EC2, S3, SQS), Google Cloud Platform (AppEngine, Compute Engine, Pub/Sub), Java, Python, Go, SpringBoot, Guice
  • Cloud Monitoring Tools (GCP Stackdriver, AWS CloudWatch)
  • Data Store - Fully Encrypted NoSQL Datastores (GCP Datastore, AWS DynamoDB), Snowflake
  • Mobile Applications - Android (Kotlin) and iOS (Swift/Objective-C)
  • Web Apps - React, PHP, JS/jQuery, Node.js, HTML 
  • Tools & APIs - Github, Jenkins, Circle CI, Jira, Firebase, Google Analytics, Amplitude, Intercom, Google Geolocation
  • Embedded C (device level firmware)

 

Compensation:

Total compensation between $125,000 - $150,000 (location and experience-dependent) for new team members, with performance and milestone-driven adjustments

About Jiobit: 

Jiobit provides families a comprehensive location-aware safety solution that is accurate, secure, reliable and real-time. Our solution combines a discreet wearable called the Jiobit Smart Tag, with mobile-based software services, combined with patented location technology. 

Our location monitoring and smart notification services are perfect for younger children, pets, seniors, and any loved one prone to wander. Featuring a host of encryption and security technologies, Jiobit is trusted by thousands of caregivers and families with usage in every populated continent in the world.

We believe that caregivers should have a single source of helpful information to guide growth, reduce stress, and move forward with ease. Everything we do—and everyone who works at Jiobit—is centered around this mission: provide the right information at the right time to the right people.

Jiobit has won Editor's Choice Awards with Wired Magazine, PCMag, Baby List, and Tom's Guide, to name a few. Jiobit has offices in Chicago and Silicon Valley. With a recent strategic acquisition by San Francisco-based Life360, we are positioning the business for rapid growth.

Why you want to work with us:

We like people who take risks, big and small. At Jiobit, we’re motivated every day because we do meaningful work that solves real problems for our customers. We support one another in our current roles and career aspirations, encouraging each other to learn new skills and dive deeper into our expertise.

We believe people work best when they are given the freedom and resources they need to work the way they were meant to. We hold ourselves to high standards, but we also don’t take ourselves too seriously.

We have seen the first-hand results of what it looks like to work together toward a common goal. We’re only interested in building a team that can work together, play together, and build things together.

What you’ll get:

  • Unlimited PTO to juggle your professional and personal lives with MTO - Minimum Time Off of 3 weeks
  • Flexible work hours and location (option to work from our downtown Chicago office, hybrid in office/WFH)
  • Medical, dental, vision insurance (including 50% contribution for dependents)
  • Paid holidays
  • Short-term / Long-term Disability offered
  • 401(k)
  • Competitive Stock Equity Packages

Applying:

Here at Jiobit we understand that professional experience can be developed in many ways. If you have relevant skills that don’t show up on your resume, we welcome your candidacy and ask you to share more in an optional cover letter. If your resume doesn't perfectly match these requirements, we'd still strongly encourage you to apply.

We are an equal opportunity employer and value diversity at Jiobit. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status or any legally protected status.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Heart of loop, an easy walk from both Metra train stations and nearly every El line. Quick stroll to the river or Millennium Park for an outdoor walk.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about JiobitFind similar jobs