Demo

Staff Software Engineer

ICANN
Los Angeles, CA Full Time
POSTED ON 2/11/2023 CLOSED ON 7/11/2023

What are the responsibilities and job description for the Staff Software Engineer position at ICANN?

Job Summary

In the role of Staff software Engineer, focusing on DMS content authoring and backend services, you will take an active role in leading and building ICANN’s new authoring application that allows ICANN staff to publish new content to ICANN’s main website. You will be responsible for innovating and implementing new features, take an active role in designing and architecting the system for high availability.

Key Responsibilities & Duties:

  • Develop and Maintain: Develop and refactor applications and features, including understanding requirements, prioritizing work and planning releases. Integrate and applications and consolidate system architecture.
  • Coordinate Resources: Coordinate the work of on-site and remote team members, including close alignment of work focus, review and testing.
  • Instill Best Practices: Learn and instill best practices in the areas of continuous integration and continuous delivery (CICD), containerization and pipelines, test-driven development, and testing automation; provide technical documentation of code.

Required Knowledge, Skills, and Abilities (KSAs):  

  • Strong data structures and algorithms knowledge.
  • 8 years of server-side software development experience
  • 5 years designing and developing solution using alfresco object model, taxonomy, search, user interface.
  • Alfresco certifications (Content services engineer, Process services Engineer).
  • Experience in developing content model and scripting inside BPMN using javascript.
  • Experience deploying alfresco into kuberentes and other cloud infrastructure highly desired.
  • Proficiency with HTML5, CSS, and at least one reasonably popular JavaScript framework (e.g. React, Angular, Polymer, Backbone, Ember).
  • 8 years of experience developing applications using Spring & Spring Boot frameworks.
  • Experience in building distributed applications that can scale and are highly available.

Education and Experience Requirements:

  • BS in Computer Science or equivalent engineering experience.
  • Excellent oral and written communication skills in the English language; multilingual or bilingual a plus with ideally one of the six UN official languages. 
  • Ability to work with highly diverse workforce.
  • Able to work independently (self-motivated) and multi-task under pressure (focused).

Working Conditions & Physical Requirements

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

 

Targeted Base Salary Low:
Targeted Base Salary High:
Back Apply Now

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Staff Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ICANN


Not the job you're looking for? Here are some other Staff Software Engineer jobs in the Los Angeles, CA area that may be a better fit.

Staff Software Engineer

primerai, Pasadena, CA

Staff Software Engineer

Spirent Communications, Calabasas, CA

AI Assistant is available now!

Feel free to start your new journey!