Careers

We're founded and run by a team of successful entrepreneurs who have broad experience in web applications, web services and software. We are self-motivated, proactive, and good at prioritizing. Most of all, we enjoy the challenge of creating something new. We're looking for talented software engineers and web developers with a similar perspective.

Panoptic is a team-owned organization where employees have an ownership stake in the company. Although we have brick-and-mortar offices, our team is fully dispersed. All of our development processes facilitate remote working.

Senior Software Engineer

Panoptic Development is looking for a full-time software engineer with a knack for dynamic programming languages. The job will involve a mix of responsibilities, including client development work, technical project planning, and client management. You’ll need to analyze requirements, extend and refactor existing software architecture, design new components, identify and evaluate tools and libraries, and implement code in a fast-paced but methodical manner. You will also need to contribute to open-source projects as needed and write about your efforts online.

Candidates must have excellent communication skills and be able to work directly with clients on a day-to-day basis. We value folks with experience in web technologies, database design, or traditional application development. However, the most important qualities will be an understanding of Computer Science theory and software development practices, as well as the resourcefulness and versatility to take on new problems and quickly acquire new skills. As a small company, we want everyone to bring an imagination for new solutions and the resolve to complete those solutions.

Required Skills

  • BS / BA in computer science or equivalent work experience
  • 3+ years of professional software engineering experience
  • Strong writing skills and willingness to communicate directly with clients and prospects
  • Ability to research and learn new programming languages, libraries, technologies, and practices
  • At least one significant open source software contribution
  • Self-motivated and be able to work independently

Desired Skills

  • Experience with modern, dynamic programming languages such as Ruby, Python, and/or JavaScript
  • Specific experience in web application development and/or database design
  • Experience with rigorous automated testing methodologies, such as TDD and BDD
  • Experience developing web interfaces using HTML, XML, CSS, and Javascript
  • Network architecture, linux server deployment, and performance tuning experience

Benefits

  • Highly competitive pay with project-based bonuses available
  • Medical and dental coverage
  • Lots of autonomy with flexibility in schedule and location
  • A partner-track position with an eventual ownership stake in the company

Contact

Michael Leone
michael dot leone at panopticdev dot com

Engineering Intern

Panoptic Development is seeking part-time, paid interns who have completed at least two years of coursework towards a degree in Computer Science, Engineering, or a closely related field. For many software practitioners, academic studies in Computer Science and Engineering are crucial in introducing theories and concepts that are difficult to learn, but important to know. Our internship program augments those studies by exposing interns to the parts of the software development process that CS and Engineering curricula don't have time to get to.

Interns will be expected to contribute to our small team by analyzing user needs, collaborating on software designs, implementing code, rigorously testing for functionality, robustness, compatibility, and performance, managing infrastructure, and writing documentation. More broadly, the company expects its interns to contribute to the success of its products.

This is a great opportunity for an undergraduate to gain experience with the latest generation of dynamic programming languages, most of which don’t receive attention in computer science curricula. It’s also a great opportunity for students to contribute to the open source software ecosystem.

Required Skills

  • Enrollment in a 4-year college
  • Two years of completed coursework in CS, Engineering, or related field
  • Strong desire to learn about and contribute to the software development industry
  • Uncommonly good writing skills
  • Ability to research and learn new programming languages, libraries, technologies, and practices

Desired Skills

  • Experience with modern, dynamic programming languages such as Ruby, Python, and/or JavaScript
  • Specific experience in web application development and/or database design
  • Experience developing web interfaces using HTML, XML, CSS, and Javascript
  • Network architecture, linux server deployment, and performance tuning experience
  • Strong interest or experience in open-source software

Benefits

  • Work experience with professional software engineering teams and top-level talent
  • Experience with state-of-the-art dynamic programming languages
  • Competitive hourly rate
  • Unique opportunity to contribute to open source projects

Contact

Michael Leone
michael dot leone at panopticdev dot com

Overview

Panoptic Development is a software engineering firm based in PROVIDENCE, RI and SAN FRANCISCO, CA. We are a profitable company developing custom web and mobile software for companies ranging from startups to enterprise organizations. We’re experts in open-source technologies and dynamic languages like Ruby and Python.