Job Title: Software Engineer
Job Function: Full Stack Software Engineer
Job Type: Perm
Location: Hybrid, San Francisco Bay Area
Compensation Range: $160K - $200K
About RCM
RCM Life Sciences & IT is a leading provider of IT Business Solutions and Engineering Services to over 1,000 clients in the commercial and government sectors. RCM partners with clients to define implement and manage a broad range of technologies across multiple platforms, systems, and networks. Our broad geographic presence ensures that a proven and reliable tactical and strategic capability is available and deployable virtually everywhere in North America.
Scope of Job
- RCM is seeking an experienced Full Stack Software Engineer
- You will build end-to-end systems that improve cloud-infrastructure security, while also speeding up development, troubleshooting, and deployment for developers across the world.
- Your work will be deployed in mission-critical systems, securing the personal and financial data of millions.
- You'll work day-to-day with our startup's founders and experienced engineers, learning from your team while sharing your valuable experiences with us.
- We have deep expertise in enterprise product development, full-stack and backend development, observability, networking, and application security. You'll also become an expert on modern development trends, especially the cloud-native stack, devsecops, Gitops, and modern data-engineering pipelines.
Primary Responsibilities
- Develop an open-source project to identify security threats in cloud IAM configurations.
- Construct applications from services you build yourself (we use node, Kubernetes, and Terraform) and integrate with (e.g. Firebase, cloud storage, Snowflake) to automate permissions management across disparate tech stacks
- Craft data-engineering pipelines (using tools like BigQuery) to identify security vulnerabilities before they've been exploited
- Work hand-in-hand with security engineers to build intuitive frontends that help them quickly identify and solve complex security challenges
Qualifications
- You are familiar with one or more idioms for backend software development (while we use TypeScript, we trust your ability to rapidly learn new languages, so please apply if your experience lies in other paradigms like raw C/C++, Dropwizard, Akka/Play, Flask/Django, SML, etc.)
- You love hacking: rapid prototyping and iterative development, working side-by-side with your users
Education & Certifications
- University certificate or degree
Equal Opportunity Statement
RCM is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Disclaimer
This job description is intended to describe the general nature and the level of the work being performed by the people assigned to this position. It is not intended to include every job duty and responsibility specific to the position. RCM reserves the right to amend and change responsibilities to meet business and organizational needs as necessary #J-18808-Ljbffr