CM Group
Jobs at Similar Companies
Similar Companies Hiring
Jobs at CM Group
Search the 18 jobs at CM Group
Recently posted jobs
The Senior Software Engineer will engage in cloud development, analyze and enhance legacy systems, participate in architectural design, and oversee application development while conducting code reviews. They will be involved in all phases of the software development life cycle and collaborate with international teams.
As a Senior Product Designer, you will create compelling customer experiences, develop high-fidelity designs, and collaborate with teams across the organization. Your role includes working closely with product managers and engineering, establishing design patterns, and presenting design recommendations. Your strong portfolio and communication skills will help articulate design concepts to various stakeholders.
As a Solution Architect, you will lead the introduction of our loyalty marketing platform, integrating various customer and purchase data to implement digital marketing strategies on the web and mobile. Your responsibilities include designing architecture for system integration, validating product fit, defining system and business requirements, and conducting design, implementation, and testing.
The Systems Engineer will design, develop, and integrate complex work systems. Responsibilities include managing infrastructure installations, implementing security strategies, crafting automation scripts, and providing project reports to management.
The Campaign Manager supports project implementation of marketing solutions, understanding client requirements, and setting up the platform. Responsibilities include defining requirements, designing databases, creating campaign scenarios, and facilitating meetings with clients and external stakeholders while ensuring quality control of deliverables.
The Software Engineer at Marigold will analyze, build, and maintain integrations between Marigold and client systems. The role involves developing connectivity components, providing technical assistance, maintaining existing integrations, and investigating new technologies in a cross-functional Agile team environment.
The Senior DevOps Engineer will design, build, and maintain AWS environments while mentoring other engineers. Responsibilities include assisting in project planning, managing on-call rotations, contributing to code reviews, and fostering a DevOps culture across teams. The role emphasizes collaboration to enhance developer experiences and troubleshoot incidents.
The Senior Database Reliability Engineer will oversee the reliable operations of various databases, improve their performance and cost efficiency, manage AWS resources, and maintain disaster recovery strategies. Key responsibilities include collaborating with engineering teams, managing infrastructure as code, participating in on-call support, and troubleshooting incidents.
As a Sr. Product Designer at Marigold, you will focus on enhancing customer experiences across their suite of marketing applications. Key responsibilities include collaborating with product managers and engineers, establishing design patterns, and driving the evolution of the Marigold design language.
The Associate Product Manager will manage client-facing products/features, ensuring timely delivery while collaborating with teams across marketing, product development, and customer success. They will gather customer feedback, conduct market research, and prioritize product backlogs. The role involves communicating updates to stakeholders and driving continuous improvement based on data insights.
The Product Manager will define and communicate the product vision and strategy, collaborate with cross-functional teams to deliver products that meet customer needs. Responsibilities include managing the product backlog, conducting market research, and leading the product development lifecycle from ideation to launch while monitoring product performance.
The Associate Growth Product Manager will deliver client-facing products for Campaign Monitor, focusing on user acquisition and engagement through data analysis, A/B testing, and cross-functional collaboration. They will assist in planning and executing product strategies while monitoring progress and managing project communications and risks.
As a Full Stack Software Engineer at Marigold, you'll collaborate with UX designers and product managers to deliver scalable software solutions. Your role will involve developing event-driven microservices, dynamic web applications, and infrastructure on AWS, among other responsibilities. Ideal candidates have at least 3 years of experience and fluency in multiple programming languages.
The Systems Engineer designs, develops, and integrates complex work systems, manages infrastructure installations, tests software for bugs, and proactively resolves issues. Responsibilities include automating processes, providing project status to management, and ensuring system security and performance.
The Observability Engineer will focus on monitoring, resolving system alerts, and ensuring the reliability of services. Responsibilities include designing observability solutions, automating workflows with scripting, mentoring junior team members, and collaborating with cross-functional teams to integrate logging strategies aligned with business objectives.
The Senior DevOps Engineer will lead a team in optimizing AWS environments, build and maintain tooling, and foster a DevOps culture. Responsibilities include designing architecture, performing code reviews, and troubleshooting incidents to ensure customer success, while mentoring other engineers.
This role involves leading a small team of software engineers focused on designing, building, and maintaining a data platform. Responsibilities include collaborating with product owners, enforcing quality practices, and developing software primarily in Python while managing relationships across teams. Hands-on work and participation in an on-call rotation are also required.
The Senior Software Engineer will work within multi-disciplinary teams to deliver quality customer experiences, utilizing a robust tech stack. Responsibilities include developing scalable products, deploying and monitoring systems in cloud environments, and contributing to ongoing software projects, emphasizing event-driven microservices and dynamic web applications.