Senior Software Engineer
Survey160
Senior Software Engineer
Survey 160 seeks a remote Senior Software Engineer to be a cornerstone member of our small but growing team. Survey 160 is a research company that builds and uses proprietary software to conduct live interviewer SMS surveys for elections, public policy, academic, and commercial topics. The Software Engineer will work with our engineering team to build new features for a well-designed, robust, scalable platform. Through this work, you will help Survey 160 achieve its mission of providing accurate and actionable public opinion research at affordable costs.
This role is ideal for someone with prior experience and interest in software development and who is passionate about tech, software development and advancing progressive values.
RESPONSIBILITIES
In collaboration with engineering team, contribute to server development and maintenance of microservices
Take ownership of select new features, from conception to deployment
Improve existing codebase
Develop needs assessments, user stories, program specifications, and prototypes
Write, test, debug, integrate, and ship high-quality, well-documented code, both your own and others’
Investigate customer issues and support data integrity of relational database
Create and promote clear documentation
REQUIREMENTS
Multiple years of prior experience working on commercial software engineering within an agile deployment environment
Up to date in modern programming methodologies, languages and tools
Ability to program in modern Python and Javascript, and at least 1 other major language (C, C++, Java, etc) and experience writing containerized applications
Knowledge of relational databases and SQL (preferably PostgreSQL), and database interaction strategies for applications
Experience developing with cloud computing platforms and knowledge of microservices deployment strategies
Excellent problem-solving, critical thinking & communication skills
Self-motivated and able to work remotely (don't we all now?)
Believe in building an inclusive community with and for your coworkers
PREFERRED QUALIFICATIONS
Familiarity with specific elements of our tech stack, including a Python/Flask API, React JS frontend, PostgreSQL database hosted on Google Cloud Platform, Redis, Python-Celery
Experience with messaging APIs (e.g. Twilio, Bandwidth)
Experience working collaboratively with teams of engineers, product managers, and other key stakeholders
LOCATION
Survey 160 is a fully remote company; all applicants must be eligible to work in the United States and be able to virtually meet with other team members during US time zone working hours.
COMPENSATION
The salary range is between $90,000 and $120,000, depending on experience.
CONTACT
For information about the position or to apply, contact info[at]survey160[dot]com.
Are you a great problem solver who takes pride in your work and in making a difference? This is a chance to gain experience building for scale and seeing impactful work in production. Please apply! Candidates of color, women and non-binary candidates, and LGBTQ candidates are especially encouraged. Survey 160 recruits, employs, trains, compensates and promotes regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law. Survey 160 celebrates diversity and is committed to creating an inclusive environment for all employees.
Software Engineer (Backend)
Survey 160 seeks a remote Software Engineer to be a cornerstone member of our small but growing team. Survey 160 is a research company that builds and uses proprietary software to conduct live interviewer SMS surveys for elections, public policy, academic, and commercial topics. The Software Engineer will work with our engineering team to build new features for a well-designed, robust, scalable platform. Through this work, you will help Survey 160 achieve its mission of providing accurate and actionable public opinion research at affordable costs.
This role is ideal for someone early in their career with experience and/or interest in software development and who is passionate about tech, software development and advancing progressive values.
RESPONSIBILITIES
In collaboration with engineering team, contribute to server development and maintenance of microservices
Develop needs assessments, user stories, program specifications, and prototypes
Write, test, debug, integrate, and ship high-quality, well-documented code, both your own and others’
Investigate customer issues and support data integrity of relational database
Create and promote clear documentation
REQUIREMENTS
Up to date in modern programming methodologies, languages and tools
Ability to program in Python (preferably v3.5 and above)
Knowledge of relational databases and SQL (preferably PostgreSQL)
Experience developing web applications using at least one popular web framework (e.g., Flask, Django)
Familiar with git, github, and source control workflow
Problem-solving, critical thinking & communication skills
Self-motivated and able to work remotely (don't we all now?)
Believe in building an inclusive community with and for your coworkers
PREFERRED QUALIFICATIONS
Familiarity with specific elements of our tech stack, including a Python/Flask API, React JS frontend, PostgreSQL database hosted on Google Cloud Platform, Redis, Python-Celery
Experience with messaging APIs (e.g. Twilio, Bandwidth)
Understand how microservices run together on cloud technologies/SaaS (e.g., GCP, AWS, Azure)
Familiarity with modern DevOps protocols
Experience working collaboratively with teams of engineers, product managers, and other key stakeholders
Experience with Agile project management techniques
LOCATION
Survey 160 is a fully remote company; all applicants must be eligible to work in the United States and be able to virtually meet with other team members during US time zone working hours.
COMPENSATION
The salary range is between $55,000 and $75,000, depending on experience.
CONTACT
For information about the position or to apply, contact info[at]survey160[dot]com.
Are you a great problem solver who takes pride in your work and in making a difference? This is a chance to gain experience building for scale and seeing impactful work in production. Please apply! Candidates of color, women and non-binary candidates, and LGBTQ candidates are especially encouraged. Survey 160 recruits, employs, trains, compensates and promotes regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law. Survey 160 celebrates diversity and is committed to creating an inclusive environment for all employees.
Software Engineer (Frontend)
Survey 160 seeks a remote Software Engineer to be a cornerstone member of our small but growing team. Survey 160 is a research company that builds and uses proprietary software to conduct live interviewer SMS surveys for elections, public policy, academic, and commercial topics. The Software Engineer will work with our engineering team to build new features for a well-designed, robust, scalable platform. Through this work, you will help Survey 160 achieve its mission of providing accurate and actionable public opinion research at affordable costs.
This role is ideal for someone early in their career with experience and/or interest in software development and who is passionate about tech, software development and advancing progressive values.
RESPONSIBILITIES
In collaboration with engineering team, contribute to the front-end of a large web application and maintenance of microservices
Develop needs assessments, user stories, program specifications and prototypes
Write, test, debug, integrate, and ship high-quality, well-documented code, both your own and others’
Investigate customer issues and support data integrity of relational database
Create and promote clear documentation
REQUIREMENTS
Up to date in modern programming methodologies, languages and tools
Ability to program in client-side language(s) such as JavaScript/TypeScript, HTML, CSS, etc.
Experience in developing web applications using at least one popular web framework, preferably React
Ability to be highly flexible, and pivot quickly between various responsibilities
Familiar with git, github, and source control workflow
Problem-solving, critical thinking & communication skills
Self-motivated and able to work remotely (don't we all now?)
Believe in building an inclusive community with and for your coworkers
PREFERRED QUALIFICATIONS
Familiarity with specific elements of our tech stack, including a Python/Flask API, React JS frontend, Redux state management library, manage PostgreSQL database hosted on Google Cloud Platform, and Twilio APIs
Experience with legacy React methods and migrating them to modern APIs ( e.g. migrating class components, HOCs into the hooks and effects API )
Understand how microservices run together on cloud technologies/SaaS (e.g., GCP, AWS, Azure)
Knowledge of relational databases and SQL
Experience working collaboratively with teams of engineers, product managers, and other key stakeholders
Experience with Agile project management techniques
LOCATION
Survey 160 is a fully remote company; all applicants must be eligible to work in the United States and be able to virtually meet with other team members during US time zone working hours.
COMPENSATION
The salary range is between $55,000 and $75,000, depending on experience.
CONTACT
For information about the position or to apply, contact info[at]survey160[dot]com.
Are you a great problem solver who takes pride in your work and in making a difference? This is a chance to gain experience building for scale and seeing impactful work in production. Please apply! Candidates of color, women and non-binary candidates, and LGBTQ candidates are especially encouraged. Survey 160 recruits, employs, trains, compensates and promotes regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law. Survey 160 celebrates diversity and is committed to creating an inclusive environment for all employees.
Product Manager
Survey 160 seeks a remote Product Manager to be a cornerstone member of our small but growing team. Survey 160 is a research company that builds and uses proprietary software to conduct live interviewer SMS surveys for elections, public policy, academic, and commercial topics. The Product Manager will work with our engineering and client services teams to build and maintain features for a well-designed, robust, scalable platform. Through this work, you will help Survey 160 achieve its mission of providing accurate and actionable public opinion research at affordable costs.
This role is ideal for someone with exceptional attention to detail and interest in software development and who is passionate about tech and advancing progressive values.
RESPONSIBILITIES
Work with the development team to plan sprints, track progress toward goals, and ensure seamless deployments
Create product roadmaps by gathering user stories, feature requirements, and time estimates from dev team members
Track and triage progress for feature development and improvements
Track issues, bug reports, and feature requests from internal and external users and translate reports into tickets in our issue tracking system (Jira, github)
Delegate tasks to development team members based on task requirements
Monitor for and recreate known issues using regular QA and testing to confirm ongoing correct functionality
As applicable, contribute to technical development of products
REQUIREMENTS
Prior experience working with software development
Excellent project management skills, including attention to detail and ability to translate problems into technical specifications
Excellent problem-solving, critical thinking, and communication skills
Knowledge of a ticketing system (e.g. Jira )
Self-motivated and able to work remotely (don't we all now?)
Believe in building an inclusive community with and for your coworkers
PREFERRED QUALIFICATIONS
Experience or ability to code is a big plus!
In particular, familiarity (and interest in learning) any specific elements of our tech stack, including a Python/Flask API, React JS, PostgreSQL database hosted on Google Cloud Platform, Redis, Python-Celery
Prior experience QAing software products
Experience with Agile project management techniques
LOCATION
Survey 160 is a fully remote company; all applicants must be eligible to work in the United States and be able to virtually meet with other team members during US time zone working hours.
COMPENSATION
The salary range is between $50,000 and $80,000, depending on experience.
CONTACT
For information about the position or to apply, contact info[at]survey160[dot]com.
Are you a great problem solver who takes pride in your work and in making a difference? This is a chance to gain experience building for scale and seeing impactful work in production. Please apply! Candidates of color, women and non-binary candidates, and LGBTQ candidates are especially encouraged. Survey 160 recruits, employs, trains, compensates and promotes regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law. Survey 160 celebrates diversity and is committed to creating an inclusive environment for all employees.