BAE Systems is an international defense, aerospace, and security company focused on advanced electronics and technology solutions. They are seeking a Software Engineering Intern to assist in the design and development of software platforms, working under the guidance of senior engineers in a collaborative environment.
Responsibilities
Assist in design and development of software platforms and mission applications
Work in a rapid development environment as part of a multi-disciplinary team
Analyze, develop, debug, test, configure, and deploy software solutions in an agile continuous development environment
Apply state-of-the-art software development tools and techniques
Work alongside other highly motivated engineers
Qualification
Required
Enrollment in a BS/BA, or MS/MA engineering/technical degree program
Entering Junior or Senior level year (BS/BA) or MS/MA student
Ability to obtain an active Top Secret/SCI clearance. The applicant must be able to maintain their security clearance for the position. Applicant must also be able to obtain and maintain the CompTIA Security+ certification
Basic understanding of standard software skills in design and code
Exposure to multiple high level programming languages (e.g., Java/J2EE, C/C++)
Exposure to various scripting languages – JavaScript, Python, PHP
Exposure to UNIX / Linux / Windows based development environments
Exposure to data structures, software design patterns and multiple programming language features
Team player with a proactive attitude and the ability to be productive in a dynamic environment
Ability to work in a collaborative environment (open seating arrangement)
Strong oral and written communications skills
Ability to take initiative, multi-task and work well under pressure
Preferred
Applicants with a current TS/SCI security clearance
Applicants with a current CompTIA Security+ certification
Experience developing with Java, Java EE, C/C++, Web Services, SOA
Experience with Cloud Computing, Angular Framework, Perl, JSON, HTML/CSS
Experience with build systems, such as Make, Ant, Maven and Gradle
Experience with version control systems, such as Subversion and GIT
Experience developing web-based graphical user interfaces (GUI) and applications
Experience implementing software designs as a member of a development team
Technical writing skills: capable of creating and modifying engineering documentation
Familiarity with Agile methodology principles
Benefits
Health, dental, and vision insurance
Health savings accounts
A 401(k) savings plan
Disability coverage
Life and accident insurance
Employee assistance program
A legal plan
Discounts on things like home, auto, and pet insurance
Paid time off
Paid holidays
Paid parental leave
Paid military leave
Paid bereavement leave
Any applicable federal and state sick leave
Company recognition program to receive monetary or non-monetary recognition awards
Other incentives may be available based on position level and/or job specifics
Temporary employees can elect to participate in the 401(k) savings plan
Temporary employees working 20+ hours per week are eligible for medical benefits
Temporary employees working 20+ hours per week are eligible for the employee assistance program
Temporary employees working 20+ hours per week are eligible for business travel accident insurance
BAE Systems is an aerospace, defence, and information security company that provides advanced and technology-led solutions.