Jobs
>
Software Engineer
>
Los Angeles

    Software Engineer - Los Angeles, United States - University of Southern California

    Default job background
    Description
    Software EngineerApply ) Dornsife College of Letters, Arts and Sciences Los Angeles, California

    The University of Southern California (USC), founded in 1880, is located in the heart of downtown L.A. and is the largest private employer in the City of Los Angeles.

    As an employee of USC, you will be a part of a world-class research university and a member of the "Trojan Family," which is comprised of the faculty, staff, and students that make the university a great place to work.


    As a community of Dornsife College "we are committed to the creation, preservation, and communication of fundamental knowledge in all its well as a lifelong passion for learning and a commitment to the betterment of society." The academic mission of Dornsife College can only be realized to its fullest potential when we build and protect a representative, equitable, inclusive culture of scholarship for students, faculty, and staff.

    This is not done through initiatives but by embedding these values into the everyday interactions, relationships, policies, and practices of the College.

    What is required is a seamless integration of the tenets of equity and inclusivity into every facet of academic life.

    If we want our scholars, staff, and students to be able to give their very best, we must create an academic environment that portends success.


    Success is possible when every member of the Dornsife community owns their role as a steward of the culture in which we learn, research, and work; when we believe that it is because of who we are that we are able to do what we do: achieve excellence, together.


    Achieving a robust and inclusive academic culture requires more than just the completion of a task, but includes that person's capacity to contribute positively to the relationships and culture of their office or department.

    Therefore, any applicant seeking to advance the mission of Dornsife College should also be assessed on their capacities beyond the technical elements of their work, and demonstrate an understanding of their impact on others, and to articulate how they contribute positively to those around them.


    The USC Dana and David Dornsife College of Letters, Arts and Sciences is seeking a Software Engineer in the Statewide California Earthquake Center (SCEC).

    The largest and oldest of the USC schools, USC Dornsife functions as the academic core of the university, offering courses and advancing knowledge across the humanities, social sciences and natural sciences.

    SCEC invites applications for a Software Engineer to develop high-impact seismic hazard forecast models. In this position, you will use open-science best practices to develop, update, and release OpenSHA earthquake forecast models. This role provides a unique opportunity to directly influence scientific advancements in earthquake forecasting through software development. You will work alongside geoscientists and computer scientists, contributing your software expertise and learning from their domain knowledge.

    Responsibilities:
    As part of SCEC's research computing group, you will collaborate with researchers from the U.S. Geological Survey and the broader SCEC community to implement new capabilities within the OpenSHA software platform.


    Specifically, you will:
    Develop OpenSHA tools to access the National Seismic Hazard Model

    Improve and document OpenSHA automated software tests

    Develop an OpenSHA interface to Operational Aftershock Forecast systems

    Train scientific and engineering software users on OpenSHA functionalities

    Run large-scale scientific simulations using open-science supercomputing facilities

    Write software documentation and training materials

    Contribute to the development of peer-reviewed publications

    Meet with research and funding partners and present work at scientific conferences


    Preferred Qualifications and Skills:
    Scientific Software Development: 4+ years of experience, including work in higher education.

    Technical Skills:

    Proficiency with Java and Python scientific software applications, Linux-based software development and administration, containerizing scientific software using Docker and Cloud technologies.


    Software Development Practices:
    Experience with Git-based version control, unit/performance testing, systems integration, and user acceptance testing.

    Data Management:
    Expertise in managing both file-based and relational scientific data and metadata.

    Documentation and Communication:
    Experience writing software documentation and training materials. Excellent written and oral communication skills, able to tailor information for different audiences.

    Problem-Solving and Collaboration:
    Excellent organization, planning, analytical, and problem-solving skills. Ability to provide technical expertise and creative solutions aligned with organizational goals and customer needs. Ability to build strong working relationships with diverse teams.

    Security and Scalability:
    Substantial knowledge of security concepts and familiarity with secure code development techniques. Understanding of scalable and automated solutions.

    Salary range:
    The salary range for this position is $ 106,700 - $125,000.

    When extending an offer of employment, the University of Southern California considers factors such as (but not limited to) the scope and responsibilities of the position, the candidate's work experience, education/training, key skills, internal peer equity, federal, state and local laws, contractual stipulations, grant funding, as well as external market and organizational considerations.

    Performs other related duties as assigned or requested. The university reserves the right to add or change duties at any time.


    Required Documents and Additional Information:
    Resume and cover letter required (may be uploaded as one file). Please do not submit your application without these documents.

    Job openings are posted for a minimum of (5) five business days.

    This job may be removed from posting boards and filled any time after the minimum posting period has ended, so please apply on the same business day if interested.


    USC has excellent benefits, including health benefits for staff and their family with access to the renowned university medical network; eligibility for retirement plans with employer contributions after six months of employment; tuition benefits for staff and their family; free Professional Development classes; central Los Angeles location with easy access to commuter trains, buses and free tram pick up services; discounts to sporting and other campus events.


    This is a full-time, grant-funded staff position for a 1-year fixed term contract with the possibility of renewal each year based on performance and funding.

    A flexible hybrid work arrangement is available upon request. The individual will be expected to work in person at USC's University Park Campus unless traveling.

    The University of Southern California is an Equal Opportunity Employer that Values Diversity.

    Minimum Education:
    Bachelor's degree Addtional Education Requirements Combined experience/education as substitute for minimum education
    Minimum Experience: 2 years

    Minimum Skills:
    Two years' experience with programming and documentation procedures, methods and operator instructions. Experience conducting unit/performance tests, systems integration and user acceptance. Demonstrated experience with one or more relevant programming languages, able to gain needed contexts for domains. Comprehensive knowledge of architecture, design and development of software solutions. Excellent organization, planning, analytical and problem-solving skills. Ability to provide technical expertise and creative solutions while aligned to organizational objectives and customer needs.

    Experience weighing economic costs and values objectively, supporting coworkers on a project basis, and contributing to discussions in a civil manner.

    Excellent written and oral communication skills, able to provide both detailed information as well as summaries to varied audiences. Substantial knowledge of security concepts, familiarity with secure code development techniques, and understanding of scalable and automated solutions. Ability to build strong, positive working relationships and rapport with diverse groups of team members.


    Preferred Education:
    Bachelor's degree Or Bachelor's degree Or Bachelor's degree
    Preferred Experience: 4 years

    Preferred Skills:
    Four years' experience in IT/programming. Proficiency with Python, Javascript, C/C++, Java, Ruby and/or other advanced programming languages. Experience with Unix/Linux programming and/or administration. Experience in higher education.

    REQ Posted Date: 04/03/2024


  • System1 Los Angeles, United States

    System1 is looking for a **Director of Engineering** to be the Lead of our Platform Monetization team. You will design, build, operate, debug, optimize, and deploy highly-distributed and low-latency web-based systems with a growing team of talented engineers. · In this role, you ...


  • Google Los Angeles, United States

    **Minimum qualifications**: · - Bachelor's degree or equivalent practical experience. · - 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting. · - 2 years of experience with d ...


  • Goddard, Technologies, Inc. Beverly, United States

    At **Goddard**, our most important asset is our people. We don't just work together; we thrive together. We foster a culture of collaboration, continuous learning, and mutual support. We believe in taking exceptionally good care of each other because great teams build great solut ...

  • Parallel Systems Corp

    Software Engineer

    5 days ago


    Parallel Systems Corp Los Angeles, United States

    Parallel Systems is a Series A startup company developing the future of intermodal transportation. Our mission is to decarbonize freight while improving supply chain logistics and safety. We are developing vehicles and software to create new autonomous and electric transportation ...

  • High-Tech Professionals

    Software Engineer

    1 week ago


    High-Tech Professionals Los Angeles, United States

    Software Engineer - Full Stack · Job ID: · 1976 · Location: San Diego, CA · Type: Permanent · Status: Open · Key Skills: · Software Engineer, Full Stack, C#, ASP.NET, MVC, SQL, REST, JSON, Azure/AWS, .NET, Web, desktop, OOP, SOLID, containers, Micro services, continuous in · D ...

  • Hadrian

    Software Engineer

    4 weeks ago


    Hadrian Los Angeles, United States Full time

    Hadrian — Manufacturing the Future · Hadrian is building autonomous factories that help aerospace and defense companies make rockets, jets, and satellites 10x faster and 2x cheaper. Our CEO, Chris Power, discusses the importance of what we're building in this video. · We are a le ...

  • Freeform

    Software Engineer

    4 days ago


    Freeform Los Angeles, United States

    Job Description · Job DescriptionSOFTWARE ENGINEER (EMBEDDED)Freeform is deploying software-defined, autonomous metal 3D printing factories around the world, bringing the scalability of software to physical production. Our proprietary technology stack leverages advanced sensing, ...

  • 1st10

    Software Engineer

    5 days ago


    1st10 Los Angeles, United States

    Looking for highly technical Principal Software Engineer to lead/build/architect the software side of AI wearable experience. Role will involve designing and developing 0-1 real-time, machine to human communication systems. Person will work on the bleeding edge of what's possible ...

  • Express Employment Professionals Defunct

    Software Engineer

    1 week ago


    Express Employment Professionals Defunct Los Angeles, United States

    Job Description · Job Description · Express Employment Professionals is a full-service staffing agency · Our Client in Van Nuys, CA is looking for a: · Software Engineer · Shift: Day · Salary Grade: 70K – 90K DOE · Work Days: Monday – Friday Work Hours: 7:30am to 4:00pm · Reports ...

  • Cisco

    Software Engineer

    5 days ago


    Cisco Los Angeles, United States

    (This position is a hybrid role working onsite in Austin, TX or San Francisco, CA) · What You'll Do · As a Software Engineer at Cisco, with a focus on the backend, you will drive the technology that's transforming the way customers secure their networks, and more importantly, t ...

  • Tata Technologies

    Software Engineer

    5 days ago


    Tata Technologies Los Angeles, United States

    Contribute as system level engineer to build, integrate, and optimize security-related Linux and Android components into an RTOS-based infotainment solution for automotive consumer devices · Be responsible for the entire lifecycle of the security domain, including requirements, s ...

  • Freeform

    Software Engineer

    4 days ago


    Freeform Los Angeles, United States

    Job Description · Job DescriptionSOFTWARE ENGINEER (RUST)Freeform is deploying software-defined, autonomous metal 3D printing factories around the world, bringing the scalability of software to physical production. Our proprietary technology stack leverages advanced sensing, real ...

  • Django Rest Framework

    Software Engineer

    5 days ago


    Django Rest Framework Los Angeles, United States

    is hiring a · Remote Software Engineer · About · We started to help maximize lives–both the lives of our customers and the lives of our employees– so that everyone can experience all that life has to offer. For our employees, our promise is that is more than just a job; it's ...

  • Output Inc

    Software Engineer

    4 days ago


    Output Inc Los Angeles, United States

    Love music? Come sit with us. At our core, we help creative people make better music with cutting edge technology. · Output is one of the most influential and fastest-growing music-making software companies in the world used by the likes of Drake, Bjork, Rihanna, and Coldplay, to ...

  • City National Bank

    Software Engineer

    1 week ago


    City National Bank Los Angeles, United States

    SOFTWARE ENGINEER · WHAT IS THE OPPORTUNITY? · The Software Engineer plays a key role in City National Bank's Technology & Innovation division. As a Software Engineer you will analyze, design, code, debug, test, document, implement and maintain business and client-facing applic ...

  • Digital Force Technologies

    Software Engineer

    5 days ago


    Digital Force Technologies Los Angeles, United States

    Software Engineer – User Experience (UX) · What We Do: · Digital Force Technologies (DFT) is a defense technology provider with a 20-year history of developing and fielding advanced sensor systems, force protection solutions, and tactical surveillance products. DFT's extensive h ...

  • Northrop Grumman

    Software Engineer

    1 week ago


    Northrop Grumman Los Angeles, United States

    At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advanc ...

  • PDG Consulting

    Software Engineer

    5 days ago


    PDG Consulting Los Angeles, United States

    PDG Consulting (PDGC) is a Los Angeles, California based software consulting firm specializing in custom Web Application Development, Business Intelligence, and Digital Transformation for the Media & Entertainment and Content Distribution industries. We are seeking a Senior Softw ...

  • USA Tech Recruitment

    Software Engineer

    5 days ago


    USA Tech Recruitment Los Angeles, United States

    Software Engineer · We are working with one of Silicon Valley's most exciting software security development group who are looking to add a software engineer to their systems engineering team in the Bay Area. The team is currently involved in the development of next-generation wor ...

  • Advantis Global is becoming INSPYR Solutions

    Software Engineer

    2 weeks ago


    Advantis Global is becoming INSPYR Solutions Los Angeles, United States

    ABOUT THIS FEATURED OPPORTUNITY · Are you ready to dive into the cutting-edge world of software engineering? Advantis Global is proud to present an exclusive opportunity with a renowned Fortune 500 company in the technology sector. As a Software Engineer, you will be at the foref ...