Tableau Data Engineer

CACI International•Norco, CA
•$63,800 - $127,500•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 Data Engineer will work with developers, product managers, QA engineers, and other stakeholders to deliver software on time and to specification. The position requires daily onsite work in Norco, California, an active SECRET security clearance, and attendance at biannual week-long in-person sessions in Washington, DC, where the employee will actively manipulate Tableau flows. Travel of up to 10% is required.

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%.
  • U.S. citizenship.

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, and 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 by identifying root causes and implementing effective solutions.
  • Participate in Agile processes, including sprint planning, stand-ups, and retrospectives.
  • Keep current with technologies, tools, and industry trends and apply them to development projects.
  • Assist in mentoring and supporting junior developers, including guidance on coding practices and problem-solving.

Benefits

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