Software Engineer I

4 weeks ago


La Jolla, United States J Craig Venter Institute Full time

false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4
Position Summary

The Software Engineer is responsible for operating, supporting, maintaining, developing, integrating, and deploying software that supports the scientific mission of the JCVI. Software Engineers contribute to all phases of the software engineering lifecycle to maintain JCVI's scientific leadership through the cost-effective application of software engineering tools and techniques.

Essential Functions

  • Supports the full software development lifecycle as well as operations for software-based tools developed at JCVI, typically integrating COTS, or open-source software from 3rd parties.
  • Works under the direct supervision of Informatics management, or their designees, to execute software engineering assignments to meet project goals. Must be able to work independently where appropriate, exercising engineering judgment and involving supervisory personnel where appropriate. The Software Engineer's assignments will be determined by management as a function of business requirements and personnel capabilities. The Software Engineer will assume progressively more autonomy and independence as professional progress is achieved.
  • Develops and maintains an understanding of the business domain supported by the team, as well as software and IT technologies used by the team.
  • Collaborates closely and effectively with software, bioinformatics, scientific, information technology, and administrative personnel within and outside the Venter Institute to accomplish goals. Is an effective member of software and multi-disciplinary teams.
  • Complies with all documented JCVI policies and procedures. Works with manager and JCVI administrative functions to resolve issues as they arise.
  • The dimensions upon which an Engineer's established capabilities and professional growth will be judged are based on the ability to:
    • Execute complex tasks effectively with limited supervision
    • Design complex components within established architectures, and new architectures for medium complexity projects
    • Advance the level of software technology used within their team
    • Provide project leadership beyond the scope of their own work, including leadership of small ad-hoc project teams
    • Define and estimate scope of tasks prior to implementation
    • Execute projects within estimated time frame.
Pre-Requisites
  • BS or MS in Computer Science/Software Engineering is required
  • Specific technical skills and experience pre-requisites will be established for each Software Engineer position, and may include some combination of the following:
    • Enterprise Java (Java, Javascript, JSP, Struts, Spring, EJB, MDB, Ajax, Hibernate) and associated tools and containers.
    • Java software development experience in a complex, multi-developer environment.
    • C/C++ and associated tools
    • Relational Database (Oracle, Postgres, MySQL, and related tools including SQL and PL/SQL)
    • Bioinformatics tools and techniques
    • Scripting languages (Perl, Python, shell) and associated tools
    • Web technologies (HTML, DHTML, XML, CSS, and JavaScript) and Graphics tools (Photoshop, Image Ready, Fireworks or similar).
    • Data Modeling (UML, ER, Ontology-based) and Agile development practices
    • Operating Systems: UNIX and UNIX variants, Windows, Macintosh, and Grid technologies, including Sun Grid Engine.
    • Agile development practices.
    • Relational Databases.
    • Hibernate, NoSQL.
    • Version Control (SVN, Git).
    • JIRA.
    • Design Patterns.
    • JUnit.
    • Scripting languages (Perl, Python, shell) and associated tools.
    • Development in mixed environment of Windows and Linux.
  • Strong written and verbal communication skills.
  • Ability to collaborate across a multi-disciplinary team, and work independently.
Work Environment

The work environment characteristics described here are representative of those a teammate encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Moderate noise (i.e. business office with computers, phone, and printers, light traffic)
  • Ability to work in a confined area.
  • Ability to sit at a computer terminal for an extended period of time.
Physical DemandsThe physical demands described here are representative of those that must be met to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • While performing the duties of this job, the employee is regularly required to, stand, sit; talk, hear, and use hands and fingers to operate a computer and telephone keyboard reach, stoop kneel to install computer equipment
  • Specific vision abilities required by this job include close vision requirements due to computer work
  • Light to moderate lifting is required
