Sr. Software Engineer
Omniome Inc.
San Diego, CA, US
4d ago

The Sr. Software Engineer, will collaborate with scientists and engineers to create software for manufacturing, servicing, and running a DNA sequencing machine.

ESSENTIAL FUNCTIONS :

  • Be a problem solver
  • Be a primary contributor to new software for customer-facing control, manufacturing, QC, and internal system integration testing
  • Provide guidance to other engineers facing challenging design decisions
  • Help refine the tools and processes to make the project a success
  • Work directly with scientists and engineers to make sure we are solving the problems the right way
  • EDUCATION / SKILLS / EXPERIENCE :

  • B.S. / M.S. in Computer Science, bioscience / biotechnology, engineering or significant experience
  • 5+ years of experience
  • Experience with C# and .NET Core
  • Experience with C++, C, python and embedded systems development
  • Experience with developing software for hardware systems
  • Extensive experience designing and implementing software quality patterns and practices (continuous integration, static analysis, unit testing, integrated testing)
  • Deep understanding of SOA, software security architecture, REST APIs, and other architectural patterns
  • Proficient with source control management and configuration management practices
  • Good understanding of object-oriented analysis and design
  • Demonstrated success in collaborating in a fast-paced team environment and delivering high-quality software products using established agile development methodologies (such as Scrum, Kanban, etc.)
  • Experience in writing Windows-based software applications involving a graphical user interface and complex sets of business logic and rules.
  • Able to integrate and apply feedback in a professional manner, and ability to work as part of a team.
  • Analytical skills to effectively review and analyze technical problems.
  • ATTITUDE / ATTRIBUTES :

  • Ability and willingness to make an impact
  • Be curious, detail oriented, and analytical, with a proven ability to learn quickly
  • Be customer-focused, team-oriented, and motivated, taking ownership of assigned tasks
  • Thrives in a dynamic and fast paced environment
  • A passion for discovery
  • Have proven verbal and written communication skills
  • PHYSICAL REQUIREMENTS :

  • Stand or sit for extended periods of time
  • Ability to grasp, move, or assemble very small objects
  • Repeat the same movements
  • See details of objects that are less than a few feet away
  • See differences between colors, shades and brightness
  • Ability to lift 50lbs.
  • Powered by JazzHR

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form