eNGINE · 9 hours ago
Software Engineer
eNGINE is a Solutions and Placement firm focused on building Technical Teams. They are seeking a Software Engineer to join their Data Solutions team, responsible for building and maintaining custom data pipelines and integrations through software development practices.
Responsibilities
Design, develop, and maintain custom ETL and data integration processes using code
Build data pipelines and transformation logic using Python and/or C#
Develop and deploy Azure Functions to support data ingestion, processing, and orchestration
Write, optimize, and maintain SQL queries, views, and stored procedures
Collaborate with data, application, and business teams to understand data requirements
Ensure data quality, reliability, and performance across data workflows
Troubleshoot production issues and continuously improve data solutions
Qualification
Required
Strong software development experience with Python and/or C#
Hands-on experience with Azure Functions in a production environment
Solid SQL skills, including complex queries and performance tuning
Experience performing data engineering work such as ingestion, transformation, and integration
Comfort building ETL processes through custom code rather than commercial ETL tools
Preferred
Experience working within Microsoft Azure–based data platforms
Familiarity with cloud-native architectures and event-driven processing
Experience supporting analytics, reporting, or downstream data consumers
Benefits
Paid training/certifications