Job Directory Software Engineer 3 (Software Application Developer Product)

Software Engineer 3 (Software Application Developer Product)
San Diego, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Job ID 19-1649 Date posted 06/07/2019 Location San Diego, California, United States Company Tapestry - KTN

Job Description

Performs architectural trade studies and contributes to the development of documentation and maintenance of software architectures. Participates in internal and external architecture reviews. Provides data, recommendations, and estimates for software component level project planning including corrective action plans. Coordinates and participates in project management reviews and compliance audits. Develops Computer Software Units (CSUs) software requirements and algorithms. Defines internal interfaces. Performs requirements allocation between hardware, software, and operators. Participates in requirement team and peer reviews as a presenter and evaluator. Performs requirements change assessment and provides a technical interface to requirement change-assessment meetings. Develops supplier/subcontract performance assessment including appropriate metrics. Makes recommendations of adequacy of subcontractor/supplier technical approach to project lead. Helps resolve programmatic and technical problems that would impact cost, schedule and/or performance. Develops, maintains, and unit tests code. Develops/decomposes, documents, and maintains designs for software. Participates in internal design reviews and builds large scale software systems. Participates in software integration efforts. Troubleshoots and investigates problems across software components. Develops, selects, tailors, and deploys processes and tools. Establishes metrics. Participates in process reviews. Provide expertise on software methodologies and processes to internal/external customers. Supports operational and integration issue resolution. Boeing is the world's largest aerospace company and leading manufacturer of commercial airplanes and defense, space and security systems. We are engineers and technicians. Skilled scientists and thinkers. Bold innovators and dreamers. Join us, and you can build something better for yourself, for our customers and the world. Tapestry Solutions a Boeing Company is seeking a Software Engineer 3 (Software Application Developer Product) to join our San Diego, CA team. This is a great opportunity to develop software used for logistics information systems and work with an amazing technical team. As a Software Engineer you will develop documents and maintain architectures requirements, algorithms, interfaces and designs for software systems. You will develop and maintain code and integrate software components into a fully functional software system. And, supports software project management. Position Responsibilities: Develops, maintains and unit tests code by utilizing software development environments and programming languages in order to implement design and satisfy allocated requirements. Participates in peer reviews. Develops, documents and maintains designs for software consistent with the defined architecture and requirements/regulations by applying established methods and practices. Participates in internal design reviews. Contributes to building large scale software systems. May lead day to day software integration efforts. Troubleshoots and investigates difficult problems across software components. Evaluates proposed solutions to problems. Performs architectural trade studies, contributes to the development documentation and maintenance of software architectures. Participates in internal and/or external architecture reviews. Provides data, recommendations, and estimates for software component level project planning including corrective action plans. May participate in requirement team and peer reviews as a presenter and evaluator. Performs software requirements change assessment and provides a technical interface to requirements change-assessment meetings. May develop, select, tailor and deploy processes and tools; establish metrics; and utilize regulations and industry standards. May participate in process reviews. Provides guidance to less experienced employees, performs research, may contribute to proposals, documents research and development results and aids technology transfer into programs. Provides subject matter expertise to other technical and support personnel. Supports operational and integration issue resolution for specific software systems. May be client facing engineer who will travel to customer sites directly supporting Company applications. Performs other duties as assigned. Preferred Qualifications (Desired Skills/Experience): Strong Object Oriented Development Skills Expertise in Java, Spring, and Hibernate is preferred Expertise in Javascript, HTML, CSS and JS Frameworks such as Ext JS, React JS or Angular JS is preferred SQL Databases such as Oracle, PostgreSQL knowledge is preferred. Experience in implementing SOAP & REST WebServices is preferred. Experience in implementing and maintaining high availability distributed software applications Experience in unit testing, code reviews, working with CI & CD pipelines & preference for agile methods Knowledge of No-SQL Databases (eg:- MongoDB, Cassandra etc) Knowledge of Domain Driven Design, Clean Architecture, Onion Architecture Knowledge of EventSourcing & CQRS Knowledge of messaging based architecture (ActiveMQ, Kafka, etc.) is desired. Typical Education / Experience: Education experience typically acquired through advanced technical education Bachelor and typically 5 or more years related work experience, Masters and 3 years related experience or an equivalent combination of technical education and experience

Experience Level

Individual Contributor

Job Type

Regular

Contingent Upon Program Award

No, this position is not contingent upon program award

Job Code

BA40I3 (BA1) - Software Application Developer-Product 3 (Information Technology

Schedule

Full time

Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.