Software Engineer
Apply NowCompany: Tactical Engineering & Analysis Inc
Location: San Diego, CA 92154
Description:
Overview
We are currently seeking a Software Engineer responsible fo conforming with coding standards, system interfaces, and design patterns. They will play a supporting role in achieving the organizations goals by participating in code reviews and incorporate feedback to improve code quality and following predefined functional requirements and technical specifications. This position will directly impact the Command and Control Processing Modernization project at NIWC Pacific, through debugging and fixing minor software issues, contributing to the maintenance and improvement of existing software systems.
Responsibilities
ESSENTIAL FUNCTIONS
Apply rigorous engineering standards when performing the following, with supervision:
CUSTOMER FOCUS
INITIATIVE
TEAMWORK
COMMUNICATION
Qualifications
BASIC SKILLS
Two (2) plus years of experience and basic knowledge of the following:
PHYSICAL REQUIREMENTS
EDUCATION
Bachelor of Science in a STEM field required
PAY RANGE
Level 2: $90,000.00 to $120,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 & Analysis, Inc. is an Equal Employment Opportunity/Minority/Female/Disability/Protected Veteran Employer
We are currently seeking a Software Engineer responsible fo conforming with coding standards, system interfaces, and design patterns. They will play a supporting role in achieving the organizations goals by participating in code reviews and incorporate feedback to improve code quality and following predefined functional requirements and technical specifications. This position will directly impact the Command and Control Processing Modernization project at NIWC Pacific, through debugging and fixing minor software issues, contributing to the maintenance and improvement of existing software systems.
Responsibilities
ESSENTIAL FUNCTIONS
Apply rigorous engineering standards when performing the following, with supervision:
- Assist in the design, development, and testing of software systems with an emphasis on scalability, reliability, and maintainability
- Conform with coding standards, system interfaces, and design patterns
- Participate in code reviews and incorporate feedback to improve code quality
- Support DevOps, QA, and cross-functional teams to ensure high-quality delivery
- Follow predefined functional requirements and technical specifications
- Debug and fix minor software issues, contributing to the maintenance and improvement of existing software systems
- Collaborate with senior engineers to understand project requirements and contribute to development efforts
- Participate in Agile methodologies such as sprint planning, daily stand-ups, retrospectives, and backlog grooming.
CUSTOMER FOCUS
- Take initiative to resolve customer issues within defined processes.
- Begin to understand customer preferences and seeks to improve satisfaction.
INITIATIVE
- Demonstrate willingness to take on additional tasks or challenges with some supervision.
- Look for opportunities to improve efficiency or outcomes within set parameters.
TEAMWORK
- Contribute to team goals, actively engaging with colleagues and sharing ideas.
- Take ownership of individual responsibilities while helping the team succeed.
COMMUNICATION
- Able to communicate effectively in both written and verbal formats.
- Begin to handle more challenging communication with clients or teams, with guidance.
Qualifications
BASIC SKILLS
Two (2) plus years of experience and basic knowledge of the following:
- Programming language: C++
- Database technologies, data structures, algorithms, and system design
- System-level programming and architecture design
- Version control systems
- Software development methodologies: SDLC, Agile, Scrum
- Testing procedures and debugging techniques
- UX/UI principles for software development, preferred
- Experience with MOTIF, preferred
PHYSICAL REQUIREMENTS
- May be expected to lift up to 25 lbs
- Frequent use of keyboard and typing
- Frequent sitting and standing
EDUCATION
Bachelor of Science in a STEM field required
PAY RANGE
Level 2: $90,000.00 to $120,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 & Analysis, Inc. is an Equal Employment Opportunity/Minority/Female/Disability/Protected Veteran Employer