COME GROW WITH US

When you spend so much time working, you should probably like what you do, right? That’s where Punch Through comes in. We’re a community of engineers and problem solvers that encourage each other to experiment and learn while sharing our collective expertise. If you pride yourself on continuous growth, are good at what you do, and have an interest in spending time with people who feel the same way, take a look at our open positions.

WHY PUNCH THROUGH?

We care about each other, the products we work on, and empowering ourselves and others through learning. We’re focused on humble collaboration and candor, creativity, adaptability, accountability, ethical decision-making, and most of all, teaching & learning from each other and our clients. Subscribing to these values is arguably more essential to our accomplishments than our technical proficiency alone.

WORKSPACE

With offices in Minneapolis and San Francisco, we’ve always got plenty of room for small talk about the weather. Both locations are within walking distance of phenomenal lunch choices, in the heart of thriving tech communities. Standing desks, multi-monitor setups, and all the hardware and software you need to get the job done are at your disposal. Oh yeah, there might also be a dog in the office from time to time.

TEAM

We’re a multi-disciplinary team with people who have very different skill sets, but what brings us together is that we’re all tinkerers and problem solvers at heart. With so many of our projects requiring the full gamut of our services, software engineers regularly work hand in hand with hardware engineers; app development with business development. With such a considerable variation of skill sets on our team, it’s critical that we can not only work with one another but to learn from one another.

GROWTH

Few things are as professionally frustrating as feeling like your career is stagnating. By working with such a broad range of clients and industries, there’s a constant stream of new problems to solve, new technologies to explore, and new relationships to be made.

PROJECTS

All of our projects start with a client relationship, and when they’re happy, we’re happy. We encourage all of our team members to be involved with our clients so that we can ask the right questions at the right time.

WHAT WE VALUE

Our team and our culture is everything to us. We have empathy for each other, recognizing the challenges we are all going through, both inside and outside the workplace. By doing so, we maximize our ability to be happy, successful, and our authentic selves.

To be in it for the long haul we must be comfortable, which means being playful, being creative, and doing great work without always needing to be serious. This allows us to resolve internal and external conflict, develop deeper relationships, and most importantly be happy.

We have pride in our abilities and we strive to do the best work in our industry. However, we never stop working to improve and grow both individually and as a team. We teach each other, we teach our clients, and we seek learning opportunities in all forms. We are hungry for knowledge in the world and seek to leverage each other's experiences. We are building a company where everyone can be their best self and have an impact on each other and our industry. 

If you are great today but want to be better tomorrow, this is the home for you.

CURRENT OPEN POSITIONS

SENIOR iOS MOBILE DEVELOPER

Do you have a real passion for engineering and product development? Do you like the idea of checking your ego at the door, the same as your teammates, then focusing on the task at hand? Are you as driven by the opportunity to create high-quality solutions as you are by completing a project?

If your answer to all of those questions is yes—without a moment of hesitation—then we are looking for an experienced individual like you to join our Minneapolis team in an iOS mobile developer position.

RESPONSIBILITIES

  • Serve as Lead iOS Mobile Developer on challenging projects

  • Mentor junior developers

  • Lead architecture design for iOS development projects

  • Coordinate technical approach with cross-discipline team members

  • Collaborate with clients to determine their needs and define ideal technical strategies

  • Define product requirements and specifications

  • Assist in creation of development plans

  • Drive continuous improvement of best practices for mobile development team

  • Participate in interviewing and onboarding new team members

SKILLS & QUALIFICATIONS

  • 5+ years experience developing for iOS mobile platforms, bringing products from architectural inception through production

  • Experience with software test and automation

  • Experience in software architecture design for mobile apps

  • Strong leadership skills and a desire to teach others

  • Experience designing data transfer and command protocols for connected products

  • Experience interfacing with RESTful and other backend APIs

  • Experience with technical leadership is desired

  • Experience in an engineering services role as a primary communicator to current and prospective clients is highly desired

  • Experience with embedded software or Android development is a bonus

  • Experience with Bluetooth Low Energy is a bonus

This position is based in Punch Through's Minneapolis office. No relocation offered.

Contact Us

iOS MOBILE DEVELOPER

Do you have a real passion for engineering and product development? Do you like the idea of checking your ego at the door, the same as your teammates, then focusing on the task at hand? Are you as driven by the opportunity to create high-quality solutions as you are by completing a project?

If your answer to all of those questions is yes—without a moment of hesitation—then we are looking for an experienced individual like you to join our Minneapolis team in an iOS mobile developer position.

RESPONSIBILITIES

  • Work as a developer on larger challenging iOS projects and act as a project lead on small projects.

  • Contribute to architecture design for iOS development projects

  • Coordinate technical approach with cross-discipline team members

  • Collaborate with clients to determine their needs and define ideal technical strategies

  • Contribute to product requirements and specifications

  • Contribute to the continuous improvement of best practices for mobile development team

  • Participate in interviewing and onboarding new team members

SKILLS & QUALIFICATIONS

  • 1-5 years experience developing for iOS mobile platforms

  • Experience with software test and automation

  • Strong desire to teach and learn from others

  • Experience interfacing with RESTful and other backend APIs

  • Experience in an engineering services role as a communicator to current and prospective clients is highly desired

  • Experience with embedded software or Android development is a bonus

  • Experience with Bluetooth Low Energy is a bonus

This position is based in Punch Through's Minneapolis office. No relocation offered.

Contact Us