Job Summary:
BAE Systems is an international defense, aerospace and security company seeking an experienced Principal Software Engineer to support a critical contract with the National Geospatial-Intelligence Agency in Rome, NY. The role involves leading software development, maintaining existing systems, and providing technical leadership while ensuring alignment with customer needs and mission goals.
Responsibilities:
• Lead the architecture and implementation of new software features and standalone applications, translating complex customer requirements into scalable, high-performance code.
• Support the evolution of existing systems to ensure they remain compatible with changing hardware, operating systems, and external dependencies, ensuring zero degradation of mission-critical services.
• Foster a collaborative relationship with the Customer to identify pain points and propose proactive technical solutions.
• Provide mentorship to junior and mid-level engineers, conduct rigorous code reviews, and establish engineering best practices across the development lifecycle.
• Contribute to the long-term technical roadmap of the contract, identifying opportunities for modernization and efficiency gains.
Qualifications:
Required:
• Must hold an active Top Secret security clearance
• BS degree in Computer Science, Computer Engineering, or a related technical field with at least 6 years of work experience
• Applicant must be able to obtain and maintain the CompTIA Security+ certification
• Experience in the field of cybersecurity
• Experience with Steganography and Steganographic tool sets
• Experience with integrating Steganographic tools in development environments
• Experience with Agile software development methodologies
• Experience in Object-Oriented Design, development practices, and implementation using Java / Jakarta EE
• Experience building and maintaining RESTful Web Services and SQL databases (Postgres)
• Experience with Cloud Technologies, Python, Containerization (Docker), DevOps workflows, and Linux development environments
• Experience with version control and collaboration tools, automated testing frameworks, and CI/CD practices
• Strong oral and written communications skills
• Ability to take initiative, multi-task and work well under pressure
Preferred:
• Hold an active TS/SCI clearance
• Master’s degree in computer science or computer engineering
• Working experience with NGA GEOINT Data Types and Products
• Active CompTIA Security+ Certification
• Experience with build systems, such as Maven and Gradle
• Experience with Log4J, Apache, Junit, HP Fortify
• Hands-on experience with Front-end development, Spring boot framework, and scripting
• Technical writing skills: capable of creating and modifying engineering documentation
Company:
BAE Systems is an aerospace, defence, and information security company that provides advanced and technology-led solutions. Founded in 1999, the company is headquartered in London, GBR, with a team of 10001+ employees. The company is currently Late Stage.