Software Engineer Mid Level
San Diego, CA 
Posted Today
Job Description
Shift Type
Job Title
Software Engineer Mid Level
San Diego, California - San Diego, CA 92121 US (Primary)
Information Technology
Salary Grade
Job Type
Job Description

The Software Engineer Mid Level will design, modify, develop, and implement software programming applications. Conduct unit testing and participate in the code review and system test process through code and test review, and analysis and remediation of code review and test defects.

Job duties include:

  • Design, develop, enhance, debug, and implement software. Troubleshoot production problems related to software applications.
  • Researches, unit test, build and coordinate the conversion and/or integration of new products based on customer requirements. Design and develop new software products or major enhancements to existing software.
  • Address problems of systems integration, compatibility, and multiple platforms.
  • Consult with project team and end users to identify application requirements.
  • Assist in the evaluation and recommendation of application software packages, application integration and testing tools.
  • Resolve problems with software and respond to suggestions for improvements and enhancements.
  • Act as team leader on projects.
  • Instruct, assign, direct, and check the work of other software developers on development team.
  • Participate in development of software user manuals.

# of Hires Needed
Exemption Type
Hiring Manager
Puyear, Jerry (Business Development/Engineer - Business Development (
Job Requirements

Clearance Required: Secret


  • Two (2) to five (5) years' experience.
  • Bachelor's Degree in an engineering/technical discipline from an accredited college with three to five (3 to 5) years of software engineering experience; or a Master's Degree with two (2) years software engineering experience; or a Ph.D. degree with one (1) year software engineering experience
  • Knowledge of software engineering standard concepts, best practices, and procedures
  • Demonstrated proficiency and experience in developing and maintaining software applications and computer systems
  • Knowledge and experience with CMMI engineering process areas
  • Has working experience: with product(s) and components used within NIDS II
  • Experience providing software engineering for complex systems using one or more of the following technologies: Red Hat Linux, Windows XP, VMware
  • Experience preferred with: Linux and Java or Vue ,product(s) and components used within NIDS, and Cesium.
Clearance Required
Equal Opportunity/Affirmative Action Employer


This contractor and subcontractor shall abide by the requirements of 41 CFR ** 60-1.4(a), 60-300.5(a) and 60-741.5 a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, or national origin. Moreover, these regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, national origin, protected veteran status or disability.


Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
2 years
Email this Job to Yourself or a Friend
Indicates required fields