Principal Software Engineer

Job Description

BAE Systems Inc is looking for a technology-driven individual with a desire to join a forward-leaning and impactful program team. This program team develops and sustains high performance, large-scale boutique processing systems that leverage the latest commercial and open source technologies.

-As a Principal Software Engineer, you will perform mission-relevant user development and engineering tasks that enable next generation technologies that evolve the program's High Performance Computing (HPC) and analytic systems

-The selected candidate will have strong team building skills in technology, with a hands-on background, and a thorough understanding of modern software development toolkits

-Our engineers participate in the complete software development lifecycle including the design, development, and deployments of software solutions, working in a collaborative cross-functional environment with other highly motivated engineers to demonstrate solutions to some of the United States' most pressing problems

-This is an excellent opportunity to establish yourself as a technical leader in a growing business area, and can offer exciting advancement opportunities and career mobility

-BAE Systems values employee growth and development, and offers training and development programs to help the candidate excel in this exciting role

-This role offers a flexible 9/80 schedule (every other Friday off), and a generous benefits package

Typical Education & Experience
Typically a Bachelor's Degree and 6 years work experience or equivalent experience

Required Skills and Education

-A Bachelor's Degree in Computer Engineering, Computer Science, Electrical Engineering, Information Systems, or Mathematics

-5 years of full time Computer Science work experience may be substituted for the BS degree

-5+ years of experience supporting software architecture development, requirements analysis, process execution and evaluation, selection and evaluation of COTS/GOTS tools, and system integration activities (with both new and legacy systems)

-Three (3) years of experience in applicable programming languages such as JAVA, C++ or C, J2EE, Perl or JavaScript

-Linux proficiency

-The ability to operate in a high performing agile environment

Preferred Skills and Education

-Working knowledge of Configuration Management (CM) tools

-Java coding experience using an Integrated Development Environment (IDE)

About BAE Systems Electronic Systems
BAE Systems Electronic Systems is the global innovator behind game-changing defense and commercial electronics. Exploiting every electron, we push the limits of what is possible, giving our customers the edge and our employees opportunities to change the world. Our products and capabilities can be found everywhere - from the depths of the ocean to the far reaches of space. At our core are more than 14,000 highly talented Electronic Systems employees with the brightest minds in the industry, we make an impact - for our customers and the communities we serve.

Back to top