Software Engineering Manager

Peraton

$135K — $216K *
Aerospace & Defense
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • 12+ years of experience with supervisory or management experience preferred
  • Active TS/SCI clearance, must be eligible for polygraph
  • U.S. Citizenship required
  • Strong verbal and written communication skills
  • Proficiency in Java 17, including modern language features and frameworks
  • Experience with Spring Framework, Spring Boot, and Swing
  • Familiarity with Java Persistence Architecture, SQL databases, and cloud development on AWS

Responsibilities

  • Manage the development, testing, and maintenance of Java-based software for satellite communications
  • Lead comprehensive software solutions for integrated hardware and software systems
  • Analyze software requirements and create new architectures and designs
  • Collaborate with customers to identify emerging needs and system-level requirements
  • Engage with Subject Matter Experts to build and enhance Ground Terminal management systems
  • Ensure adherence to customer guidance and modern software development best practices
  • Document software engineering activities and present findings during program reviews

Benefits

  • Comprehensive health and wellness benefits
  • Opportunities for professional development and training
  • Flexible work arrangements
  • Collaborative and innovative team environment
  • Supportive of work-life balance
Full Job Description
Responsibilities

Peraton is looking for a Software Engineering Manager in Melbourne, FL to lead our satellite ground terminal application development supporting multiple government customers. You will lead our integrated team of talented, high-performing engineers developing, testing, fielding, and maintaining our Java-based ground terminal applications. You will supervise and provide technical leadership to multiple staff to enable critical satellite communications, emerging services, and distributed computing technologies providing reliable data exchange with multiple satellite platforms across several ground terminal locations. Key areas of support include requirements analysis and other systems engineering tasks, customer presentations, CDRL development, oversight of new system interface development, integration of new system hardware, migration to updated infrastructure services, testing of system enhancements, and direct support of emerging customer needs.

Responsibilities of Position:
  • Oversee design, development, test, and maintenance of Java software components. Critical technologies include remote systems network communications, event-driven and state-driven response management, hardware interface management, error logging, and exception handling.
  • Lead and oversee all aspects of software engineering required to implement highly integrated and internetworked hardware and software systems.
  • Analyze software requirements, develop new component architectures, software design, programming, and integration of new services at the unit, module, component, and system levels.
  • Work with the customer and application users to identify emerging needs and user interactions to define new system and application-level needs.
  • Work with Ground Terminal (GT) Subject Matter Experts (SMEs) to design, develop, and maintain GT management software systems.
  • Adhere to customer guidance, security requirements, open standards, modern software development best practices, and Industry standards to the extent that operational requirements will allow.
  • Present software requirement traceability and system design details to the customer during program milestone reviews
  • Provide technical reports, white papers and other documentation as required to document all software engineering service activities


Qualifications

Required Qualifications:

  • 12 years of experience, may have supervisory or management experience
  • Active TS/SCI clearance with the ability to obtain a polygraph
  • Must be a US Citizen
  • Strong oral and written communication skills
  • Experience in / knowledge of:
    • Java (minimum of Java 17) including usage of Stream APIs, Future APIs, Lambdas, Records, and other modern Java development features.
    • Building applications in Spring Framework/Spring Boot and Swing.
    • Java Persistence Architecture (JPA) and hibernate.
    • SQL relational databases especially MariaDB.
    • JavaScript, Angular, and/or Go.
    • Cloud application development, especially AWS.

Desired Qualifications:
  • Experience in / knowledge of software development and test that directly interacts with hardware components such as modems, antennas, timing equipment, etc


Target Salary Range

$135,000 - $216,000. This represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual's experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.

Similar Jobs

More Jobs at Peraton

More Aerospace & Defense Jobs

  • Model Based Systems Engineer
    $130K — $150K + paid health insurance & dependents, paid education assistance, *
    Kitty Hawk Technologies
    King George, VA 22485 (King George County)
  • Thales Group
    C5ISRT & UXV Architect
    $145K — $210K *
    Thales Group
    Ottawa, ON K1G 3J6
  • Anduril Industries
    Senior Trainer
    $98K — $129K *
    Anduril Industries
    Atlanta, GA 30349 (Fulton County)
  • Director, Contracts & Compliance
    $120K — $150K *
    Parry Labs LLC
    Alexandria, VA 22304 (Alexandria City County)
  • Quality Manager
    $80K — $115K *
    Kraken Kinetics
    Pinehurst, NC 28374 (Moore County)

Find similar Software Engineering Manager jobs: