Senior Platform Engineer (C++ exp)
Reporting to the Team Lead, you will be responsible for working on a team of four to five Engineers to tackle the platform needs of large organizations. Every week, you'll have the opportunity to expand your technical skills and will be presented with opportunities for continuous learning. Working in multiple environments and continually switching context from client to client, we are looking for people who thrive in an innovative and fast-paced environment. This is a standout opportunity to collaborate with an elite group of engineers, build up your skillset and, in turn, become a distinguished expert in the industry.
Key Responsibilities
Design, develop, and maintain high-performance platform components using C++
Optimize existing codebase to improve performance, scalability, and reliability
Ensure the platform architecture supports future growth and technology trends
Manage and optimize the platform's cloud infrastructure, ensuring high availability and fault tolerance
Design and implement continuous integration and continuous deployment frameworks from code to deploy
Design and implement automated provisioning and configuration frameworks in support of infrastructure-as-code
Design, implement, configure and manage system monitoring solutions that alert teams to problems before customers are impacted
Work closely with customers and other team members to understand complex requirements and translate them into solutions
Provide support to ensure mission critical applications and components are being monitored and meet security, reporting and retention requirements as well as disaster recovery requirements of clients
Support team members
Skills Knowledge & Expertise
Required Qualifications:
5+ years of software programming experience
3+ years of C++ experience
2+ years of Azure experience
2+ years of DevOps experience
Ansible experience
Terraform experience
Excellent communication skills
Strong multi-tasker
Self starter
Team player
Preferred Qualifications:
Data platform experience
Kubernetes experience
Azure Professional level certifications
Kubernetes certifications (CKA, CKAD, CKS)
Benefits & Perks
Benefits of full-time remote work but with a close team environment. BSC was built from the beginning to be remote. That means we work extra hard to support a culture of engagement with regular opportunities for in-person interaction.
Flexible work schedule and time off
Home office support
401k with up to 4% company match
Medical, Dental, Vision and Life Insurance
About BSC Analytics
As the leader in advanced data analytics for highly regulated enterprises, BSC Analytics provides technical strategy and teams of exclusively senior talent to confront the toughest data challenges.
Job Type: Full-time