Shuttle Let's get you started

PMTS-Distributed System Engineer-Security Engineering


Job 8 - 13 years Fill 66 Hyderabad (Telangana)

  • Drive (ideate, document, socialize, build the actional plan and oversee the execution of) strategic technology initiatives, working with Product Managers, other Architects, Engineers, SMEs and the broader Salesforce organization. (You have experience having already done this)

  • Analyzes and provides feedback on product strategy. Provides input into long-range product requirements, best practices, and operational guidelines, with focus on continuous improvement of platform reliability and serviceability

  • Drives research, case studies, and prototypes on leading edge technologies and how they can be leveraged

  • Drive design and implementation of innovative distributed software platforms for continuous assessment of security posture of the code and third-party packages used by Salesforce engineers

  • Lead development teams in a full-service ownership model following Agile methodologies

  • Manage devops activities for owned services in a 24/7 runtime environment, including driving investigations to determine root cause and implement solutions.

  • Collaborate with other engineering teams to solve security problems with minimal disruption to other business functions.

  • Hire, train and assess the performance of direct reports according to corporate policies and procedures.

  • Assist in the growth of employees through coaching, training and career development activities.

  • Interact with industry experts, vendors, partners, internal staff and auditors

  • Work effectively as part of a geographically distributed team

  • Occasional travel is required (domestic and international)

  • Work in a consultative fashion to improve communication, collaboration and alignment amongst teams inside and outside of the organization

  • Ensures that we are continuously raising our standard of engineering excellence

Required Skills/Experience
  • Industry experience. 15+ years of experience in software development, including:

    • 5+ years experience in SaaS, PaaS or IaaS software development

    • 5+ years experience in a high-availability 24/7 environment (cloud platforms are a plus)

  • Education. M.Sc/M.Eng in Computer Science/Engineering or B.A/B.Sc. in same disciplines with equivalent years of experience

  • Platform development. Proven track of designing, coding and delivering large-scale PaaS or IaaS systems, especially on public cloud substrates (AWS/GCP)

  • Programming. Proficiency in object-oriented and multi-threaded programming to develop hands-on and support( code-reviews and guiding) engineers in more than one of the following languages: Golang, Java, C++, Python

  • Security. Strong knowledge in security fundamentals: authentication/authorization frameworks (e.g., SSO, SAML, Oauth), secure transport (e.g., SSL, TLS), identity management (e.g., certificates, PKI), vulnerability management

  • Hands-on experience using or managing SAST/DAST tools (e.g, CheckMarx, Veracode, HP Fortify, Coverity, IBM AppScan, Parasoft, Klocwork, CodeSonar, Burp)

  • Experience scanning open source software (OSS) and understanding flaw reports using component integration tools (e.g., Sonatypes Nexus, Veracode, Black Duck)

  • Hands-on experience with container technologies (e.g., Docker, Kubernetes)

  • DevOps mindset and strong ownership over owned code (test, monitor, deploy, maintain)

  • Team. Ability to lead, motivate and grow teams of developers in a challenging, dynamic and global environment

  • Agile. Prior experience managing teams using agile methodologies (Scrum, Kanban)

  • Communication. Excellent oral and written communication skills in English. Proven ability to run meetings and make presentations to senior leaders and teams alike.

Desired Skills/Experience
  • Distributed systems. Expertise in designing, implementing and operated distributed systems architectures and concepts, including several of the following:

    • High-performance, high-availability (99.999%) and self-recoverable systems

    • Control, orchestration and automation platforms leveraging containers or VMs

    • Storage solutions, in particular MySQL (e.g., Cassandra, MongoDB, Hadoop, Redis, Zookeeper)

    • Consensus and consistency frameworks (e.g., Paxos, Raft, eventual consistency)

    • Data-processing systems (e.g., Lambda architecture, Kafka, RabbitMQ, ELK)

    • RPC frameworks (e.g., Protobuf/gRPC, Thrift, Bond)

  • Proven track of building large-scale PaaS or IaaS systems, especially for public cloud providers (e.g., AWS, Azure, GCP)

  • Operating systems. Development and software management on Linux systems (e.g., CentOS, RHEL)

  • Software design. Demonstrated expertise in applying systems patterns (e.g., Client-server, N-tier, Master/Slave, MVC) and API constructions (e.g., Swagger, OpenAPI)

  • Full-software ownership from idea to running in production: design, code, writing unit tests, performing integration tests, deploying to production, supporting the system in the production environments

  • Experience using or operating continuous integration, continuous delivery and deployment automation (e.g., Jenkins, CloudBees, Bamboo, TeamCity)

  • Familiarity with source code management and version control systems (git, perforce)

  • Experience with code signing and build management tools (make, SCons, ant, maven).

  • Familiarity with Salesforce platform can be a plus

Salesforce is the Customer Success Platform. Our social and mobile cloud technologies—including our flagship sales and CRM applications—help companies connect with customers, partners, and employees in entirely new ways. Privacy Statement: For those who venture in search of content that thrills, inspires, and informs:

(Please upload a doc, docx or pdf file)

Please upload a pdf, doc, docx or txt document less than 2 MB in size.

By uploading your CV, you agree to ReferHire’s User Agreement and Privacy Policy

Similar Jobs View All Ic dropdown copy 4

Citrix/VDI Architect

Infosys Limited

Job 8 - 13 yrs Fill 66 Hyderabad (Telangana)
Urgent Openings For IT fresher’s


Job 0 - 0 yrs Fill 66 Hyderabad (Telangana)
Cognisive - Hiring For Freshers - Hyderabad

Indmax IT Services Pvt Ltd - Cognisive

Job 0 - 0 yrs Fill 66 Hyderabad (Telangana)