Senior Application Developer

Moog Inc.•Aurora, IL
•$110,000 - $140,000•Hybrid

About The Position

Moog’s IT Applications Development Team is seeking a Senior Application Developer to design, build, operate, and continuously improve enterprise applications hosted in Microsoft Azure and on-premises environments. The role combines hands-on full-stack development, cloud architecture, DevOps automation, and AI-assisted software delivery practices. The developer will collaborate with distributed engineering teams, enterprise architecture, security teams, and business stakeholders. The position follows a hybrid schedule of approximately three days per week at Moog’s East Aurora, New York facility and requires access to U.S. export-controlled information.

Requirements

  • Bachelor’s degree in computer science, software engineering, or equivalent experience.
  • At least five years of professional software development experience.
  • Strong experience with Azure, such as Functions, APIs, messaging, and data services.
  • Proficiency in multiple programming languages, such as C#, .NET, and Python, or similar.
  • Experience building or supporting distributed, cloud-based applications.
  • Comfort working in Agile/DevOps environments.

Nice To Haves

  • Experience with event-driven architectures.
  • Exposure to AI/ML integration or MLOps concepts.
  • Manufacturing or industrial systems experience.

Responsibilities

  • Design, develop, and maintain enterprise cloud applications using .NET (C#, MVC, Blazor) and Java (Struts 2, Spring), applying modern front-end and back-end patterns.
  • Analyze, refactor, and modernize legacy and modern code using AI-assisted tools to improve maintainability, test coverage, performance, and security.
  • Apply AI-assisted development practices responsibly throughout the software delivery lifecycle while retaining human ownership of design decisions.
  • Help evolve team practices toward AI-enabled engineering workflows and document patterns, guardrails, and best practices for sustainable adoption.
  • Work with Azure and on-premises data platforms, including PaaS SQL databases and Azure Blob, Queue, and Table storage.
  • Design and evolve schemas, coordinate production schema updates and data migrations, and ensure data integrity, minimal downtime, and auditability.
  • Ensure applications follow Azure security, scalability, resiliency, and cost-management best practices.
  • Design, implement, and maintain DevOps and cloud automation, including CI/CD pipelines, Infrastructure as Code, and certificate and secret lifecycle management.
  • Improve delivery practices in automation, reliability, observability, and secure-by-design patterns.
  • Support time-sensitive, business-critical production systems.
  • Design and troubleshoot cloud application and cloud-to-on-premises patterns.
  • Participate in on-call or escalation rotations as required for critical systems.
  • Collaborate with remote and distributed development teams, stakeholders, product owners, enterprise architecture, security, and infrastructure.
  • Translate business requirements into technical designs and implementation plans.

Benefits

  • Compensation package and annual profit sharing.
  • 401(k) matching.
  • Employee Stock Purchase Plan.
  • Flexible Spending and Health Savings Accounts.
  • Flexible paid time off and holidays.
  • Parental leave program.
  • Medical, dental, vision, life, and disability insurance.
  • Employee Assistance Plan and supplemental benefit coverages.
  • Tuition assistance, mentorship and coaching opportunities, leadership development, and personal growth programs.
  • Employee Resource Groups, cultural events, and celebrations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service