Data Software Engineer
Pangaea Information Technologies, Ltd
Chicago, IL, US
Job details
- Employment type
- Full-time
Job description
Job Description
Pangaea Information Technologies is seeking a skilled Data Software Engineer to design, develop, and maintain software systems that support data processing, integration, and analytics. The ideal candidate will have a strong programming background, experience working with databases and data pipelines, and the ability to build reliable, scalable data solutions.
In this role, you will collaborate with software engineers, data professionals, and business stakeholders to develop data-processing applications, improve data quality, and optimize systems that support operational and analytical needs.
Responsibilities
- Design, develop, and maintain software applications for data processing and integration.
- Build and maintain data pipelines to collect, transform, validate, and deliver data.
- Develop efficient data-processing workflows and reusable software components.
- Create and optimize database queries, data models, and storage solutions.
- Integrate data from APIs, databases, and other business systems.
- Implement data validation, error handling, and monitoring to improve data reliability.
- Troubleshoot software defects, pipeline failures, and data-quality issues.
- Collaborate with engineering and analytics teams to understand data requirements.
- Write unit tests, maintain technical documentation, and participate in code reviews.
- Optimize application performance, scalability, and processing efficiency.
- Follow appropriate security and privacy practices when handling business data.
- Support deployments, maintenance, and continuous improvement of data systems.
Skills and Experience
- Experience in software engineering, data engineering, or a related technical role.
- Proficiency in Python, Java, Scala, or another suitable programming language.
- Strong SQL skills and familiarity with relational databases.
- Understanding of data structures, algorithms, APIs, and software design principles.
- Experience building data pipelines, ETL/ELT workflows, or data integration services.
- Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
- Knowledge of Git, automated testing, debugging, and CI/CD practices.
- Familiarity with distributed data-processing tools or orchestration platforms is an advantage.
- Strong analytical, problem-solving, and communication skills.
- Ability to collaborate with technical teams and translate requirements into maintainable solutions.
About the Company
Pangaea Information Technologies is the company name provided for this job-posting draft. Verify the exact business entity, official company profile, services, and Chicago-area operations before publishing. The role description is a proposed job profile and does not confirm that a current vacancy exists.
Compensation
The estimated salary range is $100,000–$140,000 per year, depending on experience, programming skills, data engineering expertise, and the employer's compensation structure. This is an illustrative estimate, not a verified salary range for a current vacancy.
Pay: $100,000.00 - $140,000.00 per year
Benefits:
- Dental insurance
- Flexible schedule
- Relocation assistance
Work Location: In person
Requirements
Required skills
- AWS
- Azure
- CI/CD
- GCP
- Git
- Java
- Python
- Scala
- SQL

