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.