Software Data Engineer
Big Data
Data
Data Analysis
Data Analytics
Data Architecture
Data Engineer
Data Integration
Data Integration Tools
Data Pipeline
Data Platform
Data Processing
Database
Databases
ETL
Informatica
Information Technology (IT)
Integration
Programming
Programming Language
Programming Languages
Software Development
SQL
Job Description
Software Data Engineer role in Raleigh, NC focused on building reliable data pipelines and integration for analytics and engineering intelligence.
Responsibilities
- Design, develop, and maintain scalable data pipelines
- Create data integration solutions across multiple software platforms
- Develop and optimize database queries and data processing workflows
- Write clean, efficient, maintainable code aligned with development standards
- Ensure data quality, accuracy, and reliability across pipeline outputs
- Collaborate with software engineers and product teams
- Troubleshoot data pipeline and application performance issues
- Support analytics and reporting infrastructure
- Maintain technical documentation and help uphold development practices
Requirements
- Experience with Python, SQL, Java, or similar programming languages
- Understanding of data structures and database systems
- Familiarity with ETL processes and data pipeline development
- Knowledge of relational and NoSQL databases
- Experience with APIs and data integration
- Familiarity with cloud platforms and distributed systems
- Strong analytical and problem-solving skills
- Effective communication and teamwork skills
Technologies
- Python
- SQL
- Java
- ETL
- Relational databases
- NoSQL
- APIs
- Cloud platforms
- Distributed systems
Compensation
- USD 105,000 - 145,000 per year
- Pay range: $105,000.00 - $145,000.00 per year
Benefits
- Competitive compensation
- Health, dental, and vision insurance
- Retirement savings options
- Paid time off and holidays
- Professional development opportunities
- Collaborative technology environment
- Flexible schedule
- Relocation assistance
- Dental insurance
Work Location & Environment
- Raleigh, NC (onsite)
- In person work location
- Software engineering, data infrastructure, and analytics development environment