Sr. Software Engineer - Salesforce APEX
Job in
Los Angeles, Los Angeles County, California, 90079, USA
Listed on 2026-06-12
Listing for:
ICANN
Full Time
position Listed on 2026-06-12
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Overview
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.
Responsibilities- 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, Visual Force, APIs, and 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.
- Current Salesforce Developer Certification.
- Experience with data management preferred (SQL, XML, JSON, Hibernate).
- Web services experience preferred (REST, SOAP).
- Experience using Salesforce DX, Dev Ops, and other advanced Salesforce developer techniques.
- Experience using Apex Enterprise Framework.
- Familiarity with integration applications such as Mule Soft preferred.
- Understanding of object-oriented concepts, abstraction/inheritance, and experience with object-oriented languages.
- 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.
- Bachelor’s degree in Computer Science or equivalent.
- 5+ years of Salesforce development experience with extensive knowledge of Service Cloud, Apex, Lightning, Flows, Visual Force, etc.
- Experience writing clean code using patterns like Selector Layer, Domain Layer, and Unit of Work through libraries like fflib.
- Extensive experience with standard tools and applications, including Visual Studio Code, SFDX CLI, Data loader, 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.
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 is performed in a normal office environment with limited privacy and some exposure to background noise.
- 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 View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×