Senior Software Engineer – Automation & DevOps
JSR Tech Consulting · Tampa, Florida, United States
FULL TIME
Job Description
Senior Software Engineer – Automation & DevOpsContract-to-Hire Opportunity with a Major Financial Services FirmLocation: Tampa, FL (Hybrid - 3 Days/Week Onsite)Duration: Contract-to-HirePay Rate: Up to $70/hour W2 (Based on Experience)Employment Type: W2 Only (No C2C)Candidates: Local Candidates Preferred
Have you got what it takes to succeed The following information should be read carefully by all candidates.
We are seeking a Senior Software Engineer to join a newly formed Shared Services Engineering team supporting multiple enterprise applications across a major financial services organization.
This is a unique opportunity for a well-rounded engineer who enjoys working across application development, DevOps, automation, operational engineering, and platform modernization. Rather than specializing in one technology, you'll help build reusable engineering solutions that improve developer productivity and modernize enterprise applications.
If you enjoy startup-style ownership within an enterprise environment, this role offers the opportunity to influence engineering standards while working alongside a small team of senior engineers.
What You'll DoDesign, build, and maintain CI/CD pipelines and modern software delivery practicesDevelop reusable automation frameworks, shared libraries, and engineering tools used across multiple application teamsEstablish SDLC best practices including branching strategies, versioning, code reviews, and release managementDesign and maintain GitHub Actions workflows for build, test, and deployment automationModernize legacy systems and refactor existing applications into scalable, maintainable solutionsBuild PowerShell automation for ETL processes and operational workflowsDevelop reusable logging and monitoring libraries integrating with Splunk, Dynatrace, and Azure Log AnalyticsModernize Managed File Transfer (MFT) processes supporting mission-critical financial operationsPartner with enterprise infrastructure and security teams while maintaining engineering agilitySupport certificate lifecycle management, software deployments, and security patchingParticipate in L2/L3 incident response, root cause analysis, and operational improvementsContribute to disaster recovery planning and system resiliency initiativesConfigure application authentication, SSO integrations, and access managementCollaborate with multiple engineering teams to establish scalable development patterns across the organization
Required Qualifications6–8 years of hands-on software engineering experienceStrong experience designing automation frameworks, reusable libraries, or platform toolingExperience building and maintaining CI/CD pipelines using GitHub Actions (preferred), Jenkins, Azure DevOps, or GitLab CIStrong understanding of modern Software Development Lifecycle (SDLC) practicesProficiency in PowerShell (preferred) or Python for developing maintainable automation solutionsExperience modernizing or replacing legacy systemsExperience with enterprise monitoring and observability tools including Splunk, Dynatrace, xzbcwsv or Azure Log AnalyticsExperience participating in production support, incident management, root cause analysis, and operational improvementsExcellent communication, collaboration, analytical, and problem-solving skillsAbility to work independently with minimal supervision while supporting multiple engineering teams
Preferred QualificationsStrong Azure application development experienceExperience working in Agile software development environmentsKnowledge of enterprise cloud security, governance, and complianceExperience with Managed File Transfer (MFT) modernizationExperience implementing secure automation and enterprise authentication solutionsFamiliarity with ETL automation and operational scripting
If you're looking for a high-impact engineering role where you'll help modernize enterprise applications, build reusable engineering platforms, and influence development standards across multiple teams, we'd love to hear from you.
Apply today with your updated resume.
Have you got what it takes to succeed The following information should be read carefully by all candidates.
We are seeking a Senior Software Engineer to join a newly formed Shared Services Engineering team supporting multiple enterprise applications across a major financial services organization.
This is a unique opportunity for a well-rounded engineer who enjoys working across application development, DevOps, automation, operational engineering, and platform modernization. Rather than specializing in one technology, you'll help build reusable engineering solutions that improve developer productivity and modernize enterprise applications.
If you enjoy startup-style ownership within an enterprise environment, this role offers the opportunity to influence engineering standards while working alongside a small team of senior engineers.
What You'll DoDesign, build, and maintain CI/CD pipelines and modern software delivery practicesDevelop reusable automation frameworks, shared libraries, and engineering tools used across multiple application teamsEstablish SDLC best practices including branching strategies, versioning, code reviews, and release managementDesign and maintain GitHub Actions workflows for build, test, and deployment automationModernize legacy systems and refactor existing applications into scalable, maintainable solutionsBuild PowerShell automation for ETL processes and operational workflowsDevelop reusable logging and monitoring libraries integrating with Splunk, Dynatrace, and Azure Log AnalyticsModernize Managed File Transfer (MFT) processes supporting mission-critical financial operationsPartner with enterprise infrastructure and security teams while maintaining engineering agilitySupport certificate lifecycle management, software deployments, and security patchingParticipate in L2/L3 incident response, root cause analysis, and operational improvementsContribute to disaster recovery planning and system resiliency initiativesConfigure application authentication, SSO integrations, and access managementCollaborate with multiple engineering teams to establish scalable development patterns across the organization
Required Qualifications6–8 years of hands-on software engineering experienceStrong experience designing automation frameworks, reusable libraries, or platform toolingExperience building and maintaining CI/CD pipelines using GitHub Actions (preferred), Jenkins, Azure DevOps, or GitLab CIStrong understanding of modern Software Development Lifecycle (SDLC) practicesProficiency in PowerShell (preferred) or Python for developing maintainable automation solutionsExperience modernizing or replacing legacy systemsExperience with enterprise monitoring and observability tools including Splunk, Dynatrace, xzbcwsv or Azure Log AnalyticsExperience participating in production support, incident management, root cause analysis, and operational improvementsExcellent communication, collaboration, analytical, and problem-solving skillsAbility to work independently with minimal supervision while supporting multiple engineering teams
Preferred QualificationsStrong Azure application development experienceExperience working in Agile software development environmentsKnowledge of enterprise cloud security, governance, and complianceExperience with Managed File Transfer (MFT) modernizationExperience implementing secure automation and enterprise authentication solutionsFamiliarity with ETL automation and operational scripting
If you're looking for a high-impact engineering role where you'll help modernize enterprise applications, build reusable engineering platforms, and influence development standards across multiple teams, we'd love to hear from you.
Apply today with your updated resume.
Details
| Company | JSR Tech Consulting |
| Location | Tampa, Florida, United States |
| Type | FULL TIME |
| Niche | tech |
