As a Senior Technology Engineer, you will lead in the development of complex new and emerging technologies, select appropriate platforms, and integrate and configure solutions. You will develop software components and hardware for new and emerging technology projects, align them with business strategies and objectives, and consult junior staff regarding complex issues and best practices.
Requirements
- 7+ years of hands-on experience in software development, with strong full stack exposure
- Deep expertise in Java, Spring (Boot), and modern frontend frameworks (Angular and/or React)
- Strong experience building and deploying microservices on Kubernetes / OpenShift
- Proven experience with API design and integrations (REST & SOAP)
- Hands-on CI/CD experience with Jenkins, SonarQube, and Git branching strategies (Gitfow or similar)
- Solid understanding of cloud-native development, containers, and secure coding practices
- Experience working with Kafka, relational databases (preferably SQL Server), and distributed systems
Benefits
- Medical/prescription drug coverage (with a Health Savings Account feature)
- Dental and vision options
- Employee and spouse/child life insurance
- Short and long-term disability protection
- 401(k) with PNC match, pension and stock purchase plans
- Dependent care reimbursement account
- Back-up child/elder care
- Adoption, surrogacy, and doula reimbursement
- Educational assistance, including select programs fully paid
- Robust wellness program with financial incentives
- Maternity and/or parental leave
- Up to 11 paid holidays each year
- 9 occasional absence days each year, unless otherwise required by law
- Between 15 to 25 vacation days each year, depending on career level
- Years of service