Sr Technical Lead - Software Engineering
Listed on 2026-06-05
-
Software Development
Software Engineer
Sr Technical Lead - Software Engineering Primary Location Flexible Possible Hiring Locations Los Angeles Department 0949 - Software Engineering
The Software Engineering, Sr. Technical Lead provides senior technical leadership for a team responsible for designing, building, and operating highly complex monitoring and validation services used to assess registry and registrar compliance with ICANN contractual obligations. This role sits at the intersection of deep Internet protocol expertise and modern software engineering, ensuring reliable, secure, and scalable systems that support ICANN’s mission.
The Technical Lead establishes technical direction, mentors engineers, and remains hands-on in the design and implementation of distributed services. Success in this role requires strong domain knowledge of registry/registrar operations, Internet standards, and a disciplined approach to building resilient production systems.
Other duties as assigned or requested
Required Knowledge, Skills, and Abilities (KSAs):(Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions)
- Broad knowledge and experience in Internet infrastructure, registry and registrar systems, and ICANN-related technical domains.
- Strong expertise in Internet protocols, including EPP, RDAP, HTTPS, TLS, and related standards.
- Demonstrated ability to design and operate distributed, microservices-based architectures in production environments.
- Excellent skills in Java (recent LTS versions) and Spring Boot, including RESTful service design and integration patterns.
- Solid working knowledge of Python and Python web frameworks for building and supporting services and tooling.
- Strong understanding of Kubernetes concepts and operations, including container orchestration, service networking, configuration management, scaling, and deployment strategies.
- Experience with modern CI/CD and continuous delivery practices, including the use of Spinnaker or similar platforms to manage automated, reliable deployments.
- Deep understanding of IDNs, Universal Acceptance, and internationalization considerations in Internet-facing systems.
- Proven ability to lead technical discussions, make sound architectural decisions, and balance short-term delivery with long-term maintainability.
- Strong communication skills, with the ability to explain complex technical concepts to diverse technical and non-technical audiences.
- Demonstrated ability to mentor engineers, provide constructive feedback, and lead by example.
Bachelor’s Degree required, preferably in Computer Science, Engineering, or a related field;
Master’s Degree…
(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).