View Job

This job is no longer available

Senior Software Engineer (PaaS LABBENCH)

Full Time

Boeing Intelligence & Analytics

Annapolis Junction MD 20701 USA

Posted 06/17/2022

Job Descriptionback to top

Boeing Intelligence & Analytics (BI&A) is seeking a Senior Software Engineer to join our team of talented engineers.

Work Location:  

Columbia, MD 

Telework Availability: N/A

What You Will Do:

Assist with maintaining and enhancing a Platform as a Service offering that provides an analytic and development platform running on virtual machines. The system allows users to install and use approved applications, access data sources, and perform custom data analysis in a compliant way. Candidate will provide DevOps support in the areas of software development, end user support, and system monitoring/administration.

A Day in the Life (Just a Few of the Things You Will Do):

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas. Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces 

Job Requirementsback to top

Required Education / Years of Experience:

  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required OR Eighteen (18) years total of software development experience may be substituted for candidates without a qualifying bachelor’s degree.

Required Skills/Qualifications (What You Must Have):

  • Active TS/SCI with polygraph
  • Fourteen (14) or more years of experience developing web-based applications using:
    • Cloud Experience: Shall have three (3) years demonstrated work experience with distributed scalable Big Data Store (NoSQL) such as Hbase, CloudBase/Acumulo, Big Table, etc.; Shall have demonstrated work experience with the Map Reduce programming model and technologies such as Hadoop, Hive, Pig, etc.; Shall have demonstrated work experience with the Hadoop Distributed File System (HDFS); Shall have demonstrated work experience with Serialization such as JSON and/or BSON 
    • Experience with relational and non-relational databases (e.g. MySQL, Oracle, MongoDB)

  • Full Software Development Lifecyle (SDLC) experience that includes eight (8) years or more of:​
    • Analyzing and translating user requirements into software requirements
    • A combination of both new software development and capabilities enhancement
    • Provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, and requirements analysis and synthesis from system level to individual software components
    • Developing simple data queries for existing or proposed databases or data repositories
    • Software Integration (new and existing systems)
    • Troubleshooting, debugging and defects correction.
    • Creation and editing of software system documentation
    • Provide recommendations for improving documentation and software development process standards 
    • Assisting with development and execution of test procedures for software components
    • Experience developing applications interfacing with REST-based APIs/services in Apache Tomcat/Java or NodeJS.
    • Develop or implement algorithms to meet or exceed system performance and functional standards 
    • Serve as team lead and oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project 

 Desired Experience/ Skills (Nice to Have):

  • Experience with writing Linux based scripts to facilitate application integration using a one or more appropriate server-side languages (i.e. Shell, Python, etc.)
  • Modify the repository schema of an existing application to support new data items, develop data mining and data ingest processes for new data, and support integration with middle-tier and back-end APIs
  • Administer, maintain, and implement policies and procedures for ensuring the security and integrity of the application
  • Experience working in an Agile software development environment
  • Experience managing software code using Git, MAVEN, OpenStack, and Jenkins
  • Experience using Jira and Confluence
  • Experience with automation tools such as Ansible, Puppet, and Terraform
  • Experience with DevOps tools (i.e. Kubernetes, Helm)

Job Detailsback to top

Location Annapolis Junction, MD, 20701, United States
Categories Accounting & Finance, Construction, Skilled Labor & Trades, Aerospace & Aviation, Human Resources & Recruiting, Administrative & Clerical, Counter Intelligence & /SIGINT/HUMINT/MASINT, GIS Imagery & IMINT, Computer Software, Computer Hardware, Legal, Manufacturing & Production, Transportation & Warehousing, Logistics & Supply Chain, Science, Chemical & Biological, Customer Service & Help Desk, Education / Training / Instructor, Environment, Executive, Facilities, General, Government, Graphic Arts / Media / Advertising, Hospitality / Housekeeping, Journalism, Law Enforcement & Security, Medical & Biomedical, Nuclear, Professional, Research and Analyst, Sales, BD & Marketing, Telecommunications, Contracts & Acquisitions, Cyber Security, Data Science, Information Technology, Linguists, Translators & Interpreters, Engineering
Sec Clearances Top Secret/SCI with Full-scope Polygraph

Location Mapback to top

Contact Informationback to top

Contact Name Chris Cummings
How to apply Applications are no longer accepted for this job posting.
Job Code 5208

Senior Software Engineer (PaaS LABBENCH)

Similar Jobs

Users who responded to this job also responded to