cover image
CMiC

CMiC

cmicglobal.com

3 Jobs

657 Employees

About the Company

As an industry pioneer, CMiC delivers complete and unified Financials and Project Management software solutions for construction and capital projects firms. CMiC's powerful software transforms how firms optimize productivity, minimize risk and drive growth by planning and managing all financials, projects, resources, and content assets--from a Single Database Platform(tm). With customers throughout North America and overseas, CMiC serves one-quarter of ENR's Top 400 Contractors and hundreds of small and mid-sized construction firms, from general and specialty contractors to heavy/highway and project owners. Over $100 billion in construction revenue is handled by CMiC annually.

Listed Jobs

Company background Company brand
Company Name
CMiC
Job Title
Senior Manager, Field Marketing & Events
Job Description
**Job title:** Senior Manager, Field Marketing & Events **Role Summary:** Lead and execute B2B field marketing and event programs to generate qualified pipeline and support revenue goals. Design an annual event calendar, build cross‑functional communication strategies, coordinate booth and content creation, and measure event performance through analytics. **Expectations:** - Deliver measurable lead generation and pipeline growth. - Maintain event budgets and financial tracking. - Drive brand awareness and sales enablement through on‑site and virtual events. - Travel across the United States and Canada as needed. **Key Responsibilities:** - Develop and manage a year‑long event program, including conferences, trade shows, webinars, and company‑hosted events. - Define event outcomes, key metrics, and performance targets. - Create and execute promotion plans via email, paid and owned social media, and website. - Oversee booth design, signage, and collateral production in partnership with internal design and content teams. - Conduct pre‑event kickoff meetings to align sales and marketing goals, budgets, and responsibilities. - Serve as single point of contact for event coordination: setup, take‑down, asset delivery, and in‑booth lead capture. - Collaborate with Salesforce administrators to build reports and dashboards measuring event sales effectiveness. - Prepare post‑event summaries with insights, KPIs, and improvement recommendations. - Source and join relevant construction industry associations for lead generation and speaking opportunities. **Required Skills:** - 5+ years B2B marketing, lead generation, and pipeline growth experience. - 3+ years managing field marketing programs in a B2B setting. - Proficiency with Salesforce and quantitative reporting. - Advanced project management, including use of PM tools for complex, multi‑stakeholder programs. - Strong organizational detail orientation and ability to meet tight deadlines. - Hands‑on experience with LinkedIn, Twitter, Facebook for B2B engagement. - Excellent written and oral communication and collaboration skills. **Required Education & Certifications:** - BA/BS in Business, Marketing, Communications, or related field. - Any relevant certifications (e.g., Project Manager, Salesforce Certified) are a plus.
Toronto, Canada
Hybrid
Senior
15-10-2025
Company background Company brand
Company Name
CMiC
Job Title
Sales Development Representative
Job Description
Toronto, Canada
Hybrid
23-10-2025
Company background Company brand
Company Name
CMiC
Job Title
Senior Flutter Engineer
Job Description
**Job Title:** Senior Flutter Engineer **Role Summary:** Design, develop, and maintain high‑performance Flutter applications that deliver pixel‑perfect user interfaces and robust offline capabilities. Collaborate with cross‑functional teams to build scalable, cross‑platform solutions that support real‑time construction workflows and eventual data consistency across network partitions. **Expectations:** - Minimum 3 years of professional development experience. - Strong grasp of object‑oriented programming, SOLID principles, and design patterns. - Excellent written and verbal communication for collaboration with engineers, product managers, and stakeholders. - Commitment to full‑time work and continuous delivery of production‑ready code. **Key Responsibilities:** - Architect and implement reusable Flutter widgets and state‑management solutions. - Translate design mockups into responsive, pixel‑perfect UIs. - Ensure smooth performance across iOS, Android, and web targets. - Implement offline data handling and eventual consistency mechanisms to mitigate network latency issues. - Integrate mobile front‑ends with backend services via RESTful APIs or GraphQL. - Write comprehensive unit, widget, and integration tests to maintain code quality. - Participate in code reviews, pair programming, and knowledge sharing. - Collaborate with QA and DevOps to define CI/CD pipelines and release processes. - Continually optimize app performance, memory usage, and load times. **Required Skills:** - Proficiency in Flutter and Dart (or equivalent experience in another modern language such as Java, JavaScript, C#, Kotlin, Swift, C++). - Deep understanding of OOP, SOLID, and common design patterns. - Experience building responsive, high‑quality UIs and managing complex widget trees. - Familiarity with state‑management solutions (e.g., Provider, Bloc, Riverpod). - Knowledge of offline data synchronization and handling network failures. - Experience with version control (Git), continuous integration, and automated testing. - Strong debugging, performance profiling, and memory‑management skills. - Excellent communication and teamwork abilities. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent professional experience. - No specific certifications required.
Toronto, Canada
Hybrid
Senior
25-11-2025