CrawlJobs Logo

Senior Data Programmer Analyst

boeing.com Logo

Boeing

Location Icon

Location:
United States , Seattle

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

141950.00 - 192050.00 USD / Year

Job Description:

At Boeing, we innovate and collaborate to make the world a better place. 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. The Boeing Company is currently seeking a Senior Data Programmer Analyst to join the team in Seattle, WA; Kent, WA; Renton, WA; or Everett, WA. We are seeking a highly experienced, detail-oriented individual to lead the design and implementation of our enterprise data infrastructure within a high-precision airplane engineering, manufacturing, and supply chain environment. This hands-on role requires proven cloud, Amazon Web Services (AWS) experience, modern ingestion and curation tooling, and a strong background in data architecture, integration, and platform modernization. You will ensure the integrity, scalability, and security of data systems that enable engineering, production, supply chain, and compliance workflows.

Job Responsibility:

  • Serve as the Lead Data Programmer Analyst and technical owner for data platform initiatives
  • Build and maintain strong partnerships with business stakeholders to deepen domain knowledge and align data solutions with strategic needs
  • Design and implement data ingestion patterns and pipelines to migrate and integrate on-premise sources (Oracle, Teradata) to cloud-based platforms (AWS)
  • Build and operate modern cloud-based ingestion tools and frameworks (Databricks, Snowflake, or equivalents)
  • Define and maintain data architecture, lineage, and platform documentation
  • Curate and structure data for business usage and self-service analytics
  • Leverage cloud Artificial Intelligence/Machine Learning (AI/ML) marketplaces and services to enable advanced analytics and model deployment
  • Map, document, and analyze current application architectures, ingestion patterns, data flows, and platform constraints to drive a clear modernization roadmap
  • Design conceptual, logical, and physical data models tailored to manufacturing, engineering, and PLM (product lifecycle management) systems
  • Lead integration of diverse data sources including IoT/factory equipment telemetry, Enterprise Resource Planning (ERP) systems (e.g., SAP), and Computer-Aided Design/Product Lifecycle Management (CAD/PLM) tools (e.g., Siemens Teamcenter, CATIA)
  • Oversee end-to-end data integration and Extract, Transform, Load/ Extract Load, Transform (ETL/ELT) processes across heterogeneous sources
  • Promote and operationalize modern platform practices including infrastructure-as-code, pipeline observability, metadata/cataloging, data contracts and versioning, and policy-as-code
  • Automate access provisioning, ingestion pipelines, testing, Continuous Integration/Continuous Delivery (CI/CD), and deployment to reduce manual work and accelerate safe delivery
  • Collaborate closely with business stakeholders to understand data needs and deliver actionable insights
  • Mentor engineers and guide best practices for secure, scalable, maintainable data engineering

Requirements:

  • 5+ years of experience as a Developer
  • 3+ years of experience with cloud (AWS) and modern ingestion tools (Databricks, Snowflake, or similar)
  • Experience with data warehousing and cloud/on-prem platforms such as Oracle, Teradata, Redshift, and AWS services
  • Experience in data processing with Python and PySpark
  • Experience with ETL/ELT patterns, data integration techniques, and data modeling
  • Experience with Linux operating systems and shell scripting
  • Experience with infrastructure-as-code (e.g., Terraform, CloudFormation), CI/CD pipelines, and automated testing for data pipelines
  • Experience communicating with stakeholders and cross-functional teams

Nice to have:

  • Bachelor’s degree or higher
  • Experience in manufacturing or aerospace
  • Experience with Oracle, Teradata, SQL Server
  • Experience with AWS Redshift
  • Experience with data governance, cataloging tools, and data contract/versioning frameworks
  • Experience implementing observability for data pipelines and datasets
What we offer:
  • competitive base pay and variable compensation opportunities
  • health insurance
  • flexible spending accounts
  • health savings accounts
  • retirement savings plans
  • life and disability insurance programs
  • paid and unpaid time away from work
  • generous company match to your 401(k)
  • tuition assistance program
  • fertility, adoption, and surrogacy benefits
  • gift match for nonprofit organizations

Additional Information:

Job Posted:
February 10, 2026

