As a Software Data Engineer II, you will collaborate closely with cross-functional teams to design, develop, and maintain scalable data solutions that are secure, fault-tolerant, and high-performing. You will have the opportunity to work with a diverse array of technologies, including both relational and non-relational databases, cloud services, and data ingestion techniques tools.
What you'll get to do...
- Design, build, and maintain reliable and efficient data pipelines.
- Collaborate with senior engineers and stakeholders to develop data models that support key business functions.
- Work with AWS cloud databases and Microsoft SQL Server (on-prem).
- Integrate diverse datasets through REST APIs and other ingestion tools.
- Write clean, maintainable code using languages like Python and C#.
- Participate in code reviews, testing, and quality assurance processes to ensure data accuracy and performance.
- Troubleshoot data issues and contribute to system reliability and improvement efforts.
Your experience should include...
- 2+ years of experience as a Data Engineer, Software Engineer, or in a similar technical role, with strong debugging and problem-solving skills.
- Proficiency in programming languages such as C# or Python, along with hands-on experience in SQL and data modeling.
- Familiarity with AWS data services (e.g., RDS, S3, Glue, Redshift) and experience working with both on-premises and cloud database systems.
- Experience integrating data through REST APIs and exposure to big data tools and frameworks.
- Understanding of data visualization and reporting tools such as Power BI or Tableau.
You might also have...
- Certifications in Microsoft or AWS technologies.
- Interest in learning and working across both legacy and modern stacks.