> Markdown version of [/jobs/ext/1647512-programmer-analyst-mid-level-or-senior](https://www.wearedevelopers.com/jobs/ext/1647512-programmer-analyst-mid-level-or-senior). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Programmer Analyst (Mid-Level or Senior) - **Company:** Boeing Company - **Location:** Tukwila, WA, United States - **Experience:** Experienced - **Salary:** $115,600.0 - $156,400.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Computer-Aided Design, Software Applications, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), CAD Data Exchange, Cascading Style Sheets (CSS), Configuration Management, Computer Programming, Continuous Integration, Data Migration, DevOps, Digital Technology, Design of User Interfaces, JSON, Microsoft SQL Server, Oracle Databases, Windows PowerShell, Scrum Methodology, Software Tools, Cloud Services, Shell Script, Software Engineering, Batch Scripting, Scripting, Gitlab, AngularJS, Data Management, Restful APIs, Software Version Control - **Published:** July 10, 2026 - **Apply:** https://www.jobmonkeyjobs.com/career/27837483/Programmer-Analyst-Mid-Level-Or-Senior-Washington-Tukwila-1300 ## About the Role * 3+ years of experience using CSS, JavaScript, and HTML * 3+ years of experience programming in C, C++ or C# * 3+ years of experience developing software solutions in the Java programming language * 3+ years of experience working with shell scripting in a Linux/Unix hosting environment * 1+ years of experience using PowerShell, * 5 or more years' related work experience or an equivalent combination of education and experience * 5+ years of experience with Windows batch scripting * 3+ years experience using JSON * Experience in an agile work environment * Experience with code management and continuous integration/delivery processes and tools like GitLab, Azure, and DevOps * Experience with Angular framework * Experience with cloud services and deployment * Experience with CAD/CAM Engineering and migrating CAD data to other formats * Experience with RESTful API development * Experience communicating with technical and non-technical stakeholders across all development roles and levels, with clear calls to action Conflict Of Interest: Successful Candidates for this job must satisfy the Company's Conflict Of Interest (COI) assessment process., This position must meet U.S. export control compliance requirements. To meet U.S. export control compliance requirements, a "U.S. Person" as defined by 22 C.F.R. §120.62 is required. "U.S. Person" includes U.S. Citizen, U.S. National, lawful permanent resident, refugee, or asylee. ## Description Join the Enterprise Product Lifecycle Management (PLM) team to help drive Next-Gen Platform capability development and deliver solutions that expand connectivity across Boeing, our suppliers, and our customers within Information Digital Technology and Security (IDT&S). In this role, you'll collaborate with major application providers and work with Computer-Aided Design/ Computer-Aided Manufacturing (CAD/CAM) tool suites. Your primary focus will be supporting data migration, the process of extracting, transforming, validating, and loading data-along with testing and cutover planning., * Develop and maintain software applications using Java, C/C++ * Collaborate with cross-functional teams to design and implement software * Create and manage user interfaces with HTML and JavaScript * Utilize Microsoft (MS) SQL Server and ORACLE databases for data management and retrieval * Implement messaging patterns to enhance application scalability * Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives * Build and integrate complex software tools to enhance the product's reliability and scalability * Support the setting up of development and production environments, deployment of application devices * Develop best practices/methodologies for provisioning, platform scaling, configuration management, monitoring and troubleshooting ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges)