Skip to content
NEXTMOVEFDE careers · United States

Senior Software Development Engineer

AI summary of the role

Senior Software Engineer role at Teledyne FLIR Defense, focused on developing and sustaining Java-based applications for defense and public safety systems.

What you’ll do

  • Program in Java using IntelliJ for new development and sustaining existing applications
  • Manage and coordinate tasks for an engineering team
  • Work within a geographically disperse team and travel periodically for integration sessions
  • Develop and maintain understanding of the system and equipment controlled

What you’ll bring

  • Applicants must be a U.S. person
  • BS or MS degree in Computer Science or equivalent
  • Minimum 10 years relevant experience in software development
  • Expert at Java, multi-threaded programming, and Git

Technologies

Java · IntelliJ · Ubuntu 22.04 · Git · Jira · C++ · Bash · Android Studio · ATAK · MIL-STD-498

About Teledyne

Diversified industrial conglomerate making enabling technologies — digital imaging, instrumentation, aerospace/defense electronics, engineered systems — for high-reliability markets, grown largely via disciplined acquisitions.

Public · 5000+ people

Source and classification

Production engineering · Evidence for this classification:

explosives, and a host of other solutions that help warfighters, first responders, and search-and-rescue teams do their jobs better. We're looking for passionate innovators eager to shape the future of the Defense and Public Safety industries. If you’re mission-driven to globally collaborate on solutions that can change the battlefield and save lives, we invite you to explore our current opportunities. #TeledyneFLIRDefenseJobs Job Summary: The Senior Software Engineer is a self-directed leader that works on team projects to provide a broad range of software development expertise for various applications. The candidate will be responsible for all software engineering lifecycle processes including requirements gathering, analysis, design, documentation, programming, debugging, unit testing, new development, and sustaining existing applications. They solve the most challenging problems
How jobs are selected

Employer postings · Data from · Sources