U

United Airlines

Flies passengers and cargo worldwide from US hubs

Senior Salesforce Developer

Enterprise ApplicationsConfirmed live in the last 24 hours
Full-timeChicago, IL, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Systems, Engineering, or a related technical field, or equivalent relevant experience.
  • At least 4 years of software design and development experience delivering enterprise-scale applications.
  • At least 3 years of hands-on Salesforce development experience, including senior developer or technical lead responsibilities on complex implementations.
  • Ability to independently own and deliver Salesforce applications or major capabilities with limited supervision.
  • Advanced Salesforce development skills with Apex, triggers, Lightning Web Components, SOQL/SOSL, Flow, JavaScript, HTML/CSS, data models, metadata, APIs, and integrations.
  • Knowledge of object-oriented development, enterprise design patterns, reusable components, and maintainable code architecture.
  • Understanding of Salesforce governor limits, bulkification, transaction management, asynchronous Apex, exception handling, and performance.
  • Experience with asynchronous Salesforce patterns such as Queueable Apex, Batch Apex, Scheduled Apex, Platform Events, or Change Data Capture.
  • Understanding of Salesforce security, including sharing, profiles, permission sets, CRUD/FLS, and secure development practices.
  • Experience integrating Salesforce with external systems using REST/SOAP APIs and modern authentication mechanisms.
  • Experience with Git, Salesforce CLI, CI/CD pipelines, automated deployments, and modern Salesforce development practices.
  • Experience creating Apex unit tests, test data, positive and negative scenarios, callout mocks, and tests for complex logic.
  • Experience with one or more Salesforce products such as Sales Cloud, Service Cloud, or Experience Cloud.
  • Troubleshooting skills, including root-cause analysis and sustainable resolution of complex production issues.
  • Ability to review code and provide actionable guidance on design, performance, security, scalability, testing, and maintainability.
  • Ability to provide technical leadership to onshore and offshore developers and coordinate work across distributed teams.
  • Ability to manage multiple projects and competing priorities in an enterprise environment.
  • Ability to work directly with business stakeholders and communicate technical concepts, risks, dependencies, and solution options clearly.
  • Analytical, problem-solving, organizational, and decision-making skills.
  • Ownership, accountability, initiative, and ability to deliver high-quality solutions with minimal supervision.
  • Effective verbal and written communication across technical teams, business teams, management, and end users.
  • Ability to deliver high-quality solutions on schedule with minimal supervision.
  • Must be legally authorized to work in the United States for any employer without sponsorship.
  • Successful completion of an interview is required to meet job qualifications.
  • Reliable, punctual attendance is an essential function of the position.

Responsibilities

  • Own end-to-end Salesforce solution delivery, from technical design and development through testing, deployment, production validation, and support.
  • Serve as a hands-on technical lead, building complex Salesforce functionality while guiding other developers.
  • Design and implement scalable solutions using Apex, Lightning Web Components, Salesforce Flow, SOQL/SOSL, platform APIs, and related Salesforce capabilities.
  • Partner with business stakeholders, product owners, analysts, architects, and technology teams to clarify requirements and recommend practical Salesforce solutions.
  • Translate business requirements into technical designs, estimates, integration approaches, and implementation plans.
  • Coordinate onshore and offshore developers through design guidance, code reviews, dependency management, and technical issue resolution.
  • Lead technical delivery across multiple Salesforce projects, enhancements, defects, technical debt, and production-support priorities.
  • Participate in design reviews, code reviews, architecture discussions, estimation, release planning, and production-readiness activities.
  • Promote Salesforce engineering best practices for reusable architecture, secure coding, performance, testing, logging, and maintainability.
  • Develop enterprise-grade Apex, including services, triggers, asynchronous processing, batch jobs, scheduled jobs, and reusable frameworks.
  • Build responsive, reusable Lightning Web Components using JavaScript, HTML, CSS, Lightning Data Service, and Salesforce Lightning Design System.
  • Use Salesforce Flow and Apex to deliver scalable, supportable automation aligned to platform best practices.
  • Design and implement integrations using Salesforce APIs, Platform Events, Change Data Capture, middleware, and appropriate integration patterns.
  • Apply secure integration patterns using OAuth, Named Credentials, and appropriate authentication and authorization approaches.
  • Design solutions with awareness of Salesforce limits, transaction boundaries, large data volumes, performance, scalability, and resiliency.
  • Apply Salesforce security best practices for profiles, permission sets, sharing, CRUD/FLS, role hierarchy, record access, Apex, and Lightning Web Components.
  • Create and maintain automated tests, including Apex unit tests, test data, callout mocks, positive and negative scenarios, and Lightning Web Components Jest tests where applicable.
  • Support source-driven development and release practices using Git, Salesforce CLI, CI/CD pipelines, environment management, and deployment automation.
  • Troubleshoot complex Salesforce application and integration issues, including root-cause analysis, defect resolution, performance analysis, and production support.
  • Identify opportunities to improve architecture, performance, maintainability, development processes, and user experience.
  • Identify and address technical debt while balancing long-term architecture goals with delivery needs.
  • Collaborate with Salesforce and enterprise architects to align solutions with architecture, security, integration, and technology standards.
  • Mentor developers through coaching, code reviews, technical discussions, and development standards.
  • Stay current with Salesforce platform capabilities, releases, AI features, and emerging technologies, recommending adoption where they add business or technical value.

Desired Qualifications

  • A master's degree in Computer Science, Information Systems, Engineering, or a related field.
  • Salesforce certifications such as Platform Developer I/II, JavaScript Developer, Platform App Builder, Application Architect, Agentforce Specialist, or related credentials.
  • Experience in large enterprise Salesforce environments with multiple applications, integrations, development teams, or Salesforce orgs.
  • Experience with large data volumes, complex integrations, event-driven architecture, Platform Events, Change Data Capture, or enterprise middleware.
  • Experience with DevOps, automated testing, static code analysis, deployment automation, and Salesforce release management.
  • Experience supporting or modernizing legacy Salesforce solutions using Visualforce or Aura components.
  • Experience with MuleSoft or other enterprise integration platforms.
  • Knowledge of artificial intelligence, generative AI, large language models, and responsible enterprise use of AI-assisted application development.
  • Hands-on experience with Salesforce Agentforce and related AI capabilities, including agents, actions, prompts, topics, guardrails, and Salesforce data integration.
  • Experience implementing AI-enabled Salesforce use cases that improve productivity, service, automation, or business processes.
  • Familiarity with Salesforce Data Cloud for AI, Agentforce, customer data unification, and contextualized Salesforce experiences.
  • Airline or travel-industry experience.
  • Experience integrating Salesforce with Java, .NET, cloud platforms, or other enterprise technology stacks.

About the Company

United Airlines

Flies passengers and cargo worldwide from US hubs

United Airlines flies passengers and cargo across the United States and to destinations around the world, running a hub network that spans Chicago, Denver, Houston, Los Angeles, Newark, San Francisco, Washington Dulles and Guam. It was a founding member of Star Alliance, the global airline partnership that links its routes and frequent-flyer benefits with carriers such as Lufthansa and Air Canada. Travelers book seats in economy, premium and Polaris business cabins, and United earns money from fares, bag and seat fees, cargo, and its MileagePlus loyalty program, which sells miles to card partners. United traces its roots to Varney Air Lines, which began flying airmail in 1926, and is based in Chicago.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1926

Recently Posted Jobs

Explore more opportunities at United Airlines

See more jobs