Senior Full Stack Developer

| Austin

About System Surveyor

System Surveyor is an Austin “A-List” company with a big future. The company offers a Business to Business (B2B) Software-as-a-Service (SaaS) solution to professionals in the electronic security, IT, Audio-Visual and Fire Alarm industries.   Named #4 on Pepperdine University’s “Most Fundable Companies” list, System Surveyor has been recognized with six industry awards for innovation. Based in southwest Austin, the company is poised for rapid growth in 2019 – and we need some dedicated and ambitious “A-players” with a self-starter attitude and willingness to develop and grow.


In this development role you will work with our local and remote agile team to design, implement, and debug industry leading solutions for IoT design and management. Develops software by completing coding tasks to create user interfaces, algorithms, applications, tools, and associated technologies in accordance with System Surveyor’s code quality guidelines. Applies fundamentals of software engineering to assist in the creation of new software technologies. Participates in relevant aspects of application design with other software engineers. This position typically works under general supervision and will report directly to the CTO. Incumbents of this position will exercise some discretionary decision making authority.

Essential Duties and Responsibilities

Core duties and responsibilities include the following:

  • Participate in configuration, build and release management, and testing of software with software engineers.
  • Participate in the analysis, design, development, test, modification and integration of software systems or subsystems for designated products and/or customer applications.
  • Participate in agile processes including sprint planning, revise and update documentation, including reviewing schedules and milestones.
  • Sit in on technical design and architecture discussions. May contribute but not required.
  • Under supervision, implement, debug, and document sections of code and systems, develop software requirements, related design, and code.
  • Participate in and gain familiarity with code reviews, software development, and engineering processes.
  • Recommend value added changes to existing coding practices, standards and tools.
  • Define and executes software test methods and procedures.
  • Gain a firm understanding of software development and engineering processes.
  • Assess severity of problems, determine corrective action, resolve technical problems, perform fault isolation and implement solutions.
  • Participate in interviews.

Minimum Job Requirements

Bachelors degree or higher in Computer Science, Engineering, or related field plus four years professional computer programming experience OR six years professional computer programming experience.

Demonstrable ability in two or more basic software engineering skills including: knowledge of requirements, analysis and design, implementation, debugging, testing, documentation, and DevOps.

Demonstrable ability with several of the following technologies: Git, GitHub, Node.js, Python, Java, PHP, Relational Databases, NoSQL Databases, RESTful APIs, Front-End frameworks/libraries such as React, React Native, Angular, Ember, HTML5, Sass or LESS. CI such as CircleCI, Jenkins.  Automated Testing Tools such as Mocha, Selenium, Jasmine and Protractor.  IT automation tools such as Ansible, Salt, Chef, Puppet. Infrastructure management including Docker, Kubernetes, Linux and AWS Services such as API Gateway, Lambda, Kinesis, ElastiCache (redis), SQS, DynamoDB, CodePipeline, and CodeDeploy.

Must have demonstrable ability in both verbal and written communication. Must have strong analytical and problem-solving skills. Must have good interpersonal and team-oriented skills. Must have demonstrable knowledge of software engineering processes. Experience as a team member on one or more full software life cycles is required. Must have demonstrable ability to understand and keep pace with external software engineering practice changes and industry advancements.

Experience with iOS and Android development is a plus


Read Full Job Description

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • JavascriptLanguages
    • PHPLanguages
    • PythonLanguages
    • SqlLanguages
    • SwiftLanguages
    • ReactLibraries
    • ReduxLibraries
    • CakePHPFrameworks
    • FlaskFrameworks
    • MySQLDatabases
    • RedisDatabases
    • SQLiteDatabases
    • Google AnalyticsAnalytics
    • Adobe XDDesign
    • JIRAManagement
    • TrelloManagement
    • WordpressCMS
    • HubSpotCRM
    • HubspotEmail
    • HubspotLead Gen


Southwest Austin area surrounded by great restaurants, retail, and easy parking. We're located 10-15 minutes from downtown with a fantastic courtyard

An Insider's view of System Surveyor

What's something quirky about your company?

We drink a lot of Topo Chico! We keep it well-stocked. It gets me through a full day of engaging with customers to help them be successful on our platform.


Customer Success Manager

What's the biggest problem your team is solving?

It's amazing that most people that design security and other systems still use paper floor plans and pictures on a cell phone. Our customers love System Surveyor because they can be much more efficient, reduce errors, and sell more themselves. It is a problem that people are thrilled to solve.


Business Development Manager

What makes someone successful on your team?

Someone who is adaptable, proactive, loves to learn and isn’t afraid to explore new ways of doing things. In an emerging, fast paced company - these are very important qualities.



How do you make yourself accessible to the rest of the team?

One of the things that I most enjoy about growing the team is getting to know everyone and ensuring my door is open for new ideas. We get out of the office sometimes, travel to events together, share in our weekly Friday team meetings over food and drink. Our people are incredibly important!


Founder and CEO

What is your vision for the company?

We're on a great path to becoming the standard for system design for IoT starting with Electronic Security systems and expanding from there. Our customers refer us which is driving our growth...that is the ultimate win for us! If we make customers successful, it all falls into place.


VP Marketing and Sales

What are System Surveyor Perks + Benefits

System Surveyor Benefits Overview

Medical, Dental and Vision Insurance, PTO, great office environment close to downtown Austin, and a collaborative working environment.

Group brainstorming sessions
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Dental Benefits
Vision Benefits
Health Insurance Benefits
Vacation & Time Off Benefits
Generous PTO
Perks & Discounts
Happy Hours
Happy hours are hosted At team's discretion.
Professional Development Benefits
Job Training & Conferences
Promote from within
Customized development tracks
More Jobs at System Surveyor4 open jobs
All Jobs
Dev + Engineer