Software Engineer
Remote

Job Title: Software Engineer – Data

Job Classification: Full-Time

Reports To: VP of IT

Location: Remote – US based. Occasional travel required (<10%)

Salary Range: $120,000 – $145,000

Anticipated Start Date: January 2025

POSITION SUMMARY:

The Software Engineer will be responsible for improving/maintaining TIGER 21’s Data Warehouse implementation, along with the data flows, transformations, and integrations to support the Data Architecture.

The Software Engineer will be involved in architectural discussions and decisions.

The Software Engineer will be involved with engaging in vendor relationships where appropriate for systems development, and ensuring vendors meet expected levels of quality and follow development processes in accordance with TIGER 21 specifications.

The Software Engineer will work with the rest of the IT team providing technical support for TIGER 21 Staff, Chairs, and Members.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

Other duties may be assigned

  • Data Warehouse Management: Oversee the administration, maintenance, and optimization of TIGER 21’s Data Warehouse and other core data systems.
  • ETL Development: Design, implement, and maintain efficient ETL processes to integrate data from diverse sources, ensuring that the Data Warehouse is performant, scalable, and reliable.
  • Data Integration: Work with various data formats (SQL, JSON/XML, NoSQL, APIs, etc.) to centralize and structure data for seamless use.
  • Data Quality Assurance: Develop and implement validation, cleansing, and transformation processes to uphold data quality and consistency.
  • Stakeholder Collaboration: Collaborate with data analysts, business stakeholders, and leadership to define data requirements and ensure data accessibility aligns with business needs.
  • Technical Documentation: Maintain detailed documentation for data pipelines, ETL processes, and overall data warehouse architecture to support team understanding and future scalability.
  • Platform Support: Support and manage platforms, tools, and applications essential to TIGER 21’s data architecture, including MetaBase, dbt, GitHub, and Jira/Confluence.
  • Architectural Engagement: Contribute to architectural discussions and system development planning in collaboration with the CIO and VP of IT.
  • Technical Support: Provide technical assistance to TIGER 21 staff, Chairs, and Members, including user support and resolution of data-related inquiries.
  • Member Facing: Engage directly with TIGER 21 Members and Chairs, communicating technical concepts in a clear, approachable manner. The ideal candidate will be comfortable interacting with non-technical individuals, maintaining professionalism, and building rapport to foster supportive, effective relationships.

COMPETENCIES FOR SUCCESS:

  • Strong understanding of data warehousing principles, dimensional modeling, and data lake architecture.
  • Experience with database design, creation, and maintenance.
  • Strong understanding of software development and quality assurance processes.
  • The ability to independently problem-solve and collaborate with a team, especially with cross-functional IT and business units.
  • Thrives in a fast-paced environment, is adaptable and committed to continuous learning.

DESIRED EDUCATION & EXPERIENCE:

  • Bachelor’s degree in Computer Sciences, Software Development, Business, or related area preferred
  • Experience as a Data Engineer or similar data-focused role preferred
  • 3+ years of professional work experience

TECHNOLOGY:

  • Proficiency in Python and SQL .
  • Experience with dbt (data build tool) and dbt adapters for modeling transformations.
  • Knowledge of ETL and data orchestration tools (e.g., Airbyte, Airflow, Talend).
  • Familiarity with machine learning concepts and tools (e.g., Pandas, NumPy, Scikit-Learn).
  • Familiarity with code repository practices, particularly GitHub, and experience in managing repositories within a data architecture.
  • Experience working with cloud platforms (AWS, Azure, Google Cloud, or DigitalOcean) or physical network management.

PHYSICAL DEMANDS:

Occasional travel may be required.

The physical demands described here are presentative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 

WORK ENVIRONMENT:

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.  

At TIGER 21, we value diverse perspectives and recognize that a range of experiences and skills can enhance our team. If you’re excited about this role but don’t meet every qualification, we still encourage you to apply. You may be the right fit for this position or other roles within our company.

TIGER 21 is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender, gender identity or expression, national origin, age, disability status, veteran status, or any other characteristic protected by law.

Interested in being a part of our team?

TIGER 21 strives to help Members fulfill their goals of transitioning from wealth creation, to wealth preservation, and in so doing we help our Members define “what’s next” in both their personal and professional lives.

Apply Now