Jobs for People with MS: National MS Society

Mobile National MS Society Logo

Job Information

Tactical Engineering & Analysis, INC Senior Software Developer in San Diego, California

Overview

We are seeking a Senior Software Developer to support the assigned client organization and will be responsible for leading software developer/engineer support staff and/or functional teams and provide engineering expertise necessary to monitor, review, and critique software specifications, designs, and implementations. This includes participation in highly collaborative team environments, contributing to all phases of the development lifecycle using Agile/SCRUM methodologies. In order to conduct analysis, access up to the TS/SCI level is required to attend meeting, analyze threat information, and enter Secure Compartmentalized Information Facilities (SCIFs).

Responsibilities

Essential Functions/Job Duties:

  • Lead and manage a team of programmers and IT support staff in the conduct of engineering research, analysis, test conduct, and/or review of software code to troubleshoot, debug, maintain or improve existing software.
  • Provides adaptable support to the software developer functional team. Responsibilities may include direct program systems software developer support, collaboration with all functional levels of program and engineering staff on design, development, documentation, testing and debugging of applications, software, and systems.
  • Provide engineering expertise in the research, analysis, and review of vendor documentation. And advise program manager(s) or Government client(s) with regard to troubleshooting of code defects and adherence to design.
  • Create and edit standards and demonstrate an expert understanding of user interface design, object-oriented design, test automation, continuous integration/deployment, modeling, versioning, memory management, security, services, networking, inter-process/thread communication, and message queues for development efforts.
  • Review functional performance and qualification test plans and/or procedures. Verifies complex system design to ensure conformance with functional specifications and requirements. Plans and conducts systems engineering, engineering analyses, trade studies, and feasibility assessments supporting systems engineering activities, including technical support for Analyses of Alternatives (AoA).
  • Support end-user software and conduct quality control functions. This includes developing technical documentation to guide future software development activities. And participation and/or witnessing of testing to deploy updated programs and applications.
  • Reviews functional performance and qualification test plans and/or procedures. Verifies complex software designs to ensure conformance with functional specifications and requirements. Plans, writes, and reviews software engineering, white papers, and feasibility assessments supporting software engineering activities.

Skills/Qualifications:

Nine (9+) plus years experience with:

  • Demonstrates an extensive technical expertise and application of engineering principles, concepts, theory, and practice with the ability to organize, plan, schedule, conduct, and coordinate workloads to meet established deadlines or milestones with some experience in project leadership.
  • Using analysis and critical thinking skills to determine and assess the needs of the user and then create software to meet the requirements.
  • Providing clear instructions to the project team, clearly explaining how the software works to the customer and being available to answer any questions that may arise using exceptional communication skills.
  • Applying keen attention to detail and organization to work on numerous parts of a system or application at the same time while being accurate and thorough.
  • Working well with others on the team of Designers, Developers and Programmers using effective interpersonal skills.
  • Being able to efficiently identify and resolve issues that arise during the design, testing and maintenance processes using problem-solving skills.

Proble Solving:

  • Complex Problem Solving Skills - Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
  • Provide technical solutions to a wide range of complex difficult problems. Solutions are innovative, imaginative, thorough, practicable, and consistent with organization objectives.

Discretion/Latitude:

  • Works under only general direction toward pre-determined timelines.
  • Independently determines and develops approach to solutions.
  • Work is reviewed upon completion for adequacy in meeting objectives.

Impact:

  • Contributes to the completion of specific programs and projects. Failure to obtain results or erroneous decisions or recommendations would typically result in serious delays critical to major objectives and considerable expenditure of resources.

Liaison:

  • Frequent inter-organizational and outside customer contacts.
  • Represents the organization in providing solutions to difficult technical issues associated with projects.
Qualifications

Work Schedule:

  • 9/80

Travel:

  • Less than 15%

Minimum Education Requirements:

  • Bachelor of Science in a STEM discipline such as Computer Science in EE, ME, IE, Physics, Information Systems, or Information Technology

Pay Range:$140,000.00 to $170,000.00 annually, DOE

U.S. Citizenship is required

Security Clearance:

Candidates must have an active clearance OR the ability to obtain a US Government security clearance, and will be subject to a US security background investigation (i.e. favorable background investigation / credit score). Additional eligibility requirements for access to various levels of classified information may also be required. An active security clearance is highly desirable.

Tactical Engineering and Analysis, Inc. is an Equal Employment Opportunity/Affirmative Action/Minority/Female/Disability/Protected Veteran Employer

DirectEmployers