
Application Engineer
GSK
full-time
Posted on:
Location Type: Hybrid
Location: Upper Providence • California, Maryland, Massachusetts, Pennsylvania, Washington • 🇺🇸 United States
Visit company websiteSalary
💰 $89,100 - $148,500 per year
Job Level
Junior
Tech Stack
AngularAWSAzureCloudDockerGoGoogle Cloud PlatformGraphQLGRPCJavaJavaScriptKubernetesMySQLNode.jsPostgresPythonReactSDLCSQLTypeScript
About the role
- Implement well-defined features and bug fixes across the stack (frontend, backend, APIs) with guidance; write clean, readable, and well-tested code.
- Build and consume APIs (primarily REST; exposure to GraphQL/gRPC) following secure-by-design, authentication/authorization, and interoperability standards.
- Contribute to CI/CD pipelines, test automation, and safe release practices; improve unit/integration test coverage and reduce manual steps through automation.
- Add and maintain observability (metrics, logs, traces) in your services with guidance; ensure basic alerts and dashboards are in place and documented.
- Participate in agile ceremonies; help refine requirements, estimate tasks, and communicate progress, risks, and trade-offs clearly.
- Maintain documentation for your work (README, ADRs, runbooks, onboarding guides); actively participate in code reviews as both author and reviewer.
- Support production operations with guidance: shadow on-call, triage low-severity incidents, assist with root-cause analysis, and contribute to durable follow-ups.
- Apply cloud-native patterns and tools (containers, Kubernetes, managed services) to build reliable, scalable applications; learn and adopt Onyx platform standards.
- Follow non-functional requirements (security, performance, accessibility, reliability) and raise issues or risks early when gaps are identified.
- Seek mentorship and feedback; contribute to a culture of learning, trust, and continuous improvement with a patient-first mindset.
Requirements
- Bachelor’s degree in communication related field or in Computer Science discipline together with significant demonstrable engagement experience within IT or Pharma company.
- 1+ years of relevant software engineering experience (internships, co-ops, research projects, or industry)
- Prior experience to deliver working software in a team setting (coursework, open-source contributions, or prior roles)
- Experience with agile development practices and collaborative tools
- Programming: Proficiency in at least one backend language (e.g., Python, Java, Go, JavaScript/Node.js); familiarity with modern language tooling and package management
- Front-end: Basics in JavaScript/TypeScript and a modern framework (e.g., React, Angular); HTML/CSS fundamentals
- API development: REST fundamentals; request/response, pagination, error handling; use of tools like Postman/Insomnia
- SDLC/DevOps: git/GitHub, branching and PR workflows; basic CI/CD concepts; test automation (unit/integration)
- Containers and cloud: Docker fundamentals; exposure to Kubernetes; experience deploying to a cloud platform (GCP preferred; AWS/Azure acceptable)
- Security: Basic understanding of OAuth2/OIDC and secure coding practices (input validation, secrets management)
- Observability: Fundamentals of metrics, logs, traces; familiarity with monitoring/alerting tools
- Databases: SQL fundamentals; basic data modeling; experience with relational databases (e.g., Postgres, MySQL)
- Collaboration: Clear written and verbal communication; ability to work effectively in distributed, cross-functional teams
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
PythonJavaGoJavaScriptNode.jsReactAngularRESTSQLDocker
Soft skills
clear communicationcollaborationteamworkmentorshipcontinuous improvementproblem-solvingadaptabilityattention to detailtime managementpatient-first mindset