We are seeking an accomplished senior-level Backend Software Engineer to join our Agile development team in building products that support Merkle’s people-based marketing vision using the latest data and cloud technologies. You will collaborate with passionate, experienced software engineers to design and build robust server-side software solutions, improve our existing infrastructure, and provide support across different platforms and frameworks.
You will report to the VP of Engineering. This is a remote role.
Responsibilities
Design, implement, and deploy enterprise-grade server-based solutions using the latest cloud-based technologies.
Follow Agile methodologies to release iterative feature sets
Research and introduce new solutions and technologies to the project and stakeholders, provide technical guidance and suggest improvements in development
Coordinate with other teams as part of a larger data-sharing system
Employ software development best practices such as automated testing, peer code reviews, continuous integration, and continuous delivery
Translate requirements and develop technical specifications
Upcoming projects around Snowflake native apps.
Qualifications
5+ years of work experience designing and building robust, real-time server-side software solutions using Python
5+ years of working knowledge of backend software engineering and development methodologies, techniques, and tools, including Issue Tracking (JIRA), code repositories (Git, Bitbucket) and the Software Development Lifecycle
Experience with digital marketing products and services-based platforms
Experience with cloud-based technologies (AWS, GCP or Azure)
Database fundamentals including SQL, relational and non-relational data models and schema designs, and understanding of database performance possible effects
Bachelor’s degree in Computer Science, Engineering, Information Systems or equivalent experience
Any Graduate