> Markdown version of [/jobs/ext/2660790-software-engineer](https://www.wearedevelopers.com/jobs/ext/2660790-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Citizens Financial Group - **Location:** Plano, TX, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), .NET Framework, Systems Engineering, Bioinformatics, Business Process Management, Unix, Cascading Style Sheets (CSS), Databases, Computer Engineering, Extract Transform Load (ETL), Data Migration, Perl (Programming Language), NoSQL, Open Source Technology, Service-Oriented Architecture, Subversion, Enterprise Software Applications, Backend, Git, Heroku, Information Technology, Front End Software Development, Jenkins, Custom Reports, Microservices - **Published:** August 31, 2026 - **Apply:** https://hcgn.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001/jobs/preview/49052?utm_medium=jobboard&utm_source=BuiltIn ## About the Role Requires a Master's degree, or foreign equivalent, in Computer Science, Computer Engineering, or related field and 2 years of experience as Senior Software Engineer, Systems Engineer, or related position involving development of IT systems to support banking operations. Must have 2 years of experience with the following ## Description Leads the design, development, testing, deployment, and maintenance of software supporting digital banking and BPM operations. Builds workflow solutions using PaaS and Flowable, develops reporting and ETL solutions, maintains a securitization platform, and creates microservice backends and SPA frontends. Responsibilities include cloud and infrastructure integration, data migration from legacy applications, database development, and software deployment using Git or SVN and Jenkins., * Responsible for leading the definition, design, develop, test and implement software applications and solutions that support digital banking operations Business process management (BPM). * Provide technical expertise infrastructure, integration, performance, cloud and best practices. * Create/edit and deploy workflow solutions, utilize PAAS solutions and Open source flowable to Deploy Platform. * Develop and manage customer reporting solution to the BPM Platform. * Develop and maintain Securitization platform for the Bank. * Perform ETL functions to create/maintain reports, and developing backend using microservice architecture, front using SPA technologies, and utilize Git and Jenkins for code maintenance and deployment., * Development of IT systems to support banking operations using Java, .Net, JavaScript, HTML, CSS, Unix and PERL Scripts; * Development and data migration solutions in decommissioning legacy enterprise applications; * Development of custom reporting solutions; * Perform ETL functions to create/maintain customized reports; * Development of backend using microservice architecture and frontend using SOA technologies; * Utilizing Git/SVN and Jenkins for code maintenance and deployment; and * Utilizing Relational and NoSQL database. Remote work permitted 1 day per week. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)