Expiration:
March 09, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Data Programmer Analyst

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of Application development experience through full lifecycle
  • SME for UI architecture patterns - Micro Frontend, NX
  • Experience with Core Java/J2EE Application with complete command over OOPs and Design Patterns
  • Commendable in Data Structures and Algorithms
  • Worked on Core Application Development of complex size encompassing all areas of Java/J2EE
  • Thorough knowledge and hands on experience in following technologies Hadoop, Map Reduce Framework, Spark, YARN, Sqoop, Pig, Hue, Unix, Java, Sqoop, Impala, Cassandra on Mesos
  • Cloudera certification (CCDH) is an added advantage
  • Implemented or part complex project execution in Big Data Spark eco system
  • Exposure to ETL and BI tools
  • Work in an agile environment following through the best practices of agile Scrum
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Mexico , Ciudad De Mexico
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Strong Experience in Java 8+, with expertise in functional programming and concurrency
  • Hands-on experience with Apache Spark
  • Good Understanding of Hadoop Ecosystem, including HDFS, Hive and YARN
  • Knowledge of SQL and NoSQL databases
  • Experience working with cloud platforms
  • Familiarity with containerization and orchestration tools
  • Knowledge of CI/CD pipelines, Git and automated deployment
  • Exposure towards ETL technologies such as AbInitio is an added advantage
  • Experience in systems analysis and programming of software applications
Job Responsibility
Job Responsibility
  • Design, develop, and optimize big data processing pipelines using Apache Spark and Java
  • Work on batch and real-time data processing frameworks to transform large datasets
  • Write high-performance Spark jobs using RDDs, DataFrames, and Datasets
  • Collaborate with data engineers, architects, and analysts to ensure seamless data integration
  • Optimize Spark performance through tuning, partitioning, and efficient memory management
  • Deploy and maintain Spark-based applications in cloud environments (AWS, Azure, GCP) or on-premises clusters
  • Troubleshoot performance bottlenecks, failures, and latency issues in big data applications
  • Implement best practices for data governance, security, and compliance
  • Work with CI/CD pipelines, version control (Git), and automation tools for continuous deployment
What we offer
What we offer
  • Global benefits
  • Equal opportunity employment
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of experience in Database Management Systems (DBMS), including Data Analysis, Extraction and Loading, Database planning, design and maintenance
  • Data Structures
  • Programming Languages, including PL/SQL, C#, .Net, Asp.Net, MVC, Windows Services, C++, HTML, CSS, and JavaScript
  • Principles of Programming language, including coding, testing, troubleshooting, debugging and maintaining of a computer program
  • Software Engineering - Design and Analysis of Algorithms
  • Object oriented programming (OOPS), operating systems, and object-oriented analysis and Design
  • Integrated development environment with MS visual studio
  • Security services domain including life cycle of securities transactions and principles of equity markets
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of experience in Database Management Systems (DBMS), including Data Analysis, Extraction and Loading, Database planning, design and maintenance
  • Data Structures
  • Programming Languages, including PL/SQL, C#, .Net, Asp.Net, MVC, Windows Services, C++, HTML, CSS, and JavaScript
  • Principles of Programming language, including coding, testing, troubleshooting, debugging and maintaining of a computer program
  • Software Engineering - Design and Analysis of Algorithms
  • Object oriented programming (OOPS), operating systems, and object-oriented analysis and Design
  • Integrated development environment with MS visual studio
  • and Security services domain including life cycle of securities transactions and principles of equity markets
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-13 years of experience on following areas
  • Strong in Python programming
  • Strong in Object oriented programming & Data Structures
  • Good knowledge of design patterns
  • Experience with Python frameworks - flask, Django
  • Strong technical skills for Big data Pyspark & Hadoop ecosystem components (HDFS, Hbase, Hive, Pig)
  • Strong experience in pyspark
  • Strong knowledge of REST web services
  • Spark Performance tuning and optimization techniques
  • Databases knowledge should extend to PL SQL, SQL and Transact-SQL. Oracle is a plus
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications.
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune; Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of experience on following areas
  • Strong in Python programing
  • Strong in Object oriented programing & Data Structures
  • Good knowledge of design patterns
  • Experience with Python frameworks - flask, Django
  • Strong technical skills for Big data Pyspark & Hadoop ecosystem components (HDFS, Hbase, Hive, Pig)
  • Strong experience in pyspark
  • Strong knowledge of REST web services
  • Spark Performance tuning and optimization techniques
  • Databases knowledge should extend to PL SQL, SQL and Transact-SQL. Oracle is a plus
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications.
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8-12 years of relevant experience
  • Experience in Java, Spark, Hive, Hadoop and Kafka
  • Experience in Data Pipeline and Data Modeling
  • Experience in Shell scripting
  • Experience in managing CI/CD Pipeline and Release management
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
What we offer
What we offer
  • Equal opportunity and affirmative action employer
  • Reasonable accommodation for persons with disabilities
  • Global benefits
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • 8 years of relevant experience in ETL using Abinitio and Knime
  • Experience in Abinitio architecture and multi file system (mfs)
  • Experience in complex Knime workflows using Oracle database read and write along with NAS read and write
  • Experience in financial data especially Financial Planning and Analysis
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right