The Boeing Company Principle Software Developer - Digital Transformation Environment in Bellevue, Washington

Want to help a 100 year old company reach new heights?

Boeing’s Digital Transformation Environment (DTE) is an internal startup focused on designing and building in-house solutions and capabilities to ensure continued success in our 2nd Century. We are a digital accelerator, partnered with all areas of the business, focused on innovative solutions using cutting-edge agile software development methodologies.

Join us as a Principle Software Developer in this fast-paced, growing organization where you will have the opportunity to shape the program as it is being created and serve as a member of the DTE technical delivery team. You will be an internal consultant, helping us grow modern development practices throughout Boeing, while contributing as a thought leader to the DTE Developer Communities of Practice.

DTE Developers are consultants and enablers, we teach our internal clients new skills through paired programming.

To be successful you need:

Experience in Software Development: You should be able to demonstrate best practices of test-driven development, continuous integration and continuous delivery, and other best practices for modern delivery, and help others understand and utilize them. To do this, you need to be a seasoned developer with proficiency in Java or .NET/C#, with deep software engineering knowledge, and Object Oriented Design Principles.

A desire to work in a highly collaborative, collocated environment. Your core balanced team will be together for 8 hours a day, while you pair directly with a client developer. You’ll be teaching our clients new practices and enabling their skills growth. It’s a full time job, but we don’t work weekends, and there is no overtime.

Great communication skills. You’re building the future of Boeing by teaching TDD through paired programming. You’ll need to apply extensive job practices, techniques, standards, principles, theories, and concepts to deliver projects iteratively.

Thought leadership. You will be expected to contribute to the technology and practices DTE client developers use in their day-to-day operations.

Product Leadership: Will work with product and enterprise architects, as well as other developers, to ensure that products and services are properly integrated. When working with DTE developers, you will be expected to help resolving interpersonal issues for developers working in pairs. At the same time, we are looking for your willingness to contribute to the development of the methodology and software development discipline, interest and passion for coaching and growing talent within the team.

A strong customer focus, with user-centric design practices to build products that delight the users.

Problem solving skills. You will provide technical solutions and implementations to complex problems that require ingenuity and creativity.

Discretion: Exercises considerable latitude in determining technical objectives of assignment. Completed work is reviewed for desired results from a relatively long-term perspective.

Technical advisory skills: Represents the project as a technical contact. Interacts with senior external personnel on significant technical matters often requiring coordination between organizations.

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 for the world.

Employer will not sponsor applicants for employment visa status.

Basic/Required Qualifications:

  • Have the technical depth to analyze technical solutions developed in DTE and other Boeing organizations, and resolve possible design and architecture conflicts

  • More than 8 years of experience programming in Java or C#.NET

  • Professional or academic experience working as a Software Engineer/ Developer in an environment that utilized the AgileSoftware Development Methodology.

  • More than 10 years of experience in software development

  • Experience working directly with clients.

  • Experience leading projects and mentoring engineers.

  • Multiple languages / frameworks used in DTE.

  • Experience working on the full-stack from front-end all the way to deployment and scaling.

  • Minimum 3 years of experience leading/transforming a traditional development organization over to a DevOps organization

  • Experience in eXtreme Programming.

  • Experience in test driven development (TDD).

  • Experience in continuous integration and delivery CI/CD, deploying to cloud environments.

  • Experience building software as part of a mixed team.

  • Web or mobile application development experience.

  • Experience in developing and running slive services.

  • Experience with application instrumentation.

  • Proficiency in Java or .NET/C#.

  • Strong communication skills.

  • Exceptional software engineering knowledge; OO Design Principles.

  • Experience in pair programming

Preferred Qualifications:

  • Acceptance Test Driven Development (ATDD) experience

Typical Education/Experience:

Technical bachelor's degree and typically 14 or more years' related work experience or a Master's degree with typically 12 or more years' or a PhD degree with typically 9 or more years' related work experience or an equivalent combination of education and experience. A technical degree is defined as any four year degree, or greater, in a mathematic, scientific or information technology field of study.

Job Programmer/Analyst

Organization: IT Architecture

Title: Principle Software Developer - Digital Transformation Environment

Location: Washington-Bellevue

Requisition ID: 1800019298