Senior Software Engineer - Los Angeles, CA
Experience Level: Mid-senior
Experience Required: 5 Years
Education Level: Bachelor’s degree
Job Function: Other
Industry: Information Technology and Services
Compensation: View salary
Total Position: 1
Relocation Assistance: No
The Senior Software Engineer is part of a team that is responsible for designing, developing, deploying, and delivering key applications.
You will be responsible for building, evolving, and operating a high performance, highly available distributed back-end services that runs at scale, and monitor a wide range of critical systems and services.
Key Responsibilities & Duties:
- Design, develop and implement secure and scalable critical business solutions leveraging primarily Java and as needed Python.
- Accelerate the entire build-test-deploy cycle from months to minutes; build upon Agile, Continuous Integration and DevOps practices to transform and automate the delivery of high-quality software.
- Develop and maintain software solutions that are used in various ICANN functions. These include internal systems used by staff, as well as customer-facing applications used by external constituencies through websites.
- Collaborate with other team members and partners in the design, implementation and support of new services and features to meet the business needs and improve the ICANN core functions.
- Conduct comprehensive reviews of projects/tasks to ensure adherence to design and quality objectives.
- Work on call and other duties when required or requested.
Required Knowledge, Skills, and Abilities (KSAs):
- Strong data structures and algorithms knowledge.
- 3+ years of server-side software development experience using Java and/or Python.
- Knowledge of open-source development and contributions are a plus.
- Strong proficiency with software architecture, modular and object-oriented design.
- Experience or familiarity with “DevOps”; role will involve developing and implementing process.
- 3+ years of experience developing applications using Spring & Spring Boot frameworks.
- Experience in building distributed applications that can scale and are highly available.
- Work on call and other duties when required or requested.
- Other duties as assigned or requested.
Similar Jobs
- View Job
Senior Software Engineer java Los Angeles CA ref
Los Angeles - View Job
Qa automation engineer los Angeles CA ref
Los Angeles - View Job
Senior/Staff Full-Stack Software Engineer - Los Angeles, CA
Los Angeles - View Job
Senior/Staff Full-Stack Software Engineer - Los Angeles, CA
Los Angeles - View Job
Engineer V Los Angeles, CA
Los Angeles