GSK

Staff Application Engineer

GSK

full-time

Posted on:

Location Type: Office

Location: Upper Providence • Pennsylvania • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $170,775 - $284,625 per year

Job Level

Lead

Tech Stack

AngularAWSAzureCloudGrafanaGraphQLGRPCJavaJavaScriptNode.jsPrometheusPythonReactScalaSDLCTypeScript

About the role

  • Lead architecture and systems design for full-stack, data-driven, loosely coupled cloud applications; make pragmatic trade-offs that balance speed, quality, and long-term stability.
  • Take poorly defined, high-ambiguity problems and drive them to a clear specification and execution plan; deliver solutions with cross-organizational impact and value.
  • Own end-to-end delivery of large, strategic engineering initiatives, often crossing collective boundaries; ensure alignment to agreed target architectures and standards.
  • Write high-quality, well-tested code and documentation; produce proposals, runbooks, and operational playbooks that enable clarity, maintenance, and scaling.
  • Champion operational excellence: design for reliability and security, implement comprehensive observability (metrics, logs, traces), and ensure robust alerting and SLOs.
  • Operate and support production systems: participate in on-call, lead incident resolution when needed, perform root-cause analysis, and drive durable follow-ups that reduce risk.
  • Proactively refactor and simplify complex systems; repay technical debt with intent and measurable outcomes; improve performance, scalability, and cost efficiency.
  • Develop APIs (REST/GraphQL/gRPC) and integration contracts that are resilient, secure, and well documented; advocate for consistent patterns across teams.
  • Collaborate closely with product, design, data science, compliance/risk, and platform teams to align architectural decisions with user needs and organizational strategy.
  • Mentor and sponsor engineers across teams (including senior engineers): raise coding standards, guide design choices, and help others navigate trade-offs and delivery.
  • Elevate engineering practices across Onyx: standard-bearer for code reviews, test automation, CI/CD, accessibility, performance, and security-first design.
  • Use data to inform decisions; introduce monitoring where needed to improve product and operational outcomes; communicate risk clearly to non-technical stakeholders.
  • Stay current with relevant technologies (cloud-native services, data platforms, front-end frameworks); bring strategic insights that shape area-level technology direction.
  • Contribute to cross-team initiatives that improve ways of working, incident management, support processes, and the overall quality bar for Onyx Application Engineering.

Requirements

  • Bachelor’s degree in computer science or related field, or equivalent experience.
  • 7+ years of experience delivering complex, production-grade, cloud applications at scale.
  • Experience with backend language and ecosystem (e.g., Python, Java, Scala, JavaScript/Node.js), including documentation, testing, observability, and operations.
  • Proficiency in front-end technologies: JavaScript/TypeScript with React.js, Angular, or similar frameworks.
  • Experience designing and building APIs (REST/GraphQL/gRPC); solid understanding of integration patterns and interoperability.
  • Cloud experience developing and deploying in environments like Google Cloud (preferred), AWS, or Azure; hands-on with cloud-native services and infrastructure-as-code patterns.
  • Experience with authentication and authorization mechanisms (e.g., OAuth2, OIDC); security-first mindset throughout the SDLC.
  • Experience with modern SDLC and DevOps tooling: git/GitHub, CI/CD pipelines, automated testing, containerization/orchestration, metrics/monitoring (e.g., Prometheus, Grafana, OpenTelemetry).
  • Experience in agile software development and common environments such as Jira and Confluence.
Benefits
  • health care and other insurance benefits (for employee and family)
  • retirement benefits
  • paid holidays
  • vacation
  • paid caregiver/parental and medical leave

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
cloud applicationsPythonJavaScalaJavaScriptTypeScriptReact.jsAngularAPIsDevOps
Soft skills
leadershipproblem-solvingmentoringcollaborationcommunicationoperational excellencerisk managementtechnical debt managementdesign thinkingcross-organizational impact
Certifications
Bachelor's degree in computer science