Parkhub is seeking a Senior Software Engineer to develop and enhance ETL pipelines. This role is a combination of Software and Data Engineering due to the amount of coding involved in developing data ingestion functions and ideal candidates will have a passion for both. This individual will also manage and execute the integrations roadmap.
What you'll be doing:
Extend ETL functionality to support new data integrations. Build and expand data integrations with new third-party data providers to import ticket and event data. Improve ETL implementations for increased speed, accuracy and improved automation.
Develop, extend, and maintain our public-facing API’s with the goal of improving data ingestion capabilities.
Troubleshoot issues related to data integrations or API’s; onboard clients to existing integration solutions; maintain infrastructure.
Work with team to transition from normalized database to star schema. Data modeling experience is a plus, but not required.
What we look for in you:
Bachelor’s degree in Computer Science or related field.
A minimum of 3 to 5 years as a Software Engineer, Data Engineer, and/or Platform Engineering (specifically related to the data ingestion function).
Experience developing ETL pipelines and performing ETL operations with relational and non-relational databases in production environments.
Ideal candidates will have experience with star schema; experience in data modeling and database design/architecture is a plus.
Experience in working with distributed architecture and/or parallel systems dealing with high volumes of data is preferred; experience using Serverless Framework for building software-designed architecture also a plus.
Significant Experience building applications using AWS infrastructure (Lambda, S3, RDS, Kinesis, API Gateway, Elastic Beanstalk, Cloud Formation, etc.) is preferred.
Hand-on experience with using container technologies in application development, specifically Docker is preferred.
Candidates should have significant experience developing RESTful webservices.
Experience with using Test-Driven Development (TDD) on greenfield and legacy codebases is preferred.
Able to function effectively both independently and within a cross-functional team
Experience working within an agile development environment.
Willing to mentor and develop junior employees in a structured way.
ParkHub is a Dallas-based technology company that provides software and hardware services for the global parking industry. The products offer multiple payment options, real-time reporting of parking revenue, support for dynamic pricing, and insight into inventory availability and control. ParkHub’s technology seamlessly integrates with some of the nation’s renowned parking and ticketing solutions. A certified partner of Ticketmaster and Tickets.com, ParkHub also validates pre-paid parking passes from both entities. Founded by parking industry veteran, George Baker Sr, ParkHub has effectively fast-tracked traditional parking operations into the digital age.
There are a few things we look for across all hires we make at ParkHub, regardless of role or team. First, we assess whether a candidate demonstrates our values: clear respectful and honest communication, data informed decision making, no one is above any job, exceeding expectations of customers and colleagues. Second, we look for signals that a candidate will thrive in a culture like ours, where we default to trust, embrace feedback, disrupt ourselves, and expect sustained high performance because we play as a championship team. Finally, we seek people with the desire and capacity to build and share expertise in the frontier technologies of mobility, in whatever way is most relevant to their role.
Competitive salary plus benefits package
Flexible vacation policy
Plenty of coffee, Red Bull, Topo Chico, and snacks!