About Us
BigID is transforming how enterprises around the world protect and manage the privacy of their customer and employee data in the era of GDPR. Our novel tools and technologies make a real difference in how security, privacy, and data governance professionals safeguard and manage their sensitive data assets. Venture-funded with offices in New York City, Tel Aviv and London, we have a global team of experienced entrepreneurs that come from a variety of backgrounds. We enjoy a fast-paced and collaborative culture that rewards those that are looking for a compelling mission, new challenges and growth opportunities.
Our Ideal Candidate
You are self-motivated, super-technical, hands-on and intellectually curious. You are an excellent full stack programmer well-versed in modern technologies, and confident with system administration and virtualization. You can readily understand customers’ business and educational challenges, and you have the resourcefulness, creativity, strategic thinking and desire to address those challenges and to hold a pivotal role in designing, building, enhancing and maintaining software solutions for a global cross-industry learner body in a key technology forefront.
About the Role
As a training systems developer, you will be building full stack applications for BigID’s internal and external students, and will be involved in other technology initiatives in the services organization and across the company. You will be designing entire solutions - back-end and front-end – based on evolving business requirements, and will have responsibility over the entire life-cycle, code and development environment, and all technological aspects including the overall architecture, user experience, data storage, hosting, scalability, administrative interface, integrations and API as applicable. As a secondary part of your job, you will also be requested to help with content development tasks and other technical work.
What You Will Do
- Development – Use object-oriented programming principles and modern frameworks to run a POC, design, build and test applications for our growing training and services business.
- Databases – Architect, deploy and support all databases used by the applications you build.
- UX and UI – Follow modern UX methodologies and branding guidelines to design and implement the application interfaces.
- Administration – Administer all servers used in your development cycle, at both the OS level and the underlying infrastructure level (we will likely use AWS for hosting).
- Reporting – Integrate systems with 3rd-party reporting and analytical tools.
- Documentation – Write and share relevant application documentation, operational procedures and best practices, both internal and external, in relevant documentation systems.
- Maintenance – Build internal and external alerting capabilities for the applications to be notified of any service interruptions affecting users, troubleshoot issues, and maintain the applications at a full working condition to keep the business running.
- Project management - Plan and execute the development life-cycle following a project plan, while accounting for scope changes, cost considerations and milestone commitments.
- Collaboration - Work with the engineering group, product management and services on shared areas and roadmaps.
- Learning Content – Assist with develop static and video-based learning content that will be hosted on the training systems and used by the field in general.
Your Qualifications
- An undergraduate degree in Computer Science, Information Technology/Systems, or other related technical disciplines (Extensive professional experience may be considered in lieu of a formal degree.)
- 5+ years of experience in designing, developing and testing software in a business setting, using major programming languages like PHP, Python, Java or C++, and using a major development framework.
- 3+ years of experience with front-end UI technologies, usage of JavaScript and related frameworks, and UX design.
- 2+ years of experience using and deploying solutions to a major cloud/hosting infrastructure like AWS or Azure.
- Strong experience with RDBMs, such as Oracle, MySQL/MariaDB and MongoDB.
- Meaningful experience with installation, configuration and management of Linux-based Operating Systems.
- Familiarity with docker, docker compose and Kubernetes.
- Experience with RESTful HTTP APIs.
- Strong troubleshooting skills and a methodical approach to issue resolution.
- Multimedia creation experience, including experience with video authoring and related tools.
- Ability to set and achieve goals without supervision.
- Fluency in English, and excellent communication, presentation, documentation and organization skills.
- Based on the United States, work from home with light travel requirements.
Employee Benefits
Our people are the foundation of our success, and we place a high priority on offering a wide range of benefits that make our team happier and healthier.
- Equity participation - everyone shares in our success
- Open vacation policy - take it when you need it
- Flexible work arrangements - we are all grown-ups
- Medical, Dental, Vision, 401k