BAE Systems is looking for an entry level Software Engineer to work in a rapid development environment as part of a multi-disciplinary team beginning in 2027. The role involves coding, debugging, and integrating software, while working on systems that support defense and intelligence customers.
Integration, regression, and requirement testing of complex SW/HW systems
Business travel in support of product demonstrations
Software installation
System testing
Qualification
Required
Bachelor's of Science in Computer Science, Computer Engineering, or computer science related field by June 2027
No more than 6 months of full-time (non-internship) software engineering experience
Ability to obtain and maintain a security clearance by the U.S. Federal Government
Proficient/knowledgeable in Java
Understanding and skills in software design and code, including Object Oriented Analysis & Design (OOAD) and fully understand concepts of Object-Oriented Programming (OOP)
Team player with a proactive attitude, the ability to be productive in a dynamic/ collaborative environment, and strong oral and written communication skills
A self-motivated and fast learner who seeks challenges, supports the team initiative, and thrives in an agile paced timeline
Preferred
Proficiency in multiple high level programming languages other than Java (C/C++, C#, Python or JavaScript)
Experience in backend/frontend/full-stack development and/or software architecture
Knowledge on Artificial Intelligence (AI)/Machine Learning (ML)/Large Language Models (LLM)
Prior internship or research experience in related field
Active security clearance
Extracurricular activities (campus organizations, clubs, student organizations, community service)
Experience/Familiarity with any of the following: Software Architecture/Frameworks - Spring/Spring boot, RESTful Web Services/RESTful APIs/REST APIs/APIs, Microservices, Swagger, Kafka, ActiveMQ