F/A-18 Software Tools Engineer
Seeking a multi-talented software developer to work independently and take ownership of software development tools to bridge the gap between our System Administration team and product software engineers.
Essential Job Functions:
Maintain, improve and develop the software development environment which is comprised of custom and commercial tools.
Interface with all members of the team to promote a DevOps culture and lead efforts to improve the tool infrastructure to maximize software development and release efficiency.
Perform tool and user account administration in support of the F/A-18 software development team.
Maintain and improve existing tools, create new tools, and customize commercial tools through leveraging APIs to develop plugins, extensions, or triggers in a mixed Unix and Windows environment.
Interface with product software engineers (the users) to document defects and software requirements for tool enhancements and new tool development.Requirements
Due to sensitivity of customer related requirements, US citizenship is required.
Must be eligible to obtain and maintain a security clearance for the duration of employment.
Bachelor's degree in Engineering on an engineering discipline with at least 2 years of experience or Master's with at least one year of experience is required.
Effective communication skills; both oral and written.
Organized, self-motivated and detail oriented.
Ability to work in a teaming environment.
Ability to prioritize and multi task.
Experience in a multiple programming languages such as Perl, C, C++, C#, and Java.
Understanding of software development lifecycle and various tools (CM, Compiler, etc.) utilized in the software development process.
Familiar with Atlassian Tool Suite (Crowd, Confluence, JIRA, Bitbucket, Fisheye, Bamboo).
Demonstrated experience with build automation and continuous integration.
Familiar with version control and source code repositories using Git.
Familiar with peer review and static analysis tools.
Proficient in C++/C# and comfortable in one or more scripting languages (i.e., Perl).