Software Engineer
Role details
Job location
Tech stack
Job description
Design, code, test, and deploy robust software solutions with a focus on reliability, scalability, and maintainability. Lead end-to-end development of data delivery pipelines that support marketing operations and customer communication management. Develop scalable, reliable applications and pipelines that process marketing data and ensure proper data flow across platforms. Work closely with other engineers, product managers, and designers to build features that solve real customer problems. Contribute to and uphold high standards of code quality through code reviews, unit testing, and documentation. Analyze and resolve technical issues across the software stack. Troubleshoot production issues and implement sustainable fixes.
Requirements
3+ years of experience utilizing C#, Python, SQL, JavaScript/TypeScript, and Snowflake Advanced AWS experience (Experience with AWS Data Orchestration) AWS certification (Can be any level) Knowledge of data pipeline architecture and ETL processes Ability to Create and Deploy API's Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Nice to Have Skills & Experience
Previous development work supporting marketing business functions and teams. Experience with email marketing platforms and tools.
Benefits & conditions
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.