Interested in joining our team?

Panopta is a dedicated group of passionate technologists bringing the best IT operations management platform to the market.

Panopta’s Team

Our team has grown over the past several years, bringing professionals from the technology industry, IT teams, fellow startups, and many others. We’re dedicated to creating an effective, holistic IT operations management platform, and with that has come a strong team of people who genuinely care about our product and each other.

From shared passions for the outdoors, biking, TTRPGs, video games, food, sports, and much more, Panopta welcomes and celebrates the differences that make us an effective team.

Open Positions

Panopta is looking for dedicated people to join our team. Apply below!

Company Description

Panopta is a SaaS monitoring platform that helps companies monitor their infrastructure from every angle – external, on-server, and behind the firewall. We’ve been able to remain small and nimble while scaling our product to meet the needs of any customer and environment. We recently raised a round of funding and are looking to accelerate our growth. 

 

Description

We are looking for a full-stack software developer with experience building large-scale distributed applications. You should feel comfortable on both the front-end and back-end, with the ability to take on a new feature or application end-to-end.

 

We’re currently 100% remote, but we have an office located in the Loop, within walking distance of the CTA and both Metra terminations. Due to Covid-19, we are still planning our office re-opening strategy, but expect a mix of remote and on-site will be required.

 

In this role, you will:

  • Work with a wide range of software.  We build and run on everything from legacy Unix systems to the cloud to mobile devices.  We don’t do any desktop development, but touch most everything else, including significant web applications, streaming data processing, large-scale analytics and mobile apps for iOS and Android.
  • Work with Ops to get stuff out the door.  We do releases multiple times per week, so you’ll work closely with our operations team to make sure that releases go out smoothly and continue to operate that way post-release. We own what we ship.
  • Collaborate with our Product team.  You’ll interact on a daily basis with our product leads to explore new functionality, flesh out new ideas and help plan out future directions for our service. 
  • Make our customers’ lives easier.  Our entire monitoring platform is built by our development team with the goal of improving the lives of our customers.  In addition to building new functionality there is ample opportunity to fix bugs, refactor code, and make yourself a better developer.
  • Craft and lead the development process.  We’re always looking to improve how we build and release software, and expect everyone to help drive that forward.
  • Shape the future of our tech.  Want to explore a new technology? Look into it. Then tell us why we should (or shouldn’t) use it.

 

Tools You’ll Use:

  • Python and Go – The bulk of our infrastructure is built in Python, with a growing use of Go in performance-sensitive areas.  This includes web applications built on Flask, TurboGears and Tornado as well as lots of custom distributed applications that run our data collection and processing system.  
  • Kafka – We use Kafka for our core backend data processing in a streaming model for ingestion and processing of metric data.
  • MySQL and InfluxDB – These two systems support our core customer/configuration and time series data.
  • Vue.js – Our web application makes use of Vue to make interfaces as composable and usable as possible.
  • Google Cloud Platform – our SaaS service runs in Google’s cloud environment, making use of their managed services wherever possible.  We also work closely with AWS and Azure for customer environments.
  • Ansible & Terraform – All packaging and deployment of our software is automated to support regular, streamlined releases.

 

Minimum Qualifications:

  • 5+ years of Python experience. Experience with Go, Rust or similar languages is a bonus.
  • Solid Linux experience. You have hands on, real-world experience with it. We mainly use Ubuntu for our internal systems, but also support RHEL, Solaris/AIX, BSD, CentOS, Windows and whatever else customers may need.
  • Professional experience with Vue.js, React, Ember, or similar.
  • Proficient with relational databases – either MySQL, Postgresql or Oracle.
  • Experience developing large-scale applications.  We build and operate global-scale distributed systems, with monitoring nodes around the world (50+ locations) and utilize parallel and concurrent principles heavily.

 

Bonus Points For:

  • Familiarity with systems and network administration. You don’t need to be a sysadmin to be successful in this role, but most of our customers are; an understanding of how they work and think is valuable to delivering the best solutions for them.
  • Experience with machine learning and advanced statistical applications, especially for time series analysis and event correlation. 
  • Performance and scalability engineering experience
  • Vendor API integration experience, especially for enterprise-class networking, storage and compute infrastructure
  • Mobile application development experience with iPhone and/or Android is a plus, especially if you have experience with a hybrid app framework such as React Native or Ionic.

 

Panopta is an equal opportunity employer.


To apply, please send your application to careers@panopta.com

Company Description

Panopta is a SaaS monitoring platform that helps companies monitor their infrastructure from every angle – external, on-server, and behind the firewall. We’ve been able to remain small and nimble while scaling our product to meet the needs of any customer and environment. We recently raised a round of funding and are looking to accelerate our growth. 

 

We’re currently 100% remote, but we have an office located in the Loop, within walking distance of the CTA and both Metra terminations. Due to Covid-19, we are still planning our office re-opening strategy, but expect a mix of remote and on-site will be required.

 

Description

We are looking for a QA engineer with experience working with large-scale, distributed applications. Our monitoring system consists of a number of components, ranging from customer-facing web applications and REST APIs to backend systems for large-scale data collection, analysis and alerting.  This provides plenty of challenges for quality assurance given the range and complexity of components that need to be tested.

 

