Software Engineer I

BAE Systems Rome, NY
Job Description Summary:

BAE Systems is looking for a software developer to support prototype and development of Cross-Domain applications. Candidate will work with our team of software engineers and machine learning practitioners to develop solutions supporting the full software development life cycle. This includes testing and the creation of all software documentation including the software development plan, schedule, software requirements specification, software design documents, test documentation, and more. The successful candidate must have excellent communication skills and must be able to present status to non-software developer audiences. A working knowledge of quality assurance principles and secure coding practices is important, as well as an interest in leading edge technologies (e.g., mobile, cloud, virtualization).Job Responsibilities will include:

• Developing software components in an agile environment

• Participating in team brainstorming session

• Reporting progress at the daily scrum

• Attend/Participate in customer meetings as directed

• Maintaining familiarity with current development technologies Typical Education & Experience Typically a Bachelor's Degree or equivalent experienceRequired Skills and Education
  • Bachelor's degree in Computer Science, Mathematics or equivalent
  • Strong programming skills in Java, Scala or Python
  • Motivated individual with strong problem-solving abilities
  • Familiarity with Machine Learning or Data Analytics
  • Willingness to perform a wide variety of research and development related tasks
  • Ability to quickly learn and integrate emerging technologies
  • Strong communication and teamwork skills; a team player with a proactive attitude
  • Ability to identify, troubleshoot and debug software anomalies
  • Must be able to obtain and maintain a security clearance
Preferred Skills and Education
  • Experience with JavaScript or Node.js
  • Experience with build systems such as Maven or Gradle
  • Experience with version control systems, such as Subversion, or GIT SCM
  • Experience with common machine learning frameworks (Tensorflow, Caffe, Torch, DL4J, etc.)
  • Familiarity with Agile Development methodologies
  • Experience developing web-based user interfaces and applications
  • Experience with Web Services (SOAP or REST) or OSGi
  • User interface Design/Development experience
  • DoD 8570 Certifications
  • Secret clearance
About BAE Systems Intelligence & Security BAE Systems is a premier global defense and security company with approximately 90,000 employees delivering a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support and services. Information Solutions, based in Reston, Virginia, is among the 10 largest IT providers to the U.S. government, serving most of the federal defense and civilian marketplace. It provides network-centric command, control, computing, and intelligence (C3I) solutions; wideband networking radio systems; information systems for the U.S. intelligence community; geospatial information services; and information technology services. Leveraging its knowledge of signals and data derived from signals, Information Solutions has attained a market-leading position in advanced information technology research, intelligence analysis and production, and geospatial exploitation software. Equal Opportunity Employer/Females/Minorities/Veterans/Disabled/Sexual Orientation/Gender Identity/Gender Expression

Similar jobs you might like