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.


  • 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

  • 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.

  • 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

  • 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

    Thank you for reporting this job!

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

    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.
    Application form