Software Engineer (Level 1)
Required Qualifications:+ A minimum of 7 years of experience as a SWE in programs and contracts of similar scope, type, and complexity.+ A minimum of a Bachelor's Degree in Computer Science or related discipline from an accredited college or university.+ 4 years of additional SWE experience on projects with similar software processes may be substituted for a Bachelor's Degree.Required Skills:+ Within the last 7 years, a minimum of 5 years experience developing in Java. Specifically, Candidate must have experience developing and reengineering/refactoring large codebases+ Within the last 7 years, a minimum of 3 years experience developing software in either a Linux, Windows, or Mac OS environment+ Within the last 3 years, a minimum of 1 year of experience developing software with Eclipse and Junit+ Demonstrated familiarity with C/Assembly code and microprocessors+ Candidate must be flexible to changing requirements and direction of tasking+ Candidate must be comfortable interfacing with other team members - strong communication and interpersonal skills+ Candidate must be self motivatedDesired Skills:+ Familiarity with GHIDRA+ Experience with reverse engineering concepts+ Experience developing in Python+ Experience with Postgres/Elasticsearch+ Experience with debugger internals+ Experience performing open source development+ Experience with Git+ Experience working within an Agile development environmentClearance: TS/SCI with Poly. BrainTrust is an Affirmative Action/Equal Employment Opportunity employer. All qualified applicants are considered for all positions without regard to race, color, religion, sex, national origin, veteran status, age, gender identity, genetic information, marital status, sexual orientation, or disability.