J. Craig Venter Institute is an Equal Opportunity Employer. All qualified applicants are encouraged to apply and will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other legally protected characteristic or status.

  • La Jolla, United States J Craig Venter Institute Full time

    Position Summary The Lead Software Engineer is responsible for operating, supporting, maintaining, developing, integrating, and deploying software that supports the scientific mission of the JCVI. The Lead Software Engineer will serve as a lead on projects and contributes to all phases of the software engineering lifecycle to maintain JCVI's scientific...


  • La Jolla, United States J Craig Venter Institute Full time

    false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 Position Summary The Associate Software Engineer is responsible for operating, supporting, maintaining, developing, integrating, and deploying software that supports the scientific mission of the JCVI. Software Engineers contribute to all phases of the software engineering lifecycle to maintain...

  • Research Assistant I

    2 weeks ago


    La Jolla, California, United States Salk Institute Full time

    The Salk Institute for Biological Studies is seeking a part-time Research Assistant I to join the Busch laboratory. This role is focused on supporting cutting-edge research in plant science via novel software for large-scale genetic and phenotypic data management using web technologies.This position is essential for advancing high-quality research by...

  • Software Engineer

    2 months ago


    La Vista, United States Streck, LLC Full time

    DescriptionThis job is permanently on site and requires individuals to live in NE or IA.Streck provides:A challenging, safe and rewarding work environmentNo night or weekend shiftsExcellent work life balanceAffordable, high-quality apartments for employeesMarket competitive payComprehensive and inclusive benefitsGreat team environmentOn and off campus career...


  • La Mirada, United States Amada America , Inc. Full time

    Description Amada is seeking a Software Quality Assurance Engineer to work on a wide variety of Industrial IoT projects leveraging latest technology in a dynamic and fast paced environment. As a Software Quality Assurance Engineer at Amada, you'll have the opportunity to work on IIoT projects for a wide range of manufacturing clients. You'll be testing...

  • Software Engineer 2

    2 months ago


    La Vista, United States Streck Full time

    Description This job is permanently on site and requires individuals to live in NE or IA. Streck provides: A challenging, safe and rewarding work environment No night or weekend shifts Excellent work life balance Affordable, high-quality apartments for employees Market competitive pay Comprehensive and inclusive benefits Great team environment On and off...

  • Electrical Engineer

    16 hours ago


    La Jolla, United States Leidos Full time

    Description Are you innovative, versatile, and resourceful?  Do you enjoy the rush of working on concept design, analysis, detailed design, prototype development, lab testing, and field testing? If so we are looking for you, our next Electrical Engineer to work in San Diego, CA, as part of a small multi-discipline team to develop quick-turn, thoroughly...


  • La Taillée, Pays de la Loire, United States PrismHR Full time

    Are you a motivated and skilled software engineer looking for a new challenge? PrismHR is seeking an experienced Senior Software Engineer to join our team in the United States. This role will be responsible for designing and implementing major features and components of our payroll, benefits, and HRIS platform.About UsPrismHR is a fast-paced SaaS company...


  • La Jolla, United States Leidos Full time

    Description The Leidos Innovations Center has an immediate opening for a Principal Electrical Engineer in the Space Systems Research Branch in San Diego, CA. This is an exciting opportunity to leverage your experience to develop and produce cutting edge satellite sensor systems for research and development programs. Emphasis is on research and development...


  • La Jolla, United States J Craig Venter Institute Full time

    Position Summary The position is responsible for maintaining and supporting Oracle and NoSQL databases, installation, maintenance, data modelling, data architecting and data integration with other services; enhancing existing data models and designing new supportive data and its integration; migrating a current database implementation, identifying the...

  • Software Engineer

    3 weeks ago


    La Mirada, United States ZipRecruiter Full time

    Job DescriptionJob Description About CENIC: Join the team that connects California to the world — advancing education and research statewide by providing the world-class computing network essential for innovation, collaboration, and economic growth. Our organization operates the California Research and Education Network (CalREN), a high-capacity...

  • Software Test Engineer

    2 months ago


    La Crosse, United States Entegee Full time

    Job DescriptionJob DescriptionJob Summary:Seeking an experienced engineer with a background in software testing and development for ARM-based microprocessor controls and Linux systems.Job Requirements:Bachelor of Science in Electrical Engineering (BSEE) preferred3-5 years of experience in related engineering rolesProficiency in ARM-based microprocessor...


  • La Crosse, United States Trane Technologies Full time

    Job DescriptionAt Trane TechnologiesTM  and through our businesses including Trane® and Thermo King®, we create innovative climate solutions for buildings, homes, and transportation that challenge what’s possible for a sustainable world. We're a team that dares to look at the world's challenges and see impactful possibilities. We believe in a...


  • La Vergne, United States Coats Full time

    Job DescriptionJob DescriptionAs a Software Developer, you be designing and developing  software applications. You'll be involved in the entire application development lifecycle, including design, coding, debugging, testing, and troubleshooting. This role is ideal for someone with a Bachelor’s degree and 3 to 6 years of relevant experience who is...


  • La Crosse, United States Software Placement Group Full time

    Senior Manufacturing EngineerWe are seeking a highly motivated and experienced Senior Manufacturing Engineer to provide pivotal leadership and establish manufacturing standards within our dynamic production operations. This role requires deep expertise in manufacturing processes, a fervent drive for continuous improvement, and the proficiency to lead...


  • La Mirada, California, United States ZipRecruiter Full time

    CENIC is seeking a skilled Software Engineering Specialist to design, implement, and maintain process automations such as CI/CD pipelines and cloud-based application infrastructure provisioning via infrastructure-as-code. This role will support development of software solutions to advance CENIC's organizational goals and objectives.The ideal candidate will...


  • La Mirada, California, United States Amada America, Inc. Full time

    Job DescriptionWe are seeking a Software Quality Assurance Engineer to work on various Industrial IoT projects leveraging the latest technology in a dynamic environment. As a Software Quality Assurance Engineer at Amada America, Inc., you will have the opportunity to work on IIoT projects for a range of manufacturing clients. Your testing responsibilities...


  • La Crescenta-Montrose, California, United States Jobot Full time

    This is a unique opportunity to be part of a dynamic and innovative team working on cutting-edge technologies at Jobot.The Permanent Embedded Software Engineer will design, develop, integrate, and test embedded software for next-generation products. This requires leveraging technical expertise and creativity to solve complex problems and contribute to...


  • La Jolla, California, United States Leidos Full time

    Software Engineer Job OpportunityWe are seeking a skilled Software Engineer to join our team in San Diego, CA. The ideal candidate will have experience in algorithm development, software scripting, and data structures.About the Role:The successful candidate will work on developing algorithms for mission data processing and contribute to the design and...


  • La Crescenta-Montrose, California, United States Jobot Full time

    Software Engineer Job DescriptionWe are seeking a highly skilled Permanent Embedded Software Engineer to join our team at Lincoln Sprague. As a key member of our team, you will be responsible for designing, developing, and testing software for embedded systems from requirements to production and commercial deployment.You will work closely with...