Staff Software Engineer, Core Libraries - Slack Join to apply for the Staff Software Engineer, Core Libraries - Slack role at Slack Job Details 3 days ago Be among the first 25 applicants Overview Webapp Infra (WIN) pillar provides tools to support development in a multi?million line codebase with safety and productivity at the forefront. This role is open for the Core Libraries sub-team within the Webapp Core Libraries team, which maintains and develops the Webapp API, language tooling, and enables co?development of infrastructure and product features. Our customers are both Core Infrastructure service owners and backend developers. We build durable feedback loops at the intersection of the Webapp API. Responsibilities Collaborate with peers across Engineering to triage bugs and troubleshoot complex production issues across the stack, with emphasis on performance, memory, and stability. Write, review, or provide feedback on technical design proposals. Maintain client libraries that allow backend engineers to access the capabilities of the Webapp platform. Work with Webapp Hack Language static analysis tooling, health score tooling, legacy code migration, metadata insights, and error tooling infrastructure. Own the direction and growth of the Webapp standard libraries and Core Service client, including encryption, storage, caching, and other features. Engage with Webapp customers through NPS surveys, interviews, best practices, and developer advocacy to understand challenges faced by product developers at Slack. What you should have Strong Computer Science fundamentals: data structures, algorithms, programming languages, operating systems, distributed systems. Strong systems thinking with the ability to reason about queues, retries, concurrency, and contention. Experience with Linux and common debugging and profiling tools. 8-10 years of professional experience building large-scale systems and can point to notable contributions. Experience improving performance and reliability of complex systems through profiling. Experience with Software-as-a-Service (SaaS) and deploying code to live production environments safely and efficiently. Ability to jump into situations with few guardrails and improve them. Write clear, maintainable code and communicate effectively with diverse audiences. Comfort leading cross-functional projects and setting a vision for systems architecture. Curiosity about how systems work and a willingness to fix things when they break. Ability to mentor and coach engineers and provide constructive feedback. Bonus Points Experience with Hack and HHVM (Hip Hop Virtual Machine) or Hack open source contributions. Experience leading codebases or open-source software teams. Track record in developer advocacy and user-focused progress and success. Experience building, profiling, and debugging systems software (language runtimes, databases, web servers, VMs, OS). Experience building a team from the ground up and establishing team norms and feedback loops. Additional notes Infrastructure is a diverse and inclusive team that supports growth and learning. We encourage you to apply even if you do not meet every item listed. #J-18808-Ljbffr Slack
...Job Description Job Description Powder Coat Painter Aberdeen, NC About Us Locally owned and operated since 1984, were a full-service metal fabrication shop proud to stand behind Manufactured in America. When you join our team, youre joining a family that...
...Additional Information About the Role Are you a Physical Therapist looking for an opportunity to impact patient care in an outpatient... ...Education ~ Bachelor's Degree - Physical Therapy (PT) Experience ~ No Experience Supervisor Experience ~ No Experience...
...Position Overview The Remote Data Entry Clerk is responsible for accurately entering, updating, and maintaining information in digital databases while working from home. This role requires attention to detail, strong organizational skills, and the ability to handle...
...Description Luminate, a management consulting firm in power and renewable energy, is seeking a full-time Project Coordinator for a hybrid position offering remote work flexibility. This role supports the operations team with diverse administrative tasks. The ideal...
The Data Analyst is responsible for providing key technical and financial insights to plan and effectively operate the business, through data analytics, reporting and analysis. They will serve as the central report contact for multiple business units. Essential Functions...