Software Developer VI

General AtomicsPoway, CA
Onsite

About The Position

This position serves as a frontline supervisor and exercises judgment in planning, organizing, and overseeing the day-to-day activities required to design, develop and/or modify end-user, system level, and data management software applications to achieve established project and program objectives. This position will supervise a team of Engineers/Developers in the design and development of software from the requirements phase through integration and test, with a primary focus on daily operational execution, task coordination, and issue resolution.

Requirements

  • Demonstrated fluency in developing software using Python and Python-based big data analysis libraries in Linux based environments.
  • Must have a strong understanding of software development concepts, principles, and theory and proven ability to follow and apply use of programming and analysis concepts.
  • 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 frontline team leader is essential.
  • Must be able to obtain and maintain a DoD Secret security clearance.

Nice To Haves

  • Prior experience providing technical leadership, serving as a team lead, or supervising software developers is highly desirable.

Responsibilities

  • Determine and clarify user requirements and specifications within assigned projects and plan for software development activities within the broader organizational scope.
  • Software development includes end-user, system level, and data management applications.
  • Translate higher-level software plans into detailed work assignments for the team and assist in formulating plans for the implementation of software solutions.
  • Oversee and participate in the implementation of design including coding, testing, and documentation to meet defined schedules and quality requirements.
  • Coordinate deployment of applications across the enterprise including cross-platform compliance and ensuring availability of necessary resources in collaboration with other groups.
  • Supervise 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 feedback from users and stakeholders.
  • Communicate routinely with the software developer group, with users, and with management as well as with the wider community to report status, issues, and risks.
  • Provide day-to-day direction, guidance, and support to assigned staff, including task assignment, workload balancing, and monitoring progress against schedules.
  • Assist with training, mentoring, and evaluating team members and provide input on hiring and performance management.
  • Maintain the strict confidentiality of sensitive information.
  • Performs other duties as assigned or required.

Benefits

  • We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service