What are the responsibilities and job description for the Database Architect position at our company?
The Database Architect will design, implement, and manage our database infrastructure with a primary focus on ensuring robust information security, supporting NetSuite, Dream and Data Warehouse integrations, and overseeing the seamless movement of data through APIs. This is a key role in maintaining secure and efficient data flows, as well as ensuring our systems are optimized for performance and regulatory compliance.
What will we give you for your hard work:
- 125-175k Salary, depending on experience
- 401(k) with generous company match and immediate vesting
- Excellent Paid Time Off policy
- Up to 80 hours Sick Time per year
- 96 hours off per year for volunteer opportunities
- 11 paid holidays per year
- Award winning work environment
- Development Reimbursement of $1000 per year
- Medical, Dental, Vision, and Voluntary Benefits
Our Values drive everything we do:
- Carry passion.
- Desire excellence.
- Keep dreaming.
- Build community.
- Be Vivacious.
While no day will be completely the same, you will execute daily responsibilities in these various functions:
Supervisory Duties
- Hire, train and develop team members towards successful performance in their roles
- Evaluate employee performance and provide feedback
- Create and monitor schedules and work times including approving and managing time cards
- Resolve employee issues and disputes, partnering with the P C team when necessary
Essential Functions
- Design, implement, and maintain secure, scalable, and high-performance database systems that integrate with key business platforms like NetSuite.
- Architect and support databases for secure ingress and egress of data through APIs, ensuring data integrity and confidentiality throughout.
- Establish database security protocols and practices to protect sensitive information, including data encryption, access control, and monitoring.
- Collaborate with the security team to ensure compliance with industry standards and regulations.
- Monitor and analyze database performance and security, proactively identifying and resolving vulnerabilities, bottlenecks, or inefficiencies. Ensuring smooth data exchanges across systems.
- Maintain and manage the full lifecycle of data movement, including creation, transformation, validation, storage, and retrieval.
- Collaborate with software development teams to ensure that APIs and databases are fully aligned, optimized for both speed and security, and capable of handling large-scale data requests.
- Oversee data migrations, backups, disaster recovery plans, and ensure business continuity strategies are in place.
- Provide guidance and mentorship to other team members on database architecture, API integrations, and information security practices.
- All other duties as assigned.
What Excellent Skills and Abilities Will You Possess?
- Experience designing and implementing database architectures for high-volume transaction systems.
- Knowledge of data warehousing, ETL processes, and real-time data pipelines.
- Familiarity with NetSuite API and custom integrations.
- Experience with API security protocols (OAuth, API keys, JWT).
- Knowledge of containerization and orchestration technologies like Docker and Kubernetes.
- Experience in building secure microservices architectures with integrated databases and APIs.
What Education and Experience Levels Are We Looking For?
- Bachelor's or Master’s degree in Computer Science, Information Technology, Information Security, or a related field.
- 5 years of experience in database design, architecture, and administration, with a focus on security and API integration.
- Proven experience working with NetSuite or similar ERP systems, and managing data flows between databases and NetSuite.
- Expertise in relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases, as well as database security protocols.
- Strong knowledge of data encryption, access control, and security policies related to data in transit and at rest.
- Experience with data ingress and egress via RESTful APIs, SOAP APIs, or other data integration protocols.
- Familiarity with cloud platforms (Render, AWS, GCP, Azure) and their database services (e.g., RDS, Postgres).
- Strong understanding of data privacy laws, compliance, and security standards.
- Proficiency in SQL and experience with scripting and automation (e.g., Python, Bash).
- Familiarity with DevOps processes for database deployment and management in cloud environments.
- Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
- Strong communication and collaboration skills, with the ability to work cross-functionally with engineering, security, and product teams.
Physical Requirements
- Prolonged periods of sitting or standing at a desk and working on a computer
In alignment with our goal of continuing to create a diverse team, we are strongly encouraging candidates of color to apply.
Salary : $1,000