onsite
Software Engineer - PNC Financial Services Group
Software Engineer
Software Engineer building scalable cloud services using Python and Java, designing RESTful APIs, and deploying on AWS. Focus on data pipelines, performance optimization, and collaborative Agile development.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance services in Python and Java, ensuring scalability and reliability.
- Build and expose RESTful APIs, integrating with internal and external data sources.
- Implement data pipelines and ETL processes, leveraging SQL and AWS data services.
- Collaborate with cross‑functional teams in Agile ceremonies, delivering incremental value.
- Participate in code reviews, performance tuning, and continuous improvement initiatives.
Requirements
- 3+ years of professional software development experience.
- Strong proficiency in Python and Java, with solid object‑oriented design skills.
- Experience with relational databases (SQL) and AWS cloud services.
- Familiarity with REST API design, versioning, and documentation.
- Excellent communication skills and a collaborative mindset.