×
Register Here to Apply for Jobs or Post Jobs. X

Senior Application Developer

Job in Buffalo, Erie County, New York, 14202, USA
Listing for: Moog Inc.
Full Time position
Listed on 2026-05-22
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer, DevOps, Full Stack Developer
Job Description & How to Apply Below
Moog is a performance culture that empowers people to achieve great things. Our people enjoy solving interesting technical challenges in a culture where everyone trusts each other to do the right thing. For you, working with us can mean deeper job satisfaction, better rewards, and a great quality of life inside and outside of work.

Job Title:

Senior Application Developer

Reporting To:

Director, Digital Execution

Work Schedule:

Hybrid - Buffalo, NY

Moog's IT Applications Development Team is looking for a Senior Application Developer for Azure and on-prem environments!

In this role you will be responsible for designing, building, operating, and continuously improving enterprise applications hosted on Microsoft Azure and on-premises environments.

You will combine hands‑on full‑stack development, cloud architecture, Dev Ops automation and AI‑assisted software delivery practices, while serving as a key collaborator across distributed engineering teams, enterprise architecture, security teams and business stakeholders.

You will work a hybrid work schedule (~three days per week) at our East Aurora, NY facility.

To qualify for the Senior Application Developer role, here is what we would expect you to bring to Moog…

* Bachelor's degree in computer science, software engineering, or equivalent experience.

* At least five (5) years of professional software development experience.

* Strong experience with Azure (e.g. Functions, APIs, messaging, data services).

* Proficiency in multiple programming languages (C#, .NET, Python, or similar).

* Experience building or supporting distributed, cloud-based applications.

* Comfortable working in Agile/Dev Ops environments.

It would also be beneficial if you have…

* Experience with event‑driven architectures.

* Exposure to AI / ML integration or MLOps concepts.

* Manufacturing or industrial systems experience.

As the Senior Application Developer, you will have the following responsibilities…

Application Development & Architecture

* Design, develop, and maintain enterprise cloud applications using .NET (C#, MVC, Blazor), Java (Struts 2, Spring), leveraging modern front‑end and back‑end patterns

* Perform code analysis, refactoring, and modernization across legacy and modern stacks using AI-assisted tools to improve maintainability, test coverage, performance, and security posture.

AI‑Assisted SDLC & Engineering Excellence

* Apply AI‑assisted development practices responsibly across the software delivery lifecycle, without replacing human ownership of design decisions.

* Help evolve team practices toward AI‑enabled engineering workflows, documenting patterns, guardrails, and best practices for sustainable adoption.

Cloud Platform & Data Management

* Work proficiently with data platforms on Azure and on-prem, including PaaS SQL databases, Azure Storage (Blob, Queue, Table)

* Perform schema design and evolution, including controlled updates to production schemas, orchestrating data migrations, ensuring data integrity, minimal downtime, and auditability.

* Ensure applications align with Azure security, scalability, resiliency, and cost‑management best practices.

Dev Ops, Automation & Continuous Improvement

* Design, implement, and maintain Dev Ops and cloud automation, including CI/CD pipelines, Infrastructure as Code (ARM, Terraform, or equivalent), Certificate and secret lifecycle management

* Drive continuous process improvement, evolving delivery practices toward industry best practices in Automation, Reliability, Observability, and Secure-by-design patterns

Production Support & Reliability

* Provide support for time‑sensitive, business‑critical production systems

* Design and troubleshoot cloud application patterns and cloud-to-on-prem patterns.

* Participate in on‑call or escalation rotations as required for critical systems.

Cross‑Team Collaboration & Leadership

* Collaborate closely with remote and distributed development teams, stakeholders, product owners, enterprise architecture, security and infrastructure.

* Translate business requirements into sound technical designs and implementation plans.

How We Care for You:

* Financial Rewards: great compensation package, annual profit sharing, matching…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary