CEM Benchmarking is looking for a Senior Software Engineer to help lead the design and evolution of the systems that power our products, analytics, and internal operations. This role involves taking ownership of complex systems, simplifying architecture, and building durable solutions. You will play a key part in shaping our technical direction, modernizing legacy systems, and building new platforms.
What You'll Do
- Design and implement systems that support CEM’s products, analytics platforms, and internal business operations.
- Take end-to-end ownership of complex features and systems from design through production.
- Lead refactoring and modernization efforts across legacy platforms.
- Design and build new systems and services where existing solutions no longer meet business needs.
- Contribute to and guide architectural decisions across multiple platforms.
- Mentor other engineers through code reviews, design discussions, and collaboration.
- Identify risks, technical debt, and improvement opportunities before they become operational problems.
- Use AI coding agents as a core part of development workflows.
- Collaborate closely with the engineering team using Jira and Scrum.
- Support and improve internal company systems, as engineering also supports internal infrastructure and operations.
What We're Looking For
- Significant experience building and maintaining production software systems.
- Strong proficiency in one or more of: C#, Python, Node.js / TypeScript, Ruby.
- Experience designing and evolving software architecture.
- Strong understanding of maintainability, refactoring, and system design.
- Experience working across multiple codebases or services.
- Ability to guide technical discussions and help other engineers grow.
- Strong communication skills with both technical and non-technical stakeholders.
- Experience working within agile or Scrum-based development teams.
Technical Stack
- C#
- Python
- Node.js
- TypeScript
- Ruby
- Jira
Team & Environment
You will join a small, collaborative engineering team within a culture that combines the entrepreneurialism of a smaller venture with the stability of an established firm. Our team values working with complex datasets to draw elegant insights, a curiosity-driven culture founded on a desire to improve lives, and is stronger for its gender, cultural, and intellectual diversity. We emphasize camaraderie, collaboration, open communication, and a high-trust environment.
Work Mode
This role operates on a hybrid work model.





