Overview

Senior Software Engineer Jobs in Columbus, OH at Battelle



Title: Senior Software Engineer

Company: Battelle

Location: Columbus, OH

Salary: $150K – $200K*

Category: Pharmaceuticals & Biotech

Battelle is guided by a founding mission. We invest our knowledge, talents and resources, helping our customers achieve their most important goals. We apply scientific rigor and creativity, succeeding where others may fail, and we invest in our communities, making the world better for generations to come. All of us share a common purpose: to solve the greatest challenges of today and tomorrow.

Our 22,000 employees work at the forefront of scientific innovation to tackle critical challenges in security, human health, manufacturing, energy and environmental management. Battelle’s work is grounded in the belief that science, technology and a passion for excellence can make industries more competitive and the world a better place.

We are currently seeking a Senior Software Engineer/Modeler. This position located in Columbus, OH.

JOB SUMMARY

Battelle’s Chemical, Biological, Radiological, Nuclear, and Explosives (CBRNE) Defense business line, in our National Security business unit, is currently seeking persons with knowledge of physical/mathematical phenomena and programming savvy. The Hazard Modeling Team within CBRNE Defense provides its customers with technical analyses as well as modeling capabilities to inform their preparedness and response planning efforts to mitigate risk to the United States or their company. Successful applicants will have the opportunity to make this Nation and Battelle’s clients safer and better prepared.

MAJOR RESPONSIBILITIES

Develop of object-oriented code in a multi-developer, multi-branched code repository environment to support predictive modeling of threat, vulnerability, consequences or risk associated with a wide array of scenarios including inhalation, ingestion, dermal, and radiation exposure hazards.

Develop object-oriented code in a multi-developer, multi-branched code repository environment to support decision analytics software.

Design and develop graphical user interfaces for predictive mathematical models. Model testing for accuracy and performance.

Development of knowledge management (e.g. database) and collaboration applications.

Creation of software development artifacts, technical presentations, and written reports.

Leading software development teams in an Agile development process/environment

Mentoring junior software developers.

THE FOLLOWING IS REQUIRED

MS degree in Computer Science or Computer Science Engineering; Physics, Physics engineering, Actuarial science, Mathematics, Biology, or Engineering with a minor, certificate, or emphasis in computer science or equivalent coursework experience. A minimum of 8 years of experience is required.

Full stack software development experience with significant programming experience in C#, C++, Java, and/or Javascript.

Experience designing and implementing software architecture

Experience in MS SQL or similar relational database.

Experience working on a software development team, overseeing large software development projects, and mentoring younger developers.

Ability to learn and understand new programing languages.

GPA of 3.0 or above.

US Citizenship.

Capability to obtain a DoD Security clearance

THE FOLLOWING IS DESIRED

PhD in Computer Science or Computer Science Engineering; Physics, Physics engineering, Actuarial science, Mathematics, Biology, or Engineering with a minor, certificate, or emphasis in computer science or equivalent coursework experience with at least 5 years of experience.

Cours…

 

About Battelle