About the role

  • Principal Software Engineer developing front-end and back-end software for critical systems at Monterey Technologies. Working on various technologies including Java services, HTML5, and SQL databases.

Responsibilities

  • Develop front-end and back-end software to meet requirements of design documents, models, and other requirements
  • Plan software design and development work with:
  • Java services
  • Thin-client UI
  • HTML5
  • REST/SOAP web services
  • SQL database
  • LINUX
  • Conduct code reviews and analysis
  • Manage cloud and local development environments
  • Assist in the writing of software development considerations for work proposals
  • Develop software that provides command and control functionality of a hardware system (sending commands, receiving acknowledgments, working on and integrating across interfaces)
  • Develop software that enables activity planning and constraint checking to achieve mission outcomes
  • Develop software that enables the visualization of a complex and dynamic environment in both 3 and 4 dimensions, complete with decisions tools, intelligent context, and user-centric interface design

Requirements

  • US Citizenship - requirements of our US Government customers
  • Ability to obtain and maintain US DoD Security Clearance
  • Bachelor's degree in Computer Science or a closely related field
  • A masters degree is a plus
  • 10+ years of demonstrated experience in a Software Engineering environment
  • 5+ years of demonstrated experience in a Full-Stack environment is a plus
  • Experience with Typescript/Javascript/React/Redux

Benefits

  • Security Clearance Required
  • Develop front-end and back-end software to meet requirements of design documents, models, and other requirements
  • Plan software design and development work with:
  • Java services
  • Thin-client UI
  • HTML5
  • REST/SOAP web services
  • SQL database
  • LINUX
  • Conduct code reviews and analysis
  • Manage cloud and local development environments
  • Assist in the writing of software development considerations for work proposals
  • Develop software that provides command and control functionality of a hardware system (sending commands, receiving acknowledgments, working on and integrating across interfaces)
  • Develop software that enables activity planning and constraint checking to achieve mission outcomes
  • Develop software that enables the visualization of a complex and dynamic environment in both 3 and 4 dimensions, complete with decisions tools, intelligent context, and user-centric interface design

Job title

Principal Software Engineer

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job