Avatar for Springcm

At the intersection of company momentum & productivity

Platform Engineer - C#, .Net

$80k – $110k
Apply now
SpringCM delivers an innovative document management and workflow platform that powers the leading contract lifecycle management (CLM) application. SpringCM empowers companies to become more productive by reducing the time spent managing critical business documents. Intelligent, automated workflows enable document collaboration across an organization from any desktop or mobile device. Delivered through a secure, scalable cloud platform, SpringCM document and contract management solutions seamlessly integrate with Salesforce, or work as a standalone solution. SpringCM serves over 600 clients globally and is led by a seasoned team of entrepreneurs that have built other successful companies. SpringCM has raised more than $45M in growth capital from leading VC’s in Silicon Valley and elsewhere.

You are a Platform Engineer with strong big data and distributed systems skills. You will be part of a small new agile team of back-end engineers with a solid computer science background and a focus on analytics and big data.

Your responsibilities will include:

The Platform Engineer will be responsible for designing and developing high-performance, highly available and scalable software solutions based on big data and distributed infrastructure. We are specifically looking for an engineer experienced in implementing and maintaining Apache Kafka and can help incorporate it into our technology stack.

You will be expected to fully understand how the components of the platform interact and how each component works from writing the code to running on bare metal. You are proficient in coding in C# and will be responsible for integrating existing .NET applications with the platform data tier. Candidates with equivalent Java experience and willing to code in C# will be considered.

You will be responsible for helping with the performance tuning and optimization of back end systems.


Bachelor’s degree in Computer Science (Master's preferred)
2+ years experience with Apache Kafka
2+ years experience of C# .NET or Java development in a production environment
Strong theoretical and practical understanding of distributed systems
Proven track record of performance tuning and optimization
Excellent analytical and debugging skills with strong technical aptitude


Scala development experience
Spark development experience
Experience working with Cassandra (preferred) or other NoSQL distributed database
Experience working other distributed infrastructure such as Hadoop, Elasticsearch and RabbitMQ

Springcm at a glance

At the intersection of company momentum & productivity

Springcm focuses on SaaS, Cloud Computing, Collaboration, and Document Management. Their company has offices in Chicago. They have a mid-size team that's between 51-200 employees. To date, Springcm has raised $81.5M of funding; their latest round was closed on February 2017.

You can view their website at http://www.springcm.com/ or find them on Twitter, Facebook, and LinkedIn.

More jobs at Springcm

View all jobs

Platform Engineer

NoSQL Administrator

Sales Engineer

Similar jobs to Platform Engineer - C#, .Net at Springcm