Job description


  • Entry level
  • No Education
  • Salary to negotiate
  • Belmont County


As a Senior Software Engineer, you will wear several hats and be recognized as much for your leadership skills, team building as for your expertise in web technologies, distributed systems, and high-performance cloud computing platforms.  You will have the opportunity to impact Infrastructure (Platform), Applications, and provide Leadership.   If you have a passion for the opportunity to build superb software products for genome and cancer analysis, we want you on our team!
How you will spend your time:
Solve difficult problems related to processing large amounts of data.
Build the distributed infrastructure using public and private cloud platform to enable aggregation, storage and computation of petabytes of genomic data.
Work with Bioinformaticians and Biologists to create the most efficient and production-grade applications to build genomic analysis tools on top of the RSS platform.
Participate in product design and development, customer training and support activities as needed.
Synthesize priorities and work collaboratively with stakeholders to internalize business needs and drive priorities for the team.
Provide guidance during code reviews, with a balance of between idealistic and pragmatic feedback.
Identify problems and generally select methods and techniques for obtaining solutions/results.
Work independently and/or partners with manager on department wide plans.
Proactively exercise creativity, recommend alternative approaches or use new technology to achieve goals. Demonstrate ability to routinely learn and apply new technologies in an accelerated manner.
Work on complex problems of diverse scope where analysis of situation or data requires in depth evaluation of various factors which may be difficult to define.
Provide leadership in key technical decisions and in the design specification of products.
Lead the design effort for a system component, independently defining priorities and evaluating resources.
Negotiate complex issues with peers and partners, effectively promoting cohesive teamwork and sustaining focus on goals.
Doing the dance of recruiting, building a team and doing good technical work. 
Experience and skills you will need:
BS and a minimum of 4 years of directly related experience, or an equivalent combination of training and experience, e.g. Master’s degree +3 years or PhD + 2 years; advanced degree is preferred.
You will have a minimum of 4 years of hands on experience in large scale production coding, agile, architecture, and people leadership.
You are a doer and a leader who can shift from one role to another as your team grows.
Experience in web technologies, distributed systems, and high-performance cloud computing platforms such as AWS.
Java is your language of choice; for developing reliable, scalable, secure, and high-performing services.
You are well versed in Java-based frameworks and run-time environments, skilled in all things integration and some of your best friends are technologies such as REST, SOAP, Thrift, etc.
You show relentless dedication to writing testable code.
You communicate clearly, and frequently.
You believe in pride of ownership.
You obsess over the details, without losing the big picture.
Your solutions are as elegant even when the problem is intricate.

About the company

Roche is a Swiss global health-care company that operates worldwide under two divisions: Pharmaceuticals and Diagnostics. Its holding company, Roche Holding AG, has bearer shares listed on the SIX Swiss Exchange.

The company headquarters are located in Basel and the company has many pharmaceutical and diagnostic sites around the world – including: Tucson, AZ; Pleasanton, CA; Vacaville, California, Oceanside, California, Branchburg, NJ; Indianapolis, Indiana; Florence, South Carolina; and Ponce, Puerto Rico in the US; Welwyn Garden City and Burgess Hill in the UK; Clarecastle in Ireland; Mannheim and Penzberg in Germany; Mississauga and Laval in Canada; Shanghai in China; Mumbai & Hyderabad in India; São Paulo and Rio de Janeiro, Brazil; Segrate, Milan in Italy; Johannesburg in South Africa; Karachi, Islamabad and Lahore in Pakistan. There are 26 manufacturing sites worldwide.

Companies in this sector

Hives where you can find this job offer