Senior Engineer, Software

WMHouston, TX
Onsite

About The Position

USA Waste-Management Resources, LLC is seeking a Senior Software Engineer to design, develop, test, document, and deploy high-quality business software solutions on the Salesforce.com (SFDC) platform. This role involves leading technical design sessions, developing and integrating solutions with Salesforce.com architecture and APIs, and implementing solutions for Sales Cloud, Service Cloud, Force.com, Chatter, and AppExchange applications. The engineer will apply Salesforce core languages such as Apex, Visualforce, Lightning components, and SOQL, and work with various Salesforce tools including Visualforce, Lightning/Communities, APEX coding, Process Builder, Triggers, Workflows, Flows, CSS, HTML, Templates, Custom coding, and Web Services. The position also requires performing Lightning development, integrating Salesforce.com with other applications using web-based technologies and middleware tools, and managing source control with Git and CI/CD pipelines.

Requirements

  • Bachelor’s degree in Information Technology or closely related field.
  • 5 years of experience in the job offered or a related occupation.
  • 5 years of experience developing and maintaining enterprise-grade Salesforce applications using Apex classes, triggers, and Lightning Web Components (LWC) to support scalable CRM solutions.
  • 5 years of experience designing and implementing integrations between Salesforce and external systems using REST and SOAP APIs and MuleSoft.
  • 5 years of experience utilizing Salesforce DX and Git-based version control systems to manage source code and automate deployments using CI/CD tools (Copado and Jenkins).
  • 5 years of experience configuring and customizing Salesforce using Flows, Process Builder, validation rules, and custom objects to automate business processes.
  • 5 years of experience performing data migration and transformation using Data Loader and ensuring data integrity across Salesforce orgs.

Responsibilities

  • Design, develop, test, document, and deploy high quality business software solutions on the Salesforce.com (SFDC) platform.
  • Lead technical design sessions, designing and documenting technical software solutions that are aligned with WM’s business objectives.
  • Develop and integrate solutions with Salesforce.com architecture and APIs.
  • Implement solutions for Sales Cloud, Service Cloud, Force.com, Chatter, and AppExchange applications.
  • Apply Salesforce core languages: Apex (language, triggers, classes, and web services), Visualforce (pages and components), Lightning components, and SOQL.
  • Work with SFDC Visualforce, Lightning/Communities, APEX coding, Process Builder, Triggers, Workflows, Flows, CSS, HTML, Templates, Custom coding, and Web Services.
  • Perform Lightning development, including Lightning design, components, Aura Framework, JavaScript, and Server-side components.
  • Integrate Salesforce.com with other applications via real-time, batch, and sync/async.
  • Perform integration using web-based technologies (Soap and Rest) and integration/middleware tools (MuleSoft and webMethods).
  • Manage source control using Git and implement CI/CD pipelines with Salesforce DX and Flosum.
  • Collaborate with cross-functional teams including business analysts, QA engineers, and solution architects to translate business requirements into scalable technical solutions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service