Senior/Lead Software Engineer - Database/Distributed Storage Engineering

Salesforce.com, Inc.
Seattle, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 260K

Job location

Seattle, United States of America

Tech stack

Clean Code Principles
Java
Agile Methodologies
Unit Testing
Databases
Relational Databases
Software Design Patterns
Distributed Data Store
Distributed Systems
Fault Tolerance
Object-Oriented Software Development

Job description

The team is seeking a highly qualified and energetic Senior/Lead Software Engineer who will be responsible for working on development of scalable, resilient and fault-tolerant transactional and distributed systems. The Senior/Lead Software Engineer will be responsible both for design and hands-on implementation. Responsibilities

Design, develop and maintain scalable, resilient and fault-tolerant transactional and distributed systems in an enterprise production environment.

Lead design and implement software solutions with a focus on reliability, performance and scalability.

Collaborate across teams to deliver high-quality code and systems.

Requirements

  • Experience designing, developing scalable, resilient and fault-tolerant transactional and distributed systems in enterprise production environments
  • Highly skilled in Java or C in a Unix/Linux environment, with an understanding of modern object-oriented programming techniques and design patterns
  • Experience using telemetry and metrics to drive operational excellence
  • Ability to learn quickly and deliver high quality code in a fast-paced, dynamic team environment
  • Meticulous and detail-oriented engineer, responsible for writing one's own functional and unit tests and help review and test teammates' code
  • Familiar with Agile development methodology and committed to continual improvement of team performance
  • Effective communication, strong leadership skills, team player who can mentor and be mentored
  • Inventive and creative; on task and able to deliver incrementally and on time
  • 5-9+ years of professional experience, or a MSc with 3-7+ years of experience. Experience with relational databases and/or distributed storage; GCP is a plus

Benefits & conditions

Highly Available Distributed Systems: areas include highly scalable and performant distributed systems with durable data storage capabilities to ensure high availability of the stack above, including databases. A thorough understanding of distributed systems, system programming, and working with system resources is required. Knowledge of clustering solutions, deploying code in public cloud environments, Kubernetes, and using APIs from public cloud vendors to manage data is highly desired. Compensation and Benefits

In the United States, compensation will be determined by factors such as location, job level, job-related knowledge, skills, and experience. The typical base salary range for this position is $117,200 - $260,100 annually. In select cities within the SF and NYC metropolitan areas, the base salary range is $141,200 - $285,800 annually. The range represents base salary only and does not include bonuses, equity, or benefits. Salesforce offers a variety of benefits including time off, medical, dental, vision, mental health support, parental leave, life and disability insurance, 401(k), and an employee stock purchase program. Accommodations

About the company

Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a buzzword - it's a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all. Ready to level-up your career at the company leading workforce transformation in the agentic era? You're in the right place! Agentforce is the future of AI, and you are the future of Salesforce.

Apply for this position