ICANN: Sr. Software Engineer 2 – Salesforce – Los Angeles


Job Summary

Join ICANN’s software engineering team to help build and expand the Naming Services Portal using Salesforce configuration and custom development. As a Software Engineer in ICANN’s contracted parties team, you will use your experience as a Salesforce Software Engineer to design and develop new features, as well as enhance existing features, infrastructure, and framework.

Key Responsibilities & Duties

  • Evaluate existing code, develop plans to reduce technical debt over time, and establish technical roadmaps with system architects.
  • Mentor, develop, and train junior developers.
  • Maintain and optimize full lifecycle software development using standard configuration, Apex, Lightning, VisualForce, APIs, and Force.com applications.
  • Coordinate and collaborate with other developers and team members to obtain requirements, develop solution designs, and manage QA, UAT, and post go-live activities.
  • Establish best practices and standards for well-designed, testable, and efficient code with high quality.
  • Participate in reviewing and debugging existing source code and resolve support requests for existing environments.

Required Knowledge, Skills, and Abilities (KSAs)

  • Current Salesforce Developer Certification.
  • Experience with data management preferred (SQL, XML, JSON, Hibernate).
  • Web services experience preferred (REST, SOAP).
  • Experience using Salesforce DX, DevOps, and other advanced Salesforce developer techniques.
  • Experience using Apex Enterprise Framework.
  • Familiarity with integration applications such as MuleSoft preferred.
  • Understanding of object-oriented concepts, abstraction/inheritance, and experience with object-oriented languages.
  • Experience with HTML, CSS, and JavaScript outside of Salesforce is a plus.
  • Self-starter, self-motivated, able to work independently, prioritize effectively, and perform multiple tasks under minimal supervision.
  • Excellent communication skills and ability to collaborate with both technical and non-technical co-workers.
  • Experience in a SaaS technology environment.
  • Experience working in Service Cloud, Service Console, and Experience Cloud (Communities).
  • Experience with CI/CD pipelines using Metadata APIs and Jenkins.
  • Experience in Agile development methodology.

Education and Experience Requirements

  • Bachelor’s degree in Computer Science or equivalent.
  • 5+ years of Salesforce development experience with extensive knowledge of Service Cloud, Apex, Lightning, Flows, VisualForce, etc.
  • Experience writing clean code using patterns like Selector Layer, Domain Layer, and Unit of Work through libraries like fflib.
  • Extensive experience with standard Force.com tools and applications, including Visual Studio Code, SFDX CLI, Dataloader, Workbench.io, Ant, etc.
  • 4+ years of designing and developing enterprise-level applications in similar long-term roles.
  • Fluency in written and spoken English is required.
  • ICANN is a global organization that values diversity; preference will be given to candidates with demonstrated skills in additional languages besides English.

Working Conditions & Physical Requirements

  • International travel may be required to support ICANN-related meetings, approximately three times per year, with trips lasting 7–10 days and likely occurring on different continents.
  • Willingness and ability to travel domestically and internationally as needed.
  • Willingness and ability to travel domestically and internationally up to 10% of the time, or as needed.
  • Ability to travel globally without restrictions, frequently with limited notice, is required.
  • Comfort working in an international environment that may require availability outside normal business hours, seven days per week.

Work Environment

  • Work is performed in a normal office environment with limited privacy and some exposure to background noise.

Physical Requirements

  • Frequently required to stand and walk.
  • Regularly required to sit.
  • Frequently required to talk, hear, and use hands and arms to reach, handle, or feel.
  • Specific vision abilities required include close vision, color vision, and the ability to adjust focus.
  • May occasionally lift and/or move up to 25 pounds.

To help us track our recruitment effort, please indicate in your cover/motivation letter where (ngotenders.net) you saw this job posting.