General Atomics Aeronautical Systems, Inc

Supervisor Staff Software Developer

Poway, CA 92064In-Person
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's, Master's, or PhD in Computer Science or related field, with 4-9 years of progressive software development experience.
  • Fluency in Python and experience with big data analysis libraries in Linux environments.
  • Strong grasp of software development principles and ability to apply programming concepts effectively.
  • Experience as a technical lead or in informal leadership roles on software projects is a plus.
  • Quick learner with the ability to adapt to new concepts in an evolving tech landscape.
  • Exceptional communication, computer, and interpersonal skills for effective collaboration and documentation.
  • Ability to work independently while leading a team.

Responsibilities

  • Collaborate with users and management to define software requirements.
  • Break down high-level plans into actionable tasks for the development team.
  • Lead the design, coding, testing, and documentation processes to meet project deadlines.
  • Manage application deployment and ensure cross-platform compliance.
  • Oversee code maintenance, debugging, and updates to adapt to user needs.
  • Provide feedback for future application development based on new technologies and project observations.
  • Regularly communicate status, issues, and risks to developers and management.
  • Direct day-to-day activities of engineers, assign tasks, and troubleshoot technical issues.
  • Support training and mentorship for team members, sharing best practices.

Benefits

  • Opportunities for professional development and skill enhancement.
  • A collaborative work environment emphasizing teamwork and leadership.
  • Access to cutting-edge technologies and projects.
  • Engagement with a diverse and inclusive workforce.
Full Job Description
Job Summary

This position serves as a team lead and provides day-to-day guidance and coordination for a small group of Engineers/Developers engaged in designing, developing and/or modifying end-user, system level, and data management software applications to achieve established project objectives. This position works closely with the frontline supervisor to execute plans and will lead the team through the requirements, design, development, integration, and test phases with a primary focus on tactical execution of work assignments and adherence to established processes.
DUTIES AND RESPONSIBILITIES:
  • Work with users and the frontline supervisor to determine and clarify user requirements and specifications within assigned tasks and projects. Software development includes end-user, system level, and data management applications.
  • Assist in planning software development activities by breaking down higher-level plans into specific tasks and work packages for the team.
  • Lead and participate in the implementation of design including coding, testing, and documentation to meet defined schedules and quality requirements.
  • Support deployment of applications across the enterprise including cross-platform compliance and coordinating availability of necessary resources with other groups.
  • Perform and oversee code maintenance activities including debugging and updating to keep pace with the evolving environment and user needs.
  • Provide input to plans for future applications based on new developments in computer technology and observations from current work.
  • Communicate routinely with the software developer group, with users, and with management as appropriate to report status, issues, and risks for assigned work.
  • Provide daily direction and guidance to assigned staff, including task assignment, monitoring progress, and helping resolve technical issues.
  • Assist in training and mentoring team members, sharing best practices and supporting skill development.
  • Maintain the strict confidentiality of sensitive information.
  • Performs other duties as assigned or required.
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.

Job Qualifications

  • Typically requires a bachelors degree, masters degree or PhD in computer science, information system or related discipline and progressive software development experience as follows; nine or more years of experience with a bachelors degree, seven or more years of experience with a masters degree, or four or more years with a PhD. May substitute equivalent experience in lieu of education.
  • Demonstrated fluency in developing software using Python and Python-based big data analysis libraries in Linux based environments.
  • Must have a solid understanding of software development concepts, principles, and theory and proven ability to follow and apply use of programming and analysis concepts.
  • Experience serving as a technical lead or informal lead on software development tasks or small projects is desirable.
  • Must possess the ability to understand new concepts quickly and apply them accurately throughout an evolving environment.
  • Excellent communication, computer and interpersonal skills are required to enable an effective interface with other professionals, to produce appropriate documentation, and to present results to a limited internal audience.
  • The ability to work both independently and as a team lead is essential.
  • Able to work extended hours as required.
  • Must be able to obtain and maintain a DoD Secret security clearance.

About General Atomics Aeronautical Systems, Inc

General Atomics Aeronautical Systems, Inc. (GA-ASI) is a leading designer and manufacturer of remotely piloted aircraft (RPA) systems, radars, and electro-optic and related mission systems, including the Predator® RPA series and the Lynx® Multi-mode Radar. GA-ASI provides long-endurance, mission-capable aircraft with integrated sensor and data link systems required to deliver persistent situational awareness and rapid strike capabilities. The company is headquartered in Poway, California, and has additional offices and facilities around the world.
Learn more about General Atomics Aeronautical Systems, Inc
Size
14,000 employees
Industry
Founded
1955

Similar Jobs

More Jobs at General Atomics Aeronautical Systems, Inc

More Information Technology Jobs

Find similar Supervisor Staff Software Developer jobs: