Lead Software Integration Engineer The Lead Software Integration Engineer will lead a newly formed Software Integration team and play a critical role in the Bank’s digital transformation. Reporting directly to the CTO, this role designs and delivers secure, scalable system integrations and internal tools that improve operational efficiency in a regulated banking environment. This is a hands-on senior engineering and architecture role with responsibility for technical leadership, solution design, and full lifecycle ownership in a Microsoft Azure–based platform. Key Responsibilities Build and lead the Software Integration team, setting technical standards and best practices Serve as a trusted technical advisor to the CTO on integration strategy and platform modernization Design and implement secure, scalable integrations across core banking systems, third-party platforms, and internal applications Architect and develop REST and SOAP APIs using XML and JSON, with strong governance and lifecycle management Implement secure authentication and authorization using OAuth 2.0, JWT, and related standards Develop integration solutions and internal tools primarily using Python on Microsoft Azure (Azure Functions, Web Apps, Azure SQL) Apply DevOps best practices including CI/CD, infrastructure as code, monitoring, and observability Partner closely with business and technology stakeholders to translate business needs into automated solutions Own solutions end-to-end, including deployment, monitoring, support, and continuous improvement Ensure all solutions meet banking regulatory, security, audit, and compliance requirements Required Qualifications 8+ years of software engineering experience with a strong focus on integrations or platforms Expert-level Python development experience Strong hands-on experience with Microsoft Azure (Functions, Web Apps, Azure SQL, Entra ID) Proven experience designing and consuming REST and SOAP APIs Deep understanding of JSON, XML, and API security (OAuth 2.0, JWT, token-based authentication) Experience with CI/CD pipelines, version control, and DevOps practices Experience working in banking, financial services, or other regulated environments Ability to operate independently in a senior technical role and mentor other engineers Excellent communication skills with both technical and non-technical stakeholders Preferred Qualifications Experience integrating with core banking systems Familiarity with event-driven architectures and messaging platforms Experience with infrastructure as code (Bicep, ARM, Terraform) Background in cloud security or secure application design Why This Role MattersThis role is foundational to the Bank’s modernization efforts, directly shaping how systems communicate, how efficiently work gets done, and how quickly the organization can adapt to evolving business and regulatory needs. Compensation: A good‑faith, reasonable estimate of the base salary range for this role is $140,000-$180,000 and the actual offer will depend on factors such as experience, skills, training, certifications, and education. This base salary reflects one component of our competitive compensation package. This position may be eligible for an annual bonus and includes a comprehensive benefits package.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed