C++ Developer for Real-Time Processing

HomeCareerC++ Developer for Real-Time Processing

What You'll Do

You will develop performant, scalable C++ services supporting dynamic cloud platforms. These services are the backbone of our processing pipelines: ingesting raw and real-time data, processing this data in response to client requests, and outputting normalized or compressed results to downstream microservices.

Our clients are subject matter experts in their field, bringing novel algorithms and patented properties into the market. Your correct and efficient implementations of their requirements will allow them to bring their properties out of research and into real, production-ready technologies.

You will participate in the entire product life cycle, including requirements analysis, architecture design, code implementation, functional and performance testing, deployment, and support. You will bring your deep technical and software expertise in modern programming efficiencies to a team that delivers strong work focused on saving and improving lives.

About TechSlice

We are a Baltimore-based software product agency that uses modern frameworks and custom processing solutions in multi-cloud environments. In our services division, we bring specialized talent to our clients, helping them optimize and grow their digital businesses. In our product division, we accelerate early-stage start-ups, lowering the barriers and bringing important medical and educational innovations to market.

Our teams are built from passionate technical mentors and role models. We come from diverse backgrounds and believe in the vision of an Equitech Baltimore. Equitech is about building an innovation economy where all belong. We strongly believe that diversity of thought and a dedication to equality for all is the most effective driver of learning and innovation.

Who You Are

You are someone who thrives in a start-up environment. You have at least 5+ years of modern C++ development experience and seek a team that recognizes your capabilities, accelerates your personal and professional growth, and rewards you accordingly. We are looking for those motivated by the challenge of solving difficult technical problems, and those who enjoy diving into new territory with our client teams. You should be willing to work in small, self-organizing teams.

Preferred Skills

  • Highly qualified in modern C++, up to date with current C++ standards
  • Experience with Boost libraries, especially familiarity with Boost.Asio
  • Willingness to work across a diverse codebase. This includes C++, C#, TypeScript, Python, Powershell, and Bash
  • Familiarity with near real-time processing techniques and dynamic pipelines
  • Familiarity with AWS or Azure cloud architectures and container approaches to developing microservices
  • Ability to translate business requirements into technical documents
  • Strong interpersonal, presentation and communication skills
  • Proficient with Git and collaborative code management practices

Vaccine Requirement

TechSlice requires all U.S. employees to be fully vaccinated or have an approved religious or medical accommodation, if they are in a position that would require in-hospital integrations or research visits with medical staff. Candidates accepting an offer with those requirements must provide proof of vaccination status on their first day. If someone anticipates requesting an accommodation for this requirement, they must receive approval before the start date. Candidates receiving an offer will receive additional information about the accommodation process at the time of the offer. All offers of employment are contingent upon complying with TechSlice’s vaccination policy.

Benefits

  • Flexible scheduling options, including fully remote work
  • Medical, dental, and vision with company contribution
  • 401k retirement plan with company matching
  • Training and certification opportunities
  • Quarterly wellness benefits

Apply For This Position: