Senior Software Architect for Distributed Systems

6 days ago


San Francisco, California, United States salesforce Full time
About the Role

We are seeking a highly experienced Senior Software Architect to lead our distributed systems team at Salesforce. As a key member of our Cloud Economics and Capacity Management (CECM) team, you will be responsible for designing, implementing, and delivering highly scalable products that enable strategic decision-making.

The ideal candidate will have a strong background in Force.com and Python programming, with experience in developing and customizing Salesforce.com applications via web services, Apex, SOQL, Visualforce, Eclipse IDE, Data Loader, Reports and Dashboards, and Tableau.

Key Responsibilities
  • Architect and design highly scalable products that meet the needs of our internal customers
  • Mentor and guide junior engineers in development technologies, tools, and processes
  • Present designs to internal/external groups and review designs of others
  • Develop test strategies, design automation frameworks, write unit/functional tests to drive up code coverage and automation metrics
  • Participate in the on-call rotation to address sophisticated problems in real-time and keep services operational and highly available
Requirements

To succeed in this role, you will need:

  • A related technical degree
  • 8+ years of professional software development experience
  • 4+ years of experience developing and customizing Salesforce.com applications via web services, Apex, SOQL, Visualforce, Eclipse IDE, Data Loader, Reports and Dashboards, and Tableau.
  • Deep knowledge of OOP and experience with at least one language (Python, Java, Javascript, C++, C#, Ruby)
  • High proficiency in at least one high-level programming language and web framework (NodeJS, Express, Hapi, etc.)
  • Solid understanding of web technologies, such as JavaScript, CSS, HTML5, XML, JSON, and/or Ajax
  • Validated understanding of Database technologies such as SQL, PL/SQL and relational database schema design
  • Experience with Salesforce integration tools (e.g. MuleSoft)
  • Experience in automated testing including unit and functional testing using Java, JUnit, JSUnit, Selenium
  • Excellent interpersonal skills
Salary and Benefits

The estimated annual salary for this position is $175,000 - $225,000, depending on experience. Additionally, we offer a comprehensive benefits package, including health insurance, retirement plan, and paid time off.



  • San Francisco, California, United States Ripple Full time

    About the RoleRipple is seeking an experienced Senior Distributed Systems Architect to join our team. As a key member of our architecture team, you will be responsible for designing and developing complex distributed systems, leveraging your expertise in C++ and blockchain technology.Key Responsibilities• Lead the development of innovative architectural...


  • San Francisco, California, United States USM Business Systems Full time

    Job Title: Senior Software Engineer - Distributed SystemsWe are seeking a highly skilled Senior Software Engineer to join our team in San Francisco, CA. As a key member of our development team, you will be responsible for designing and implementing scalable distributed systems using Java, Kafka, Cassandra, and Spring.About the Role:Develop high-performance,...


  • San Jose, California, United States Adobe Inc. Full time

    OverviewAdobe Inc. is a leading technology company that empowers individuals and businesses to create, innovate, and succeed in the digital world.Job SummaryWe are seeking an exceptional Senior Software Architect to join our team and contribute to the development of high-performance distributed systems. As part of this role, you will collaborate with a...


  • San Francisco, California, United States Anyscale Full time

    We're seeking a skilled Distributed Systems Architect to join our team at Anyscale. Our mission is to democratize distributed computing and make it accessible to software developers of all skill levels.As a Distributed Systems Architect, you'll play a key role in building the best place to run Ray, a popular open-source project that's creating an ecosystem...


  • San Francisco, California, United States USM Business Systems Full time

    Job SummaryWe are seeking an experienced Senior Software Developer to join our team. As a key member of our development team, you will focus on backend development using Java, Kafka, and Cassandra.About the RoleThis is a challenging opportunity for a skilled developer who is passionate about designing and developing complex distributed systems. You will work...


  • San Francisco, California, United States Databricks Full time

    About the RoleWe are seeking a highly experienced Senior Software Architect to join our engineering team at Databricks. As a key member of our organization, you will be responsible for designing and implementing large-scale distributed systems.Key Responsibilities:Design and develop scalable and efficient software systems.Collaborate with cross-functional...


  • San Francisco, California, United States ZipRecruiter Full time

    Are you passionate about building the next generation of massively multiplayer online (MMO) games? Do you have a strong background in distributed systems and backend development?We're looking for a skilled Senior Software Engineer to join our team at Argus Labs. As a key member of our infrastructure team, you will be responsible for developing and...


  • San Francisco, California, United States ZipRecruiter Full time

    At ZipRecruiter, we're seeking an experienced Software Architect to lead the design and development of our large-scale, distributed systems.We're looking for a skilled engineer who can build state-of-the-art systems to solve complex business problems. In this role, you'll have the opportunity to utilize your expertise in coding, algorithms, and system design...


  • San Francisco, California, United States Maxonic Full time

    Maxonic is a leading recruiting agency that specializes in connecting talented professionals with top clients. We are currently seeking an experienced Senior E-Commerce Systems Architect to join our team.About the RoleWe are looking for a highly skilled and motivated individual to lead our e-commerce technology strategy. As a Senior E-Commerce Systems...


  • San Francisco, California, United States Replo Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Architect to join our team at Replo. As a key member of our engineering department, you will be responsible for designing and implementing scalable, distributed systems that power our most popular products.Key ResponsibilitiesDesign and build high-performance backend systems using...


  • San Francisco, California, United States Gridware Full time

    Company Overview:Gridware is a pioneering company in the field of grid management, dedicated to enhancing and protecting the electrical grid. Our team engineers advanced sensing systems to analyze both electrical and mechanical behavior of grid assets, identifying faults and enabling preemptive mitigation.We are headquartered in the Bay Area, California, and...


  • San Francisco, California, United States Akka Full time

    Job OverviewThe Field CTO role at Akka is a pivotal position, responsible for driving customer engagement and product adoption through a deep understanding of our innovative software offerings.About UsAkka is a leader in the software industry, specializing in distributed systems and real-time streaming solutions, with a focus on Akka, Java, Kalix, and...


  • San Francisco, California, United States Cloudflare Inc Full time

    Company OverviewCloudflare Inc is a pioneering technology company that aims to build a better Internet. With a massive network powering millions of websites and Internet properties, we provide protection and acceleration for any Internet application without requiring hardware, software installation, or code modifications.As a highly ambitious company with a...


  • San Francisco, California, United States Arbitrum Full time

    Senior Distributed Systems EngineerWe're looking for a seasoned professional to design and develop scalable, reliable, and high-performance distributed systems.This is an ideal opportunity for an engineer who is passionate about tackling complex problems in blockchain scalability, or looking to break into the field of blockchain engineering. If you're...


  • San Francisco, California, United States Tools for Humanity Full time

    About the CompanyTools for Humanity is a pioneering organization that has created a network of real humans built on privacy-preserving proof-of-human technology. Our goal is to empower everyone through a globally inclusive financial network that enables the free flow of digital assets.About the OpportunityWe are seeking an experienced Senior Software...


  • San Francisco, California, United States Triunity Software Full time

    Job Description:We are seeking a highly skilled Java Software Architect to join our team at Triunity Software Inc. The ideal candidate will be responsible for designing and implementing scalable, secure, and efficient software systems using Java technology.Key Responsibilities:Design and develop large-scale Java software systemsCollaborate with...


  • San Francisco, California, United States MongoDB Full time

    Company OverviewMongoDB empowers innovators to create, transform, and disrupt industries by unleashing the power of software and data. Our mission is to enable organizations of all sizes to easily build, scale, and run modern applications.Estimated Salary: $150,000 - $200,000 per yearJob DescriptionWe are seeking a highly skilled Senior Software Engineer to...


  • San Francisco, California, United States NEOGOV Full time

    Company OverviewNEOGOV is a fast-growing SaaS leader in the Public Sector with a mission to serve the people who serve the people.We are passionate about technology, focused on customer success, and have an entrepreneurial environment where innovation is encouraged and rewarded.We are one of the top 50 fastest growing private software companies in the U.S....


  • San Francisco, California, United States Zeta Global Full time

    About Zeta GlobalZeta Global is a leading Data-Powered Marketing Cloud that leverages advanced artificial intelligence (AI) and trillions of consumer signals to make sophisticated marketing simple. Our vision is to unify identity, intelligence, and omnichannel activation into a single platform – powered by one of the industry's largest proprietary...


  • San Francisco, California, United States Menlo Ventures Full time

    About the RoleWe're looking for a highly skilled Senior Software Architect to join our Incident Response team. As a key member of our engineering team, you'll play a pivotal role in revolutionizing how engineers manage incidents.Our goal is to leverage AI to reduce alert fatigue, automate the correlation of changes with early warning signals, and streamline...