Jobs · Engineering · Pennsylvania

Senior Applications Engineer

Aurora · Pittsburgh, PA · 2 wk ago
Engineering$116k–$170k/yrFull-time

About the role

Aurora is seeking a highly technical Senior Application Engineer to join our dynamic team. This role requires a deep understanding of application architecture, cloud infrastructure, and custom application software development. You will be responsible for owning the end-to-end health, infrastructure, and deployment architecture for our mission-critical enterprise applications.

Responsibilities

  • Own the end-to-end health, infrastructure, and deployment architecture for our mission-critical enterprise applications.
  • Manage the underlying stack, including AWS (EC2/S3), application servers (e.g., Tomcat), and relational databases.
  • Design and build robust integrations across our ecosystem, ensuring error-handling, caching, and retry logic to recover gracefully from failures.
  • Leverage enterprise iPaaS middleware (like Workato) and write custom backend code (Python, Java) to automate complex, cross-functional workflows and replace manual data entry.
  • Architect highly secure workflows, manage role-based access controls, and design disaster recovery (DR) and deployment strategies (like Blue-Green deployments) to ensure zero downtime.
  • Partner directly with mechanical, electrical, and software engineering teams to understand their workflows, unblock bottlenecks, and provide creative, scalable technical solutions.
  • Write custom backend logic and scripts when out-of-the-box software configurations hit their limits, and explore how to incorporate GenAI to accelerate workflows.

Requirements

  • 8+ years of experience as an Application Engineer, Software Engineer, or Systems Architect managing, building, and integrating complex enterprise applications.
  • Deep understanding of modern application architecture, distributed systems, and integration patterns (REST APIs, webhooks, asynchronous messaging, event-driven architectures).
  • Strong hands-on coding and scripting proficiency (Java, Python, or JavaScript - libraries and frameworks) with a focus on backend data processing, transformations, and API development.
  • Solid experience managing application infrastructure on AWS, navigating Linux environments, managing web/app servers (e.g., Apache, Tomcat), and querying relational databases (MS SQL, PostgreSQL, or Oracle).
  • The ability to rapidly learn new, highly complex vendor applications, understand their underlying data models, and figure out how to scale them safely.

Desirable Qualifications

  • Experience integrating and managing Hardware Engineering, Manufacturing, QMS, ERP or PLM systems (such as 3DEXPERIENCE, Arena, Cadence, Jama, or Jira).
  • Familiarity with complex engineering data structures, such as multi-level BOMs (eBOM to mBOM), product lifecycles, and configuration management.
  • Direct experience building custom connectors in Workato, Boomi, or MuleSoft and strong application integrations experience.

Pay

The base salary range for this position is $116,000 - $170,000 per Year. Aurora’s pay ranges are determined by role, level, and location. Within the range, the successful candidate’s starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com