This job post is closed and the position is probably filled. Please do not apply. Work for Salesforce and want to re-open this job? Use the edit link in the email when you posted the job!
\nSalesforce's software engineers develop the next generation platform that power ever growing Salesforce cloud services. Salesforce’s Core Platform provides highly-scalable and reliable platform supporting billions of transactions a day for customers developing, customizing and deploying our world’s #1 CRM, Sales, Marketing, Commerce, Industries and other SaaS solutions. At Salesforce, we strive everyday to earn customer trust by making our cloud always fast, always secure (see http://trust.salesforce.com).\nApp Runtime team is seeking talented and experienced software engineer to design, develop and deliver core runtime technologies that power Salesforce architecture; improve site latencies, scalability and overall customer experience across our multitenant services. All our services are designed to be continuously delivered, delivered at scale, updated with zero downtime, in a rapidly evolving modern architecture.\nAn ideal candidate is an experienced developer that has proven expertise in server-side Java container internals, application server performance, understanding of design patterns, scalable data structures, web technologies, and caching strategies. Having a track record building solutions to solve performance and scalability challenges in large scale distributed system is a big plus. The features you design and develop will be deployed across the entire Salesforce.com site which handles billions of requests per day where quality solutions are critical.\n \nResponsibilities\nDeliver the most secure and performant runtime technologies, viz., Jetty web container, HTTP/2 server, Spring IOC container, Java/OpenJDK, thread management, and low latency class loaders.\nFormulate, evaluate and implement techniques to support service stability, scalability, resiliency and availability. Maximize robustness with fast startup and graceful shutdown (disposability).\nDeliver elastically scalable services for deployment to multi-substrate cloud platforms (Docker/Kubernetes-based micro service architecture) include Salesforce own internal IaaS, Amazon Web Services and Google Cloud Platform.\nWork across the engineering organization to resolve complex technical issues and drive impactful innovation that improves application lifecycle, async handling, system availability, resiliency, and performance.\nProvide thought leadership for the open source technologies inside Salesforce and collaborate with cross-functional engineering teams to develop and enhance the platform.\nQualifications\nBS/MS or PhD in Computer Science or equivalent experience.\nSound computer science concepts in the area of algorithms, data structures, distributed systems, operations systems, design patterns, caching, and databases.\n5+ years hands on Java development experience in the related areas - viz., Java frameworks (NIO, Concurrency, Collections, Lambdas and runtime GC and dynamic compilers)\nFamiliarity with the internals of open source application platforms such as Jetty/Netty, JBoss/Tomcat/Glassfish, Servlets/JSP technology, Spring framework, Redis, web services stacks, JMX, Monitoring; Direct experience in building or extending an application server is a huge plus.\nOptimization of Java based applications, application servers, knowledge of performance patterns and full stack performance profiling and analysis.\nStrong understanding of Linux, internet/mobile principles, protocols and implementation, understanding of performance analysis, reporting and presentation.\nSound knowledge of TCP, HTTP, Servlet specifications.\nDesired Skills\nAbility to learn quickly and deliver high quality code in a fast-paced, dynamic team environment.\nAbility to analyze complex systems and failure modes and build technical strategies for improvements based on those findings.\nSolid analytical and troubleshooting skills, outstanding attention to detail and communication skills.\nExperience with production deployment performance in mission critical environment.\nExperience building observability tools to analyze real-time/historical system behavior.\nExperience with Java runtime and memory profilers (JMH/MAT/JMC/perf).\nExperience with performance log analysis tools like Splunk, NewRelic, AppDynamics.\nExposure to cloud design considerations in the areas of virtualization, service discovery, load balancing, networking and security.\nAbility to work well within the team and also consult with influence across teams\nExperience with agile software development, and short release cycles.\nExperience working with open source projects and tools and contributing features back to the community \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to Engineer, Executive, Amazon, Java, Cloud, Salesforce and SaaS jobs that are similar:\n\n
$70,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.