Software Engineer SMTS

SalesforcePalo Alto, CA
1dHybrid

About The Position

Salesforce is seeking a versatile and mission-driven Software Engineer SMTS to join a team leveraging advanced algorithms, Big Data technologies, and generative AI to build process intelligence capabilities in the Agentforce platform. You will drive the development of features and integrations that will enable companies to leverage data from myriads of sources to discover, automate, and optimize their business processes. The software engineer role at Salesforce encompasses architecture, design, implementation, and testing to ensure we build innovative products right and release them with high quality.

Requirements

  • 5+ years of professional software development experience
  • Bachelor’s degree in computer science or related field
  • Strong proficiency in Java
  • Experience in web standards and technologies including REST, HTTP protocols, WebSockets, Redis and API lifecycle management
  • Expertise in relational databases and data modeling
  • Experience in automated testing including unit and functional testing using Java, JUnit, JSUnit, Selenium
  • Excellent communication and interpersonal skills

Nice To Haves

  • Familiarity in building and delivering highly scalable, reliable, and complex software systems in a hosted cloud environment using AWS, Docker, and Kubernetes
  • Experience developing modern, component-based user interfaces using React or related frontend technologies, and collaborating effectively across frontend and backend boundaries.
  • Experience in working and developing with AI and Large Language Models (LLMs)
  • Master's degree in Computer Science or equivalent field
  • Track record of being a top performer in current and past roles

Responsibilities

  • Architect, design, implement, test and deliver highly scalable products
  • Master our development process, culture and code base, then improve it
  • Present your own designs to internal/external groups and review designs of others
  • Operate optimally in the hybrid engineering model where engineers are encouraged to be able to craft and complete the vital work to ensure quality in their own code as well as other engineers
  • Develop test strategies, design automation frameworks, write unit/functional tests to drive up code coverage and automation metrics
  • Participate in the team’s on-call rotation to address sophisticated problems in real-time and keep services operational and highly available
  • Provide technical leadership and mentorship to other engineers.
  • Influence architectural decisions across teams and guide the implementation of complex features.
  • Drive best practices in software design, testing, and operational readiness.

Benefits

  • time off programs
  • medical, dental, vision, mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • employee stock purchasing program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service