Staff Software Engineer

1 month ago


Los Angeles, United States ICANN Full time

Job Summary

As a Staff Software Engineer on the Platform Engineering team, you will be focused on building and maintaining platforms and tools that enable our developers teams to be productive and automate testing, application monitoring and the deployments of code changes to QA, production and production like development environments. You will create and deploy tools and APIs to allow our software teams to manage environments and infrastructure as code.

Key Responsibilities & Duties:

Build tools and systems that support Java, Python, JavaScript, development environments across our repos. Work on our next-generation, continuous delivery platform for Container, Serverless, and VM-based Compute Engines. Provide engineering support for systems automation and monitoring. Build scalable automation and monitoring solutions to maintain operational SLA's, using a variety of tools, including Splunk, Perl, Python, and Bash scripting. Design distributed configuration management and build automation tools using Docker, Jenkins, and Git. Design and Maintenance of automation pipelines with Kubernetes, Spinnaker, Docker and Jenkins for development, QA, and production environments. Create and maintain clear and up to date operational documentation. Review and test infrastructure design efficiency for new applications. Provide systems operational architecture consulting on assigned projects. Ensure standards or best practices are followed for development, QA, and production environments. Excellent written and verbal communications skills for greater efficacy in documentation and support case handling.

Required Knowledge, Skills, and Abilities (KSAs):  

Minimum 6+ years of experience as a software engineer and have a penchant to build and scale critical distributed systems. Working experience with CI/CD platforms like Jenkins and spinnaker. Working experience with Docker and Kuberenets. Proficient in coding and scripting languages such as C/C++, Go, Java, or Python. Maintaining current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with the team in bringing in new technologies. Enhance and create new APIs and tools to improve our shared services monitoring (Kafka, Redis).

Education and Experience Requirements:

Master's/Bachelor's Degree in Computer Science or engineering strongly preferred. Minimum 10+ years of engineering, developer evangelism and architecture work experience; Bachelor degree with minimum 8+ years experience; Master’s degree with minimum 6+ years experience. Proficient in coding and scripting languages such as C/C++, Go, Java, or Python. Experience with distributed configuration management, build automation, and file revision tools like Puppet, Jenkins, and Git.

Working Conditions & Physical Requirements: 

