Not logged in
  • Log in
    Membership (40242+) Group hosting [?] Wiki
    Franklin Award

    About bioinformatics
    Bioinformatics training
    Bioinformatics jobs

    All information groups
    Online databases Online analysis tools Online education tools More tools

    All software groups
    FTP repository
    SVN & CVS repositories [?]
    Mailing lists

    News & Commentary
  • Submit
  • Archives
  • Subscribe

  • Jobs Forum
    (Career Center)
  • Submit
  • Archives
  • Subscribe
  • Career Center - Message forums

    Opportunity: Software Engineer / Scientific Programmer (Java, Perl, or Python) (#40103) @ SRA International -- Atlanta, GA (US)
    Submitted by John M. Greene, Ph.D.; posted on Tuesday, December 11, 2012



    SRA has a rare opportunity for an Object Oriented Software Engineer / Scientific Programmer to make a direct impact on national and world-wide health. In this role, you will apply strong software engineering best practices to develop multiple public health bioinformatics software applications in a Unix/Linux environment with the opportunity to program in a variety of languages as needed (i.e., Python, Java, Matlab, R, Perl, JavaScript).

    You will support the Influenza Division of the Centers for Disease Control and Prevention (CDC) and make a significant contribution to public health by applying solid software development techniques to a high impact environment. You will also be working within a close-knit team to analyze complicated sets of data that lead to developing vaccines, treatments and diagnostics to diseases and understanding disease outbreaks.

    Key responsibilities include:
    • Work alongside another Senior Software Engineer in developing 1 application now; and work to break down this application into multiple modules in the future.
    • Customize and enhance existing software programs with new features and increase speed of computation and flexibility.
    • Develop visualization tools to display complex scientific data, and add value to the analysis.
    • Perform some scientific programming, writing dependable code to develop new software and robust bioinformatics pipelines, using tools such as R or Matlab
    • Work with clients to understand their software requirements; translate scientific requirements into technical solutions
    • Because science changes so quickly, the successful candidate will work closely with CDC researchers to understand how the software needs to be improvised, and rapidly iterate through cycles of development to support these needs.
    • Be creative and think out of the box within the confines of CDC work environment and constraints
    • Help to evaluate and implement a new service oriented architecture (SOA).
    • Work with team on database design and development for applications that access Hadoop resources, used in managing large datasets such as NextGen sequencing data


    • Bachelors degree and 6+ years experience, or equivalent combination of education and experience
    • Solid software engineering background and track record producing robust and scalable software
    • Experience with programming in one or more of the following: Java, Perl, Python, SQL, Regular Expression, and web application development
    • Experience in scientific programming and experience with utilizing open source tools to expedite development
    • Experience working in a UNIX or Linux environment
    • Experience with relational databases such as MySQL or SQL Server
    • Experience following a disciplined approach to programming and software quality assurance


    • Masters degree preferred
    • Experience in R, J2EE, Apache Camel, Web Service development and SOA and multithreaded performance programming is desired
    • Experience in development of visualization tools for complex data
    • Experience with NoSQL databases such as MongoDB as well as experience in big data solutions such as Hadoop
    • Familiarity with a code version system such as SVN is desired.
    • Experience or knowledge of Maven and/or Ant is desired.
    • Ability to create software through iterative development cycles, getting feedback from a dynamic team of specialists
    • Ability to work on multiple tasks/projects and communicate effectively
    • Experience developing bioinformatics software, preferably with NextGen sequencing, comparative genomics, phylogenetic and epidemiological analysis


    Position is for full time employment with SRA and will be based at our SRA Atlanta, GA office.




    Please submit your resume directly via and search for job #40103.

    Expanded view | Monitor forum | Save place

    Start a new thread:
    You have to be logged in to post a reply.


    Copyright © 2018 · Scilico, LLC