Software Engineer Lead developing scalable microservices for PNC's Asset Management organization. Leading an Agile team and providing mentorship while ensuring code quality and best practices.
Responsibilities
Develop and maintain the microservices architecture framework and guidelines, design robust and scalable microservices, and ensure they integrate seamlessly with other parts of the software ecosystem.
Lead and mentor a team of software engineers, manage timelines, resolve technical issues, and ensure high-quality software development practices.
Conduct thorough code reviews, integrate best practices in testing and deployment, and ensure code quality and maintainability.
Work closely with other tech leads and teams (e.g., front-end, database, DevOps) to ensure seamless integration of microservices.
Monitor microservices performance, identify areas for improvement, and implement solutions to reduce latency.
Provide technical guidance and mentorship to junior developers, sharing knowledge and best practices in microservices design and development. Ensure adherence to engineering standards and best practices: This includes following coding standards, testing procedures, and deployment processes.
Requirements
Strong experience in software development using Java and Spring Boot for microservices.
Experience with Kafka for building real-time streaming data pipelines.
Experience with the latest Angular versions.
Proficiency in RESTful API development.
Experience with Test-Driven Development (TDD) and related tools (e.g., JUnit, Mockito).
Familiarity with 12-factor microservice development patterns.
Experience with CI/CD pipelines (e.g., Azure DevOps, Docker, AKS).
Knowledge of API testing tools and deployment platforms is also valuable.
3+ years of relevant / direct industry experience.
Ability to mentor and guide junior developers.
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
a robust wellness program with financial incentives
maternity and/or parental leave
up to 11 paid holidays each year
8 occasional absence days each year, unless otherwise required by law
between 15 to 25 vacation days each year, depending on career level; and years of service
Job title
Software Engineer Lead – Angular, Kafka, Java, Spring
Senior Software Engineer focusing on Java, Angular, and AWS for troubleshooting and resolving functional issues. Collaborating on incident management and process improvement in Pune, India.
Backend/Fullstack - Entwickler für innovative Softwarelösungen im Bereich SAP - Security. Entwicklung und Skalierung sicherer Anwendungen im Team in Hamburg, Deutschland.
Mid - level Backend Engineer at a European technology company. Building and operating backend systems for high - traffic consumer platforms used by millions of users, with a focus on performance and reliability.
Software Engineer Backend developing backend solutions for mobile apps using JSON/REST. Collaborating on agile projects with a focus on modern frameworks and server infrastructure.
Senior .NET/C# Developer tasked with enhancing Saipher ATC systems for air traffic management. Involvement in full software development lifecycle using modern methodologies.
Senior Cloud Software Engineer developing cloud - native applications with Java/Kotlin and integrating AI solutions. Role includes backend development and AI architecture for enterprise clients.
JavaScript Engineer contributing to complex client - facing web applications for custom software solutions company. Collaborating with engineers and designers for high - quality software delivery in a hybrid model.
AI Platform Architect responsible for scaling EisnerAI Platform and mentoring cross - functional teams at EisnerAmper. Overseeing cost and performance optimization across the AI stack.
Softwareentwickler für die Entwicklung von Lösungen zur Inbetriebnahme von High Tech Maschinen. Optimierung von Abläufen und Unterstützung in agilen Teams.
Backend Engineer developing backend solutions for a decentralized infrastructure in digital content validation. Collaborating on a pilot project to build a modular prototype in Munich.