Software Engineer Lead

  • Pittsburgh, PA
  • Posted 3 days ago | Updated moments ago

Overview

On Site
BASED ON EXPERIENCE
Contract - Independent
Contract - W2

Skills

Production Support
Debugging
Documentation
Software Engineering
FOCUS
Unix
FTP
Git
Agile
JIRA
Confluence
Unit Testing
Code Coverage
Python
Data Structure
API
Django
Flask
Authorization
Scalability
Financial Services
Apache Flex
Cloud Architecture
Reporting

Job Details

Locations: Hybrid in Pittsburgh, PA/ Cleveland, OH

Hybrid (3 days onsite, 2 remote)

Responsibilities

  • Partner with business stakeholders to gather evolving requirements
  • Guide team on technical solutions aligning with business needs
  • Develop, test, and maintain scalable, reusable Python-based solutions
  • Provide production support, troubleshooting, and debugging
  • Contribute to Agile ceremonies and maintain documentation
Required Skills
  • 6+ years software engineering experience with strong Python focus
  • Unix/FTP/File handling expertise
  • Git, Agile/JIRA/Confluence
  • Unit testing and code coverage
  • Strong knowledge of Python data structures, multi-process architecture, and OOP limitations
  • API development (FastAPI, Django, Flask)
  • Integration of user-facing elements with server-side logic
  • Understanding of security, authorization, scalability
  • Financial services or regulatory/risk domain knowledge preferred
Flex Skills
  • Awareness of cloud architecture
  • CCAR/CECL reporting knowledge
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.