Informatica

Staff Software Engineer, Slack Desktop Client

Informatica
Apply
3 months ago
Atlanta, GA, USAStaff+
H1B sponsor

Responsibilities

  • Lead cross-functional initiatives involving Electron, developer productivity, OS-level stability, performance, and security.
  • Contribute to architectural decisions supporting frontend and desktop infrastructure and new product features.
  • Identify and solve ambiguous technical problems such as framework migrations and rendering bottlenecks.
  • Maintain and improve the core systems, infrastructure, and tooling powering the Slack desktop client and Electron framework.
  • Establish technical patterns for large shared codebases with hundreds of contributors.
  • Lead technical design and strategic architecture for complex systems and tooling.
  • Use performance profiling and debugging tools for web-based desktop applications.
  • Mentor engineers, coach emerging leaders, and foster a safe learning environment.
  • Collaborate across engineering organizations, facilitate dialogue, de-escalate conflicts, and drive consensus.
  • Contribute to Electron and Slack initiatives related to desktop development standards and the broader Electron vision.

Requirements

  • 10+ years of experience writing client-side code with React and TypeScript for modern web applications at scale.
  • Deep Chromium experience or experience contributing to large-scale open-source projects.
  • Experience working in large shared codebases with hundreds of contributors and establishing effective contribution patterns.
  • Experience writing understandable, testable, maintainable, and scalable code.
  • Expertise building complex systems and tooling and leading technical design decisions.
  • Exceptional communication skills and the ability to connect technical infrastructure work to performance, reliability, and developer velocity goals.
  • Experience with performance profiling and debugging tools for web-based desktop applications.
  • Familiarity with desktop development and the ability to explain technical trade-offs and complexities.
  • Strong collaboration, mentoring, feedback, self-awareness, empathy, and learning skills.
  • Preferred: external engineering contributions such as blog posts, conference speaking, or open-source contributions.
  • Preferred: experience developing on Windows and maintaining build infrastructure for Windows desktop applications.
  • Preferred: experience in fast-paced and dynamic product development environments.

Benefits

  • Salesforce offers time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program.
  • The role is part of a positive, diverse, supportive, and collaborative culture.
  • Reasonable accommodations are available during the application or recruiting process.

Tech Stack

ElectronReactTypeScriptWindows

Categories

Informatica

About Informatica

5,001-10,000 employees

Informatica (NYSE: INFA), a leader in AI-powered enterprise cloud data management, helps businesses unlock the full value of their data and AI. As data grows in complexity and volume, Informatica’s Intelligent Data Management Cloud™ delivers a complete, end-to-end platform with a suite of industry-leading, integrated solutions to connect, manage and unify data across any cloud, hybrid or multi-cloud environment. Powered by CLAIRE® AI, Informatica’s platform integrates natively with all major cloud providers, data warehouses and analytics tools— giving organizations the freedom of choice, avoiding vendor lock-in and delivering better ROI by enabling access to governed data, simplifying operations and scaling with confidence. Trusted by approximately 5,000 customers in nearly 100 countries—including over 80 of the Fortune 100—Informatica is the backbone of platform-agnostic, cloud data-driven transformation. Informatica. Where data and AI come to life.™ Contact: PR@informatica.com

Contact me