Job Closed
This listing is no longer active.
A member of the Ivy League, the University of Pennsylvania (UPenn) is described as one of the oldest universities in America. Located in Philadelphia, Pennsylva
Senior Application Developer
Location
Pennsylvania
Posted
26 days ago
Salary
$83.5K - $135K / year
Seniority
Senior
Job Description
Senior Application Developer
University of Pennsylvania
• Design, develop, test, implement, maintain and monitor application software • Analyze user needs and software requirements • Create technical specifications for projects • Collaborate with business systems analysts and architects • Provide technical guidance and conduct code reviews
Job Requirements
- Bachelor in Computer Science, Information Systems, or related field
- 3 to 5 years of application development experience or equivalent combination of education and experience
- Experience with Ellucian Banner and Oracle SQL
- Proficiency in programming languages such as Java & JavaScript
- Familiarity with Unix/Linux environments and shell scripting
- Strong understanding of software development lifecycle (SDLC)
- Experience with system integration and middleware
Benefits
- Health insurance
- 401(k) matching
- Tuition assistance
- Generous retirement benefits
- Professional development opportunities
- Supportive work and family benefits
- Wellness programs
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Flutter Developer – Full Remote, B2B Contract
Scale3CSoftware development and digital-based employee outsourcing boutique. We bring ideas to life!
• Build and maintain cross-platform mobile applications using Flutter • Collaborate with clients and internal teams to translate requirements into solid technical solutions • Take ownership of features end-to-end – from architecture decisions to delivery • Contribute to code reviews and uphold engineering standards across projects
Analista de Desenvolvimento de Software Sênior
ExperianWe're unlocking the power of data to help create a better tomorrow.
• Desenvolver e manter aplicações backend utilizando Java e Spring Boot • Projetar, implementar e evoluir soluções baseadas em microsserviços e arquiteturas distribuídas • Trabalhar com bancos de dados relacionais e não relacionais (com foco em MongoDB) • Colaborar com times de infraestrutura para garantir boa utilização de serviços AWS • Monitorar e garantir a observabilidade das aplicações utilizando ferramentas como Datadog, Grafana ou similares • Aplicar padrões de desenvolvimento, boas práticas e garantir qualidade de código • Participar de codereviews, planejamento de sprints e demais cerimônias ágeis • Contribuir ativamente para a melhoria contínua de processos, arquitetura e cultura do time
Role Description We are looking for a Senior Software Engineer to join our fast-paced, dynamic environment. You will work alongside a high-performing team to design, build, and scale modern cloud-based applications while contributing to technical excellence and high-quality software delivery. This project focuses on building and maintaining scalable, cloud-native platforms while ensuring high code quality, system performance, and seamless collaboration across distributed teams. Qualifications - BS/MS in Computer Science, Information Technology, or related field - 5+ years of experience in software development - Strong proficiency in C# (.NET Framework / .NET Core) and JavaScript/TypeScript - Hands-on experience with Angular (v17 or later preferred) - Strong experience with Azure services including AKS, CosmosDB, KeyVault, Blob Storage, Event Grid, and Azure Pipelines - Experience using GitHub for version control and CI/CD pipelines - Familiarity with Infrastructure as Code (Terraform) - Hands-on experience with Docker, SonarQube, and observability tools such as OpenTelemetry, Dynatrace, or Splunk - Strong understanding of Agile/Scrum methodologies - Experience with microservices architecture and distributed systems - Excellent troubleshooting and problem-solving skills - Excellent communication skills in English (C1 preferred, strong B2 may be considered) Requirements - Design, develop, and maintain scalable and high-performance applications - Contribute to architectural discussions and propose effective technical solutions - Ensure code quality by following best practices such as Clean Code and SOLID principles - Collaborate with cross-functional teams to deliver features efficiently and reliably - Identify and resolve technical issues and production incidents - Support CI/CD processes and contribute to infrastructure automation efforts - Improve system performance, scalability, and observability - Participate in Agile ceremonies and contribute to continuous improvement initiatives - Work closely with team members to ensure successful delivery of project goals Benefits - Certified as a Great Place to Work, offering a supportive and inclusive work culture - Work from home position - Personal and Professional Development Courses & Certifications - Flexible Schedule - 3 Sick Days per year - Birthday Off - Extra Days for Special Occasions - Team Building Meal Reimbursement - Equipment Granted - Monthly Recognitions - High Impact Committees
• Lead and mentor a multi-disciplinary team of vulnerability researchers, scan operations engineers, and software engineers across multiple geographies. • Partner closely with engineering leadership, product managers, and stakeholders across the broader organization to align on scope, timelines, and solution designs. • Drive the continuous improvement of engineering practices, processes, and tools to increase efficiency and product quality. • Oversee the planning, execution, and delivery of product features and updates, ensuring alignment with company goals and timelines. • Implement and maintain agile methodologies for project tracking and documentation. • Champion an AI-first engineering culture across your teams, encouraging the adoption of AI tools and workflows in day-to-day development.



