Software Engineering LMTS
Salesforce
To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.
Job Category
Software EngineeringJob Details
About Salesforce
We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.
When applying internally, please keep your search tailored and consider applying for a maximum of 3 roles at any given time to ensure you are not duplicating efforts. Want more resources? Check out our Internal Career Guide on the Hiring & Onboarding tile of the Salesforce Single Sign-On page.
Interested in referring a candidate for this opening? Make sure to follow the tips below.
If you would like to refer a candidate to this opening, please click on the Refer button to the right. Don’t forget to check out our referral FAQ prior to submitting any candidates for consideration.
- If you do not see the Refer button, this opening is NOT posted externally and therefore is NOT open to external applications or referrals at this time.
- To get the best candidate experience, please consider referring for a maximum of 3 roles within 12 months per referral. This ensures you are not duplicating efforts.
Job Category
Software Engineering
Job Details
About Salesforce
We’re Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too — driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good – you’ve come to the right place.
Salesforce Flow Software Engineer - Job Description
Are you interested in shaping the technological landscape of tomorrow? Are you fascinated with building large scale cloud services that touch the lives of millions of people every day? Do you care about creating an application platform that turns thousands of developers into raving fans? So do we. We are building a diverse organization with people from all over the world who have different perspectives and backgrounds. We offer a friendly and inclusive environment where every individual is valued. We work with transparency and integrity and foster innovation and creativity.
Salesforce Flow allows end users to build and execute automated tasks at massive scale. It provides a visual approach to software programming allowing low-code/no-code development. It abstracts and automates every step of the application lifecycle to enable the rapid delivery of a variety of software solutions. It creates a foundation and strategy for customization that bridges seamlessly across programmatic and declarative and speeds up the digitization for businesses.
Role:
We are looking for strong and passionate engineers with a variety of experience and background to join our Ohana (family) and fuel our evolution. We are a platform organization that provides orchestration functionality to Salesforce applications like Marketing Cloud. As an engineer on our team, you'll collaborate with product managers and other software engineers to research and implement features for our critical product line and be an advocate for the customer.
Responsibilities:
- Driving end to end features from design to testing
- Implementing and shipping high-quality features on time, meeting functional, performance, scalability and compliance requirements
- Partnering with leadership and architects to define and scope engineering plans
- Writing production ready, clean code with attention to reliability, performance and security that can be used by millions of users of our on-demand platform
- Operating the service as an owner through telemetry, monitoring and analytics
- Developing test strategies, designing automation frameworks, writing unit/functional tests to drive up code coverage and automation metrics
- Adopting, embracing, and promoting agile and test-driven practices with your peers
An ideal candidate will:
- Have good analytical skills and learning agility
- Have passion for distributed systems and cloud technology
- Have ability to navigate ambiguity and deliver results in a dynamic environment
- Have the capacity to drill through software and sometimes hardware layers
- Provide critical thinking and technical innovation
- Establish coding standards and integrate them with the team
- Build dialogue and establish trust between teams operating services upstream and downstream
- Establish customer connections and build insights into their business to feed back into design
- Value team excellence while focused on individual productivity
Basic Requirements:
- Bachelor's Degree in computer science or equivalent experience
- Excellent written and oral communication skills
- 6+ years of industry experience designing, developing and shipping high quality scalable software or services for Senior Engineers (LMTS)
- Substantial development experience in Java
- Strong design, implementation and testing skills including in Data Structures and Algorithms, Object-Oriented Programming and design patterns and the understanding of software architecture and multi tenant systems
- Experience in automated testing including unit and functional testing using Java, JUnit, JSUnit, Selenium, Mocha and QUnit.
- Excellent RDBMS concepts. Oracle experience is a plus
Great to have:
- Experience with cloud technologies
- Knowledge of/Contribution to open source technology
- Experience developing RESTful services.
- Experience with NoSQL databases such as DynamoDB, Cassandra, HBase and/or document store such as Elastic Search
- Experience with Frontend and UI (HTML, CSS, Javascript) and Javascript Frameworks (e.g. React.js, Vue.js)
- Understanding of security concepts (mTLS, PKI, OAuth/SAML etc)
- Experience with distributed caching and load balancing systems
- Knowledge of networking concepts - TCP/IP, DNS, TLS, routing, proxy, firewalls etc.
Accommodations
If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.
Posting Statement
At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at www.equality.com and explore our company benefits at www.salesforcebenefits.com.
Salesforce is an Equal Employment Opportunity and Affirmative Action Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Salesforce does not accept unsolicited headhunter and agency resumes. Salesforce will not pay any third-party agency or company that does not have a signed agreement with Salesforce.
Salesforce welcomes all.