Work Location is LA or DC. Willingness and ability to travel domestically and internationally 30% of the time.

  • Los Angeles, California, United States Skyview 1 Full time

    SkyView 1 – Staff Software Engineer SkyView 1 is a high-growth fintech company on a mission to make wealth management better by putting banking products in the hands of the most comprehensive and independent financial advisors. Our team is building a platform that enables financial advisors to offer a high-interest, full-suite banking solution to their...


  • Los Angeles, California, United States Skyview 1 Full time

    SkyView 1 – Staff Software Engineer SkyView 1 is a high-growth fintech company on a mission to make wealth management better by putting banking products in the hands of the most comprehensive and independent financial advisors. Our team is building a platform that enables financial advisors to offer a high-interest, full-suite banking solution to their...


  • Los Angeles, United States Metropolis Full time

    Location: Santa Monica, CA or Seattle, WA (Hybrid)  The Company Metropolis develops advanced computer vision and machine learning technology that makes mobile commerce remarkable. Our platform is already deployed in hundreds of mobility facilities and industries with billions in opportunity. We’re building the digital pipes through which the future of...


  • Los Angeles, United States Metropolis Full time

    Location: Santa Monica, CA or Seattle, WA (Hybrid) The Company Metropolis develops advanced computer vision and machine learning technology that makes mobile commerce remarkable. Our platform is already deployed in hundreds of mobility facilities and industries with billions in opportunity. Were building the digital pipes through which the future of mobile...


  • Los Angeles, United States Metropolis Full time

    Location: Santa Monica, CA or Seattle, WA (Hybrid)  The Company Metropolis develops advanced computer vision and machine learning technology that makes mobile commerce remarkable. Our platform is already deployed in hundreds of mobility facilities and industries with billions in opportunity. We’re building the digital pipes through which the future of...


  • Los Angeles, United States Riot Games Full time

    Engineers at Riot master their craft by building, launching, and operating games that delight players all over the world. As a Staff Software Engineer you will embody engineering excellence to your immediate collaborators and to the whole game dev team. You'll lead from the front through your individual contributions and support others through mentorship and...


  • Los Angeles, United States Riot Games Full time

    Engineers at Riot master their craft by building, launching, and operating games that delight players all over the world. As a Staff Software Engineer you will embody engineering excellence to your immediate collaborators and to the whole game dev team. You'll lead from the front through your individual contributions and support others through mentorship and...


  • Los Angeles, California, United States Riot Games Full time

    Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As Software Engineers, we work with both new and current technology, creating innovative solutions to overcome high-volume obstacles and to deliver player value.As a Staff Software Engineer (Services) on Teamfight Tactics,...


  • Los Angeles, California, United States Riot Games Full time

    Riot engineers bring deep knowledge of specific technical areas, but also value the opportunity to work in a variety of broader domains. As Software Engineers, we work with both new and current technology, creating new experiences for our players in and around our games.As a Staff Software Engineer (UI/Frontend) on Teamfight Tactics monetization team, you...


  • Los Angeles, California, United States Riot Games Full time

    Riot engineers bring deep knowledge of specific technical areas, but also value the opportunity to work in a variety of broader domains. As Software Engineers, we work with both new and current technology, creating new experiences for our players in and around our games.As a Staff Software Engineer (UI/Frontend) on Teamfight Tactics monetization team, you...


  • Los Angeles, United States Talent Software Services Full time

    Role: Sr. Software Quality Engineer Work Location: Los Angeles, CA; The Senior Software Quality Assurance Engineer will serve as a Quality representative in the medical device (Neuromodulation) Software/Firmware product development. The Senior Software Quality Assurance Engineer will provide Quality Engineering input throughout the product life cycle...


  • Los Angeles, United States StormAI Full time

    Staff Software Engineer (Cloud Platform) Series B $120M USD$230k - $300k Base San Francisco, US Want to join a company that are a leading vector database company for enterprise-grade AI? Core Job Responsibilities: Develop distributed database systems using the innovative data science platforms Create request plans, develop new systems, and perform prototype...


  • Los Angeles, California, United States Riot Games Full time

    As a Staff Software Engineer focusing on League Client, you will play a pivotal role in empowering engineers to quickly develop high quality around-game experiences. You will be a local expert for C++ game client development, establishing best practices, leveling up the team's C++ capabilities, and helping chart a path to make foundational changes to improve...


  • Los Angeles, California, United States StormAI Full time

    Staff Software Engineer (Cloud Platform)Series B $120MUSD$230k - $300k BaseSan Francisco, US Want to join a company that are a leading vector database company for enterprise-grade AI? Core Job Responsibilities:Develop distributed database systems using the innovative data science platformsCreate request plans, develop new systems, and perform prototype...


  • Los Angeles, California, United States Apartment Association of Orange County Full time

    Staff Software Engineer (Cloud Platform) ?????Series B $120M ????????USD$230k - $300k BaseSan Francisco, USWant to join a company that are a leading vector database company for enterprise-grade AI?Core Job Responsibilities:Develop distributed database systems using the innovative data science platformsCreate request plans, develop new systems, and perform...


  • Los Angeles, United States Staff Works Full time

    The position will be responsible for driving technology in the design, development, validation and documentation of application software to support the test and manufacturing of laser-based products. This role will require collaboration and tasking in support of other departments, disciplines and external customers on new products, existing products in...


  • Los Angeles, United States Staff Works Full time

    The position will be responsible for driving technology in the design, development, validation and documentation of application software to support the test and manufacturing of laser-based products. This role will require collaboration and tasking in support of other departments, disciplines and external customers on new products, existing products in...


  • Los Angeles, United States Talent Software Services, Inc. Full time

    Role: Sr. Software Quality Engineer Work Location: Los Angeles, CA; The Senior Software Quality Assurance Engineer will serve as a Quality representative in the medical device (Neuromodulation) Software/Firmware product development. The Senior Software Quality Assurance Engineer will provide Quality Engineering input throughout the product life cycle...


  • Los Angeles, United States Talent Software Services, Inc. Full time

    Role: Sr. Software Quality Engineer Work Location: Los Angeles, CA; The Senior Software Quality Assurance Engineer will serve as a Quality representative in the medical device (Neuromodulation) Software/Firmware product development. The Senior Software Quality Assurance Engineer will provide Quality Engineering input throughout the product life cycle...


  • Los Angeles, California, United States Riot Games Full time

    Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As a Software Engineer, you'll also dive into projects that focus on team cohesiveness and cross-team goals. You'll lead without authority and provide other engineers with a clear illustration of extraordinary engineering.As...