Tableau Data Engineer

CACI•Norco, CA
•Onsite

About The Position

CACI is seeking a mid-level Data Engineer with Tableau experience to support the design, development, and maintenance of sophisticated software applications. The role calls for hands-on development experience, a strong foundation in software engineering principles, and a record of delivering scalable, high-quality solutions. The engineer will collaborate with developers, product managers, and other stakeholders to deliver software products on time and to specification. The position requires daily onsite work in Norco, California, an active Secret security clearance, and travel of up to 10%. The employee will attend biannual, week-long in-person sessions in Washington, DC, and actively manipulate Tableau flows.

Requirements

  • Active Secret security clearance.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • At least 3 years of software development experience.
  • Experience transforming complex datasets into actionable business intelligence using interactive Tableau dashboards.
  • Proficiency in one or more programming languages, such as Python, SQL, Java, C#, or JavaScript.
  • Strong understanding of relational databases such as Oracle, PostgreSQL, or MySQL.
  • Experience with front-end frameworks such as React, Angular, or Vue.js and back-end technologies such as Node.js, .NET, or Java.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for application deployment.
  • Experience with Agile methodologies and version control tools such as Git.
  • Strong problem-solving, debugging, and troubleshooting skills.
  • Knowledge of software development best practices, including secure coding and performance optimization.
  • Ability to work onsite daily in Norco, California.
  • Willingness to travel up to 10%.
  • Must be a U.S. citizen.

Nice To Haves

  • Ability to analyze large datasets to uncover trends and drive strategic decisions.
  • Background in statistics or mathematics.
  • Understanding of CI/CD pipelines and DevOps practices.
  • Prior experience mentoring junior developers and contributing to technical design discussions.

Responsibilities

  • Design, develop, and maintain software applications aligned with business and technical requirements.
  • Participate in architectural design decisions and contribute to software design patterns and frameworks.
  • Work with cross-functional teams, including product managers and QA engineers, to deliver software on time and within scope.
  • Write clean, efficient, maintainable code that follows coding standards and best practices.
  • Conduct code reviews and provide constructive feedback to support high-quality software delivery.
  • Debug, troubleshoot, and resolve software issues, identify root causes, and implement effective solutions.
  • Participate in Agile development activities, including sprint planning, stand-ups, and retrospectives.
  • Stay current with technologies, tools, and industry trends and apply them to development projects.
  • Assist in mentoring and supporting junior developers, offering guidance on coding practices and problem-solving.
  • Transform complex datasets into business intelligence using interactive Tableau dashboards.
  • Attend biannual week-long in-person sessions in Washington, DC, and actively manipulate Tableau flows.

Benefits

  • Flexible time off benefit.
  • Learning resources and learning and development opportunities.
  • Healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
  • Competitive compensation and benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service