Senior Staff Applications Engineer
Archer · San Jose, California, United States
About this role
## About the Role Archer’s Product Lifecycle Engineering (PLE) team builds and runs the engineering systems that help define Archer products. As **Senior Staff Software Engineer, Full Stack**, you will own one or more internally developed engineering applications—**systems of record** that engineering teams rely on to manage critical, configuration-controlled technical data across product releases. You will develop the application, run it as a production service, and support engineers across multiple disciplines who depend on it daily. ## What You’ll Do - Develop, maintain, and extend one or more **C#/.NET (ASP.NET Core) Blazor** web applications using a layered **Domain/Application/Infrastructure** architecture and a **schema-driven data model** - Own the full development lifecycle: feature development, bug fixes, code review, testing, release, and technical documentation - Build and maintain **importers/exporters** for data, including **SysML (Cameo) model ingestion**, **CAN DBC import**, and **ICD report generation** - Administer applications as **production services** (deployment, monitoring, backups, upgrades, user access, and protected-branch policies) - Own the **CI/CD pipeline** and Git-based configuration control model (branching, tagging, merges, release/hotfix workflows) - Create/maintain integrations with enterprise tools such as **Jira, Cameo, Polarion**, and coordinate **ICD data flow** from the MBSE model to downstream avionics software, hardware, and integration test consumers - Triage and resolve user-reported issues and data-integrity problems, with heightened availability around **ICD release** and **hotfix** windows - Partner with Systems Engineering to translate ICD change requests into correct, traceable tool updates - Produce user documentation, release notes, training, and operational runbooks ## What You Need - Bachelor’s degree in Computer Science, Software Engineering, or related field - **5+ years** of professional software engineering experience, including production-grade **C#/.NET (ASP.NET Core)** development - Experience with **Blazor** (or comparable modern component-based web UI framework) - Comfort working in layered / **Domain-Driven Design** architecture and evolving a schema-driven domain model - Solid **Python** scripting for data import, processing, and automation - Hands-on experience with **Docker-based build and deployment** - Deep **Git** proficiency (branching, merging, tagging, protected branches, PR and release workflows—Bitbucket) - Experience maintaining/troubleshooting **CI/CD pipelines** (Bitbucket Pipelines and/or TeamCity) - Ability to independently own a mission-critical internal application from feature development through production operations, and communicate clearly with a technical engineering user base - Hands-on experience using **Claude Code** (or comparable AI coding agents) to generate, refactor, test, and document production code ## Bonus Qualifications - Working knowledge of avionics data buses (ARINC 429, ARINC 664/AFDX, ARINC 717, CAN, RS-422, analog, discrete) and **Interface Control Document** concepts - Aerospace or regulated-industry experience, including configuration management and change-control discipline - Experience with **MBSE/SysML tooling (Cameo)** and model-based interface definitions - **JSON/structured schema** design and validation for interface data - Experience building plugin/extension architectures or application authentication/SSO integration -
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.