Senior Software Engineer
Vacancy expired!
Job DescriptionAt Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.Are you up for the challenge? Do you want free money in your 401k? Do you want job security and a company that invests in you? You need to check us out! In this exciting role you will work with real-time data and create tools using cutting-edge visualization, development, and analytic technologies. ALONG WITH COMPETITIVE SALARIES AND OUR COMPREHENSIVE BENEFITS, WE OFFER:
- Employee Performance Incentives
- Ongoing Training Opportunities
- Boeing Employee Discount Program
- Health Insurance Opt-out Incentives
- Company paid dental and vision
- Generous 401k Contribution - 10% contribution (NOT A MATCH)
- Student Debt Payoff
- Up to $30k Tuition Assistance
- HSA Contributions
- Professional Development Program
- Perform and manage the activities of personnel involved with the development, documenting, interfacing, integration, testing and modification of complex classified and unclassified software
- Be part of a team charged with the design, development, maintenance, and improvements to system software and applications for search and survey systems
- Serve as key developer as part of a software development team that performs collaborative software development tasks with other teams
- Research and recommend software tools and processes
- Work closely with project managers and other engineering teams in evaluating current systems and recommending decisions on future development
- Assist System Engineers with the analysis of user and system requirements and constraints
- Analyze system specifications and translate system requirements to task lower-level software engineers
- Use Configuration Management tools such as Git for source code control and software release management
- Perform unit and integration testing of software components
- Update and report status of system requirements, including software discrepancy/bug reports
- Provide assistance to testers and support personnel as needed to determine and resolve system problems
- Develop software technical documentation including system/software requirements, design, code, algorithms, interfaces and processes
- Participate in cross-program system engineering discussions to promote reuse and partnering across projects
- Provide technical support to system integration efforts in the lab and during field installations
- An active TS/SCI clearance with polygraph
- Bachelor's degree or higher in a technical field
- 5+ years of experience in programming and providing direction for the design and development of application software for systems.
- 2+ years of experience in establishing and using virtual server environments
- 2+ years of experience using Enterprise Service Bus technologies for services such as messaging
- Agile and Continuous Integration development and deployment methodologies
- Linux - CentOS or RedHat
- Python
- JavaScript, Node, React or other GUI tools
- MySQL or MariaDB
- GitLab
- Python Threading
- Bash
- REST API
- Atlassian - JIRA and Confluence
Vacancy expired!