Demo

Staff Software Engineer - JAVA

ICANN
Los Angeles, CA Full Time
POSTED ON 2/23/2025
AVAILABLE BEFORE 4/21/2025

Job Summary:

In the role of a staff software engineer at ICANN, you will be part of the software engineering organization responsible for building applications that allow ICANN staff to publish new content to ICANN’s multiple websites and build backend services that monitor key infrastructure of the internet. You will be responsible for innovating, leading, and implementing new services, taking an active role in designing and architecting new web applications and backend services using modern technology stacks and cloud infrastructure.

Key Responsibilities & Duties:

  • Develop and Maintain: Lead the work of other small groups of engineers, including offshore associates, for assigned engineering projects by providing pertinent documents, direction, and examples; identifying short- and long-term solutions and timelines; reviewing and approving proposed solutions; implementing new architectural patterns; and performing design and code reviews of changes.
  • Architecture & Scalability: Ensure service architecture and integration patterns used in the project can scale over time and support high availability patterns and SLAs.
  • 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 knowledge of data structures and algorithms.
  • 7 years of server-side software development experience.
  • 7 years of object-oriented Java programming experience.
  • Proficiency with Java, HTML5, CSS, and at least one reasonably popular JavaScript framework (e.g., React, Angular, Polymer, Backbone, Ember).
  • Experience working with distributed services and in microservice architecture.
  • Solid understanding of software security fundamentals and experience building internet-scale applications with security at the forefront; evaluates and improves the security posture throughout the entire SDLC.

Education and Experience Requirements:

  • BS in Computer Science or equivalent engineering experience, Master's preferred.
  • 7 years of experience developing applications using Spring & Spring Boot frameworks.
  • Hands-on experience working with cloud platforms like AWS, Azure, or GCP.
  • Experience with Kafka and Kubernetes.
  • Excellent oral and written communication skills in the English language; multilingual or bilingual a plus, ideally with one of the six UN official languages.
  • Ability to work with a highly diverse workforce.
  • Able to work independently (self-motivated) and multi-task under pressure (focused).

ICANN is an Equal Employment Opportunity Employer and does not discriminate based on age, race, color, religion, national origin, ancestry, citizenship, marital status, veteran status, physical or mental disability, sex, (including pregnancy, gender identity and sexual orientation), childbirth or related medical conditions, family care status, genetic information or any other protected characteristics protected by local, state or federal law.

ICANN www.icann.org is responsible for the global coordination of the Internet's system of unique identifiers, including domain names (like .com, .uk, .jobs, etc.), as well as the addresses used in a variety of internet protocols.  A nonprofit public benefit corporation, ICANN is responsible for the global coordination of the Internet's system of unique identifiers. These include domain names as well as the addresses used in a variety of Internet protocols.

Targeted Base Salary Low:
Targeted Base Salary High:

Note: The salary range provided here is a general estimation for the position at the time of posting based on the primary location. Salary ranges vary based upon geographic regions and countries. Final compensation packages take into consideration of a variety of factors including but not limited to a candidate’s location, work experience, knowledge, skills and other compensable factors.

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

What is the career path for a Staff Software Engineer - JAVA?

Sign up to receive alerts about other jobs on the Staff Software Engineer - JAVA career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ICANN

ICANN
Hired Organization Address Los Angeles, CA Full Time
Job Summary The Contractual Compliance Analyst’s primary role is processing complaints related to the Registrar Accredit...
ICANN
Hired Organization Address Washington, WA Full Time
Job Summary: This is a principal architect role responsible for translating requirements into architecture designs that ...
ICANN
Hired Organization Address Los Angeles, CA Full Time
Job Summary: We are seeking a dedicated and skilled Senior Appian Developer to join our Software Engineering team. The c...
ICANN
Hired Organization Address Washington, WA Full Time
Job Summary: This role is responsible for the technical design, development, and implementation of systems required for ...

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

Backend Software Engineer (Java/Kotlin/Node)

Software Resources, Inc., Glendale, CA

Fullstack Engineer (Python and Java)

Intelliswift Software Inc, El Segundo, CA

AI Assistant is available now!

Feel free to start your new journey!