Principal Software Engineer

8 - 10 years experience  •  Software

Salary depends on experience
Posted on 11/10/17
Rome, NY
8 - 10 years experience
Salary depends on experience
Posted on 11/10/17

Job Description:
The C4ISR Systems line of business within the Electronic Systems (ES) Sector of BAE Systems is looking for self-motivated and experienced Principal level software developers. If you are a Principal level engineer who loves to develop software, continuously expand your skillset and lead/mentor junior level engineers then this is the career opportunity for you. C4ISR provides actionable intelligence for our warfighters through electronic products and innovative technical solutions from the depths of the ocean to outer space and everywhere between. The BAE Rome NY campus, established in 1997, provides technical support across multiple C4ISR projects providing both operations and sustainment support to existing efforts and cutting edge solutions for emerging products.
As a Principal Software Developer, you should have full software lifecycle development experience, be an expert developer with expansive industry experience and a strong agile engineering background. You can expect to continuously strengthen your technical skills as you lead cross-functional teams working closely with program stakeholders. The organization focuses on career development of our engineers and advancement of the craft of software engineering. You will have opportunities to expand your software development skills and stay current in the software discipline. Duties will include analyzing, developing, debugging, testing, configuring, and deploying software solutions in an agile continuous development environment. Applying state-of-the-art software development tools and techniques, working alongside other highly motivated engineers. The Java programming language in a UNIX/Linux development environment is the norm for the majority of C4ISR projects. However, many other technologies are characteristically used as well (e.g. JavaScript/Angular, AWS, Web Services, SOA, Python, Node.js, PHP, MySQL, HTML, CSS, etc.).    

Minimum Education and Experience:
Bachelor's Degree and 8 years work experience or 12 years of experience in lieu of degree

Required Skills and Education:

  • Bachelor's Degree and 8 years work experience or 12 years of experience in lieu of degree
  • Experience developing with Java, Java EE, Web Services, SOA, C++ in a UNIX / Linux / Windows based development environment
  • Experience with Amazon Web Services (AWS) Cloud development and technologies
  • Experience developing with scripting languages – JavaScript, Node.js, Python, PHP
  • Development of RESTful services or HMI experience in JavaScript or Angular
  • Experience with SQL and various RDMS, such as MySQL and Postgres 
  • Experience with build systems, such as Make, Ant, Maven and Gradle
  • Experience with version control systems, such as Subversion and GIT
  • Experience conducting software development in an agile development environment 
  • Demonstrated, motivated, team-oriented individual with strong problem-solving abilities and proven interpersonal skills
  • Proactive attitude and the ability to be productive in a dynamic/collaborative environment
  • Strong communication skills, both written and oral

Preferred Skills and Education:

  • Experience with system virtualization technologies, such as VMware tools, VirtualBox
  • Software development and continuous integration tools (Jira, Bit bucket, Git, Gradle, Mesosphere, Fisheye)
  • Experience with Cloud Computing, C#, .Net Framework, Perl, HTML/CSS
  • Experience developing mobile applications on the Android, iOS, or Windows Phone platforms
  • Experience developing web-based graphical user interfaces (GUI) and applications
  • Machine learning for support of user interactions
  • Experience conducting COTS integration efforts
  • Strong technical writing skills: capable of creating and modifying engineering documentation
  • Experience preparing and presenting technical material to Customer base and/or senior management
  • Computer security and cryptography experience
  • CompTIA Security+ certified
  • Job ID:32287BR
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.