The Role
Our client, a leader in the transportation industry, is dedicated to enhancing people's lives through innovative transportation solutions. They are expanding their engineering team and seeking a Senior Software Engineer with a focus on Security to contribute to their growth and impact.
The Security team plays a pivotal role in safeguarding sensitive information and ensuring the integrity of our systems. As a Senior Software Engineer, you will collaborate closely with various teams to design and implement scalable security solutions. Your contributions will directly influence the future of security practices within our client's organization.
Responsibilities:
- Architect and develop secure services that enhance the resilience of our systems, prioritizing scalability and operational efficiency.
- Promote a shared security responsibility model across the organization, collaborating with Infrastructure teams to embed security best practices.
- Implement and enhance security measures such as least privilege, isolation, monitoring, and authentication across our infrastructure.
- Contribute to critical services including credential management and open-source initiatives like Cartography, providing valuable insights into our infrastructure.
- Strengthen role-based access control and Identity Access Management systems to enforce least privilege across user and service interactions.
Experience:
- Proficiency in a high-level programming language (experience with Python, Go-lang, and shell scripting is advantageous).
- Strong background or keen interest in computer security principles.
- Ability to quickly grasp complex, undefined problems and drive towards effective solutions.
- Excellent communication skills with the ability to advocate for your ideas while understanding and respecting team priorities.
- Understanding of computer network security and protocols such as TCP/IP, HTTP, TLS, and DNS.
Nice to haves:
- Familiarity with cloud platforms like Amazon Web Services (AWS) or similar.
- Experience in Kubernetes and container security, managing cloud-based server fleets.
- Knowledge of cryptography, PKI, or key distribution systems.
- Experience operating distributed web applications at scale.
Benefits:
- Comprehensive medical, dental, and vision insurance coverage.
- Mental health support benefits.
- Family-building assistance programs.
- Generous paid time off, including parental leave.
- 401(k) retirement savings plan.
- Commuter benefits.
- Exclusive access to company testing programs and benefits.
Our client is an equal opportunity employer committed to diversity and inclusion. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.
This position offers a hybrid work schedule with a mix of office and remote work options, providing flexibility to work from anywhere for up to 4 weeks annually.
The expected salary range for this role in the San Francisco area is $144,000 - $180,000 per year, depending on qualifications and experience, excluding potential equity, bonuses, or additional benefits. Specific details will be provided by the recruiter during the hiring process.