Software Engineering Lmts

Year    Bangalore, Karnataka, India

Job Description


To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.Job Category Software EngineeringJob DetailsAbout SalesforceWe\xe2\x80\x99re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too \xe2\x80\x94 driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good \xe2\x80\x93 you\xe2\x80\x99ve come to the right place.Salesforce is the world\xe2\x80\x99s #1 CRM business and Trust is our #1 value. We commit to Trust by upholding the highest engineering and security standards for our network security posture.The Security team is building and enhancing a cloud platform for various network security controls and management. Our mission is to develop highly-available and performant distributed systems to provide security at the network level in our private and public clouds, including micro segmentation, network policy distribution, access control at the host/device level, distributed firewalling and DDoS prevention. Our scope is a wide range of compute substrates, including bare metal hosts, VMs, and containers.This is a great opportunity for ambitious engineers who want comprehensive technical growth on three coordinates:Development: architecting and coding solutions in any distributed systems (highly available microservices), systems programming (hypervisors and kernel agents), or user interfaces.Security: experimenting with access control and network security policies, packet filtering techniques, managing and monitoring communication among services, or DDoS prevention at the application layer.Networking: exploring and implementing software solutions at various OSI layers and devices, from physical hosts to hypervisors and containers.If you excel in any of these areas and are passionate about learning about the others, this is an awesome role to make a significant technical and business impact while operating on one of the largest cloud platforms in the world.ResponsibilitiesArchitect and implement distributed systems to deliver security controls at the network level in Salesforce\xe2\x80\x99s public and private clouds. Such solutions cover but are not limited to network policy management, ACLs enforcement, distributed firewalls, DDoS and network protection for bare metal servers, containers, and VMsDevelop software solutions and microservices to support our network security platforms at one or more of the following levels:Low-level OS components, datacentre distributed platformsResearch and implement new networking security solutions and platforms for intra- and cross-datacenter network flowsAdvance and operate these security scanning platforms in a full DevOps modelOperate in an Agile development environment, including participating in daily scrumsSupport the team\xe2\x80\x99s engineering excellence by performing code reviews and mentoring junior team membersRequirementsIndustry experience: 10+ years including3+ years\xe2\x80\x99 experience in SaaS, PaaS or IaaS software development3+ years\xe2\x80\x99 experience in a high-availability 24/7 environment (cloud platforms are a plus)Education: ME/M.Tech in Computer Science/Engineering or BE/B.Tech. in the same disciplines with equivalent years of experienceNetwork Security: Hands-on expertise in building or managing software platforms for network security, including segmentation, ACLs, DPI, DDoS protection. Examples include:Software: iptables, ipsec, VPN, IDSHardware: switch ACLs, stateful firewalls, network segmentation, security zonesNetworking: Industry-level expertise in any of the following networking aspectsVM and containers network stacks (OpenStack\xe2\x80\x99s Neutron, Cilium, Romana)Network control planes and agents (Calico, Flannel, Contiv, Contrail, OVN)OSI model and debugging network trafficNetworking protocols (TCP/UDP, BGP, DNS, DHCP)Datacenter network architecture at software platform and hardware devices (NAT, VXLAN, overlay/underlay)Programming: Proficiency in object-oriented and multi-threaded programming in at least one of the following languages: Golang, Java, C++, PythonPlatform development: Proven track of designing and coding large-scale PaaS or IaaS systems, especially for public cloud providers (e.g., AWS, Azure, GCP)Software design: Demonstrated expertise in applying systems patterns (e.g., Client-server, N-tier, Master/Slave, MVC) and API constructions (e.g., Swagger, OpenAPI)Operating systems: Development and software management on Linux systems (e.g., CentOS, RHEL)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)DevOps mindset and strong ownership over owned code (test, monitor, deploy, maintain)Communication: Excellent oral and written communication skillsTeam: Ability to value team success beyond personal contributionsDesired Skills/ExperienceDistributed systems: Expertise in designing, implementing and operated distributed systems architectures and concepts, including any of the following:High-performance, high-availability (99.999%) and self-recoverable systemsControl, orchestration and automation platformsRPC frameworks (e.g., Protobuf/gRPC, Thrift, Bond)Consensus and consistency frameworks (e.g., Paxos, Raft, strong/eventual consistency)Data-processing systems (e.g., Lambda architecture, Kafka, RabbitMQ, ELK)Storage solutions (e.g., Cassandra, MongoDB, Hadoop, Redis, Zookeeper)VMs/Containers: Hands-on experience with VMs and container technologies (e.g., OpenStack, Docker, Kubernetes)Full-software ownership from idea to running in production: design, code, writing unittests, performing integration tests, deploying to production, supporting the system in the production environmentsAccommodationsIf you require assistance due to a disability applying for open positions please submit a request via this .Posting StatementAt Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at and explore our company benefits at .is an Equal Employment Opportunity and Affirmative Action Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. does not accept unsolicited headhunter and agency resumes. will not pay any third-party agency or company that does not have a signed agreement with .\xef\xbb\xbfSalesforce welcomes all.

Salesforce

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3365653
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year