Senior Data Engineer
Description
Join the team at Tyler Technologies as a Senior Data Engineer! As a data engineer, you will work with a wide range of technologies such as AWS, Elastic Search, MS SQL while building scalable solutions that empower our clients and support mission-critical outcomes.
Responsibilities
- Define and establish technical standards from architectural guidelines
- Build scalable, maintainable software systems
- Drive adoption of emerging technologies, selected by leads
- Mentor junior and mid-level engineers
- Participate in hiring processes and technical interviews
- Collaborate with leadership on technical roadmaps
- Represent technical perspectives in strategic planning
- Establish code quality standards and technical debt management within the team
- Create technical documentation and knowledge-sharing resources
- Collaborate with cross-functional teams
- Participate actively in on-call rotation
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical field, OR equivalent professional experience demonstrating expert-level data engineering competency and proven technical leadership capability
- Typically 5+ years of professional software development experience with demonstrated progression to technical leadership roles
- In depth knowledge of SQL, T-SQL, and/or Postgres
- Experience with AWS cloud tools such as S3, Lambda & Batch
- Experience with ElasticSearch or OpenSearch
- Experience with Apache Parquet
- Familiarity with C# and/or Python
- Proven track record of leading complex technical projects
- Experience with large-scale system design and production system management
- Technical Leadership: Proven ability to influence technical decisions and establish technical vision
- Mentoring Excellence: Strong coaching skills with track record of developing engineers
- Excellent Communication: Exceptional skills for technical documentation, presentations, cross-functional collaboration
- Strategic Thinking: Balance technical considerations with business objectives
- Change Leadership: Experience driving organizational change and technology adoption
- Advanced Problem Solving: Complex technical and organizational challenge resolution
- May be required to undergo fingerprint background checks for CJIS clearance