Software Developer/ Engineer/ Architect

Full Stack Software Engineer

Job Details

Software Engineer - Full Stack Developer - Member of Technical Staff (MTS)

Salesforce.com is seeking a hardworking Software Engineer to become part of the IT Engineering team.

You will join the team responsible for evolving two critical components that enable developer efficiency. Our service chassis is the standardized framework and deployment vehicle for Java microservices at Salesforce. Our code provides standardized build/test/stage pipelines, integrated code and artifact scanning, IDE plugins, and more for all libraries and services residing there.

Responsibilities:

  • Knowledge of Software Development Life Cycle
  • Demonstrated ability to execute on features of medium to high complexity and resolve complex issues in creative and effective ways. 
  • Partners with a more senior engineer to deliver complex features. 
  • Proven consistent, successful delivery over time. 
  • Considered a good problem solver who can identify root cause within the functional domain and collaborate to identify root cause across system boundaries quickly
  • Aware of interdependencies between his/her functional areas and other functional areas, both upstream and downstream. 
  • Able to use and extend the existing code framework to implement new functionality.
  • Proficient in agile methodology and have experience working in an agile environment along with a track record of meeting sprint commitments.

Solid understanding and proven experience with:

  • An Object Oriented Language - Java, C# 
  • Front-End technologies - a UI component library (Lightning Web Components, Angular, React)
  • CSS, HTML, JavaScript
  • Relational databases - Postgres, Oracle, SQL Server
  • Web service development - microServices, micro UIs, REST APIs
  • Automated test experience - mocking, stubing
  • Build pipeline experience - Jenkins
  • Quality Assurance processes, methodologies, and best practices; test automation tools for functional, performance and load testing. 
  • DevOps

Desired experience (development, not system administration) with:  

  • Apex 
  • Heroku
  • Mulesoft