In this role, you will:

 

  • Plan and execute test cases for new product development  Working closely with our Product and Engineering teams, you will be involved in our ongoing software development process.  We work in an agile fashion with quick iterations, so QA will be an active participant in our weekly development sprints, performing both manual and automated testing.

  • Work with a wide range of software  We build and run on everything from mainframes to the cloud to mobile devices.  We don’t do any desktop development, but touch most everything else, including significant web applications, streaming data processing, large-scale analytics and mobile apps for iOS and Android.

  • Work with Ops to get stuff out the door  We do releases multiple times per week, so you’ll work closely with our operations team to make sure that releases go out smoothly and continue to operate that way post-release.

  • Design and expand automate testing infrastructure  Our Engineering team has built automated test cases for some parts of our system, but we are looking to expand the test coverage significantly in order to allow us to increase the pace and safety of ongoing development.  We are looking to you to help set the structure for broader automated testing and work with the rest of our QA and Engineering team to populate test cases for new functionality.

  • Collaborate with our Product team  You’ll interact on a daily basis with our product leads to explore new functionality, flesh out new ideas and help plan out future directions for our service.  

 

Tools We Use:

  • Python – The bulk of our infrastructure is built in Python, including web applications built on Flask, TurboGears and Tornado as well as lots of custom distributed applications that run our data collection and processing system. 
  • MySQL and InfluxDB – These two systems support our core customer/configuration and time series data.
  • Kafka – We’re migrating core backend data processing systems to a streaming model using Kafka as our central messaging system.
  • Google Cloud Platform – our SaaS service runs in Google’s cloud environment, making use of their managed services wherever possible.  We also work closely with AWS and Azure for customer environments.
  • Vue.js – Our main web applications make use of Vue to make interfaces as usable as possible for our customers.
  • Ansible & Terraform – All packaging and deployment of our software is automated to support regular, streamlined releases.

 

Qualifications

  • Strong knowledge of software QA methods, tools and processes.
  • Experience with manual and automated testing of large-scale, distributed systems.  We have nodes around the world (50+ locations) and utilize parallel and concurrent principles heavily.
  • Web application testing experience, manual and automated.
  • Solid Linux experience, both for working with our internal infrastructure and our customer’s target environments. We mainly use Ubuntu for our internal systems, but also support RHEL, Solaris/AIX, BSD, CentOS, Windows and whatever else customers may need.
  • Database experience, with both relational (MySQL) and non-relational/time series datababase systems.
  • Comfortable working in a fast-paced agile product development environment.

 

Bonus Points For:

  • Familiarity with systems and network administration. You don’t need to be a sysadmin to be successful in this role, but most of our customers are; an understanding of how they work and think is valuable to delivering the best solutions for them.
  • Mobile application QA experience with iPhone and/or Android is a plus, especially if you have worked with a hybrid app framework such as React Native or Ionic.

Panopta is an equal opportunity employer.


To apply, please send your application to careers@panopta.com

Company Description

Panopta is a SaaS monitoring platform that helps companies monitor their infrastructure from every angle – external, on-server, and behind the firewall. We’ve been able to remain small and nimble while scaling our product to meet the needs of any customer and environment. We recently raised a round of funding and are looking to accelerate our growth. 

 

We’re currently 100% remote, but we have an office located in the Loop, within walking distance of the CTA and both Metra terminations. Due to Covid-19, we are still planning our office re-opening strategy, but expect a mix of remote and on-site will be required.



Description

We’re looking for a UI/UX Designer to join our product development team.  You’ll be responsible for the UI / UX across our core web product, mobile app, emails, etc.  In this role you’ll work directly with the rest of our product team, our developers as well as customers and other internal teams throughout the entire design and testing process.  With our agile approach to product planning and development, you’ll see your ideas quickly grow from ideation to customer use in a matter of weeks.

 

We make a highly technical B2B product and operate in an industry with tremendous room for improvement in terms of user experience. Simplicity is key but that doesn’t mean it can’t look good.  The Panopta platform is a highly technical product with a savvy, intelligent user base of IT professionals. A general interest in tech is a huge plus – even better if you want to learn more.

 

In this role, you’ll:

 

  • Own the design strategy You’ll have to think big-picture but also be a doer. That means creating wireframes, designing a scalable design system, creating illustrations (bonus), and anything else that’s needed.

 

  • Collaborate with teammates throughout our entire organization Define new experiences, user flows, and products, then test your designs via roleplaying prior to working with developers see it built.

 

  • Own the design QA process See designs through to release, making use of a design QA process to ensure we’re adhering to it.

 

  • Be comfortable with getting technical There’s no way around it – to truly understand our customers, you’re going to have to experience what they do and how they do it. Don’t worry – we enjoy teaching.

 

  • Be comfortable with ambiguity We release a lot – so you’ll have to be comfortable taking risks, shipping, and iterating.

 

Qualifications

  • 3+ years of experience in UI, UX, or interaction design
  • Experience working on a B2B product
  • Skilled in designing and optimizing complex workflows
  • Technically proficient – we don’t expect you to code, but you should be savvy and interested in advancing your technical skill set
    • Strong organization skills with the ability to manage parallel projects, 
    • Familiar with usability testing, both in person and remote
  • Enjoy working alongside technical team members

 

Bonus Points

  • Web design experience, including responsive and mobile
  • Illustration skills
  • Mobile app design experience
  • Experience using Sketch, Zeplin and similar tools

Panopta is an equal opportunity employer.


To apply, please send your application to careers@panopta.com