Software Engineer Jobs in Glasgow

10 open positions found · Salary range: From $12

View Python/AIML Developer - Software Engineer III
J

Python/AIML Developer - Software Engineer III

JPMorganChaseGlasgow, Scotland, UK

Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Corporate Technology, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Job Responsibilities * Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems * Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems * Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness. * Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation. * Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development * Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems * Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Required Qualifications, Capabilities, And Skills * Formal training or certification in software engineering concepts, plus 5+ years of applied experience building production Python systems, including web/API services (Flask or FastAPI) and the ML/NLP ecosystem (scikit-learn, pandas, NumPy). * Demonstrated experience taking machine learning models from prototype to production - training, packaging, deployment, monitoring, retraining, and decommissioning - in real-world business applications. * Experience with building LLM/SLM-powered applications including RAG-based systems, summarization/extraction pipelines, chat/coplay experiences, and tool-using agents. * Proven experience working with large datasets and distributed compute (Spark / Databricks or equivalent), with SQL fluency and an understanding of partitioning, performance, and cost. * Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security. * Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices. * Working knowledge of LLM application patterns - prompt design, retrieval-augmented generation (RAG), embeddings and vector search, structured output, and tool/function calling. * Familiarity with MCP (Model Context Protocol), Agent to Agent(A2A) Agent Skills and architectures that connect models to tools/data through standardized interfaces. * Overall knowledge of the Software Development Life Cycle, and a solid understanding of agile delivery practices including CI/CD, Application Resiliency, and Security. Preferred Qualifications, Capabilities, And Skills * Production experience with Databricks (Delta Lake, Unity Catalog, MLflow, Databricks Jobs) and workflow orchestration with Apache Airflow. * Experience with evaluation frameworks and approaches (golden datasets, LLM-as-judge, human-in-the-loop review, red teaming). * Solid grounding in data pre-processing, feature engineering, model selection, hyper-parameter tuning, and evaluation, including choosing appropriate metrics for imbalanced and unlabeled problems. * Experience with AWS Bedrock, SageMaker (or equivalent managed ML/GenAI platforms), ECS and deployment patterns for scalable inference. * Experience with developer productivity tooling such as GitHub Copilot and Claude Code, paired with strong SDLC controls. * Knowledge of the financial services industry and operating in regulated environments (auditability, controls, data handling). * Familiarity with financial risk domain concepts - market, credit, counterparty, or investment risk, portfolio exposure, and data-quality controls. About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.

via jobspyApply ›
View Fullstack Software Engineer III - Java
J

Fullstack Software Engineer III - Java

JPMorganChaseGlasgow, Scotland, UK

Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within Platform Engineering, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Job Responsibilities * Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems * Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems * Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness. * Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation. * Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development * Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems * Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Required Qualifications, Capabilities, And Skills * Formal training or certification on software engineering concepts and advanced applied experience * Hands-on practical experience in system design, application development, testing, and operational stability * Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages * Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security. * Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices. * Overall knowledge of the Software Development Life Cycle * Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.

via jobspyApply ›
View Software Engineer III - Python, AWS, AI/ML
J

Software Engineer III - Python, AWS, AI/ML

JPMorganChaseGlasgow, Scotland, UK

Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. You'll join a collaborative team where your ideas and skills help shape intelligent, data-driven products that power business innovation. As part of a diverse and inclusive environment, you'll work alongside talented engineers and data scientists, deepening your expertise in Python and machine learning. If you're passionate about solving complex problems and advancing technology, you'll find strong support and growth opportunities here. Job Summary As a Software Engineer III in Corporate Technology's AI, ML \& Data Platforms team, you will design and deliver secure, stable, and scalable technology solutions that support the firm's data and artificial intelligence objectives. You will work as a valued member of an agile team, tackling technical challenges across multiple areas and contributing to end-to-end delivery. You will help strengthen engineering practices through thoughtful design, strong coding standards, and continuous improvement, while fostering a culture of inclusion and respect. Job Responsibilities * Execute software solutions through design, development, and technical troubleshooting, applying creative thinking to break down complex technical problems * Create secure, high-quality production code in Python and maintain algorithms that integrate effectively with supporting data and machine learning systems * Produce architecture and design artifacts for complex applications and ensure design constraints are reflected throughout software development * Gather, analyze, and synthesize large, diverse datasets to develop visualizations and reporting that support continuous improvement of software applications and systems * Proactively identify hidden problems and patterns in data and apply those insights to improve coding hygiene and system architecture * Collaborate with data scientists and platform engineers to support the development and deployment of machine learning and artificial intelligence solutions * Contribute to software engineering communities of practice and participate in events that explore new and emerging technologies * Support a team culture grounded in diversity, opportunity, inclusion, and respect * Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards * Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation Required Qualifications, Capabilities, And Skills * Formal training or certification on software engineering concepts and proficient applied experience * Proficiency in Python for building scalable backend services and data-intensive applications * Hands-on experience in system design, application development, testing, and operational stability * Experience developing, debugging, and maintaining production code using modern programming languages and database querying languages in a large-scale environment * Working knowledge of the Software Development Life Cycle * Understanding of agile methodologies and practices, including CI/CD, application resiliency, and security * Demonstrated knowledge of software applications and technical processes within a technical discipline such as cloud, artificial intelligence, machine learning, or data engineering * Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, testing, troubleshooting, or documentation) with demonstrated ability to critically evaluate and validate AI-generated outputs * Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations Preferred Qualifications, Capabilities, And Skills * Familiarity with machine learning frameworks and tools used in model development and deployment pipelines * Exposure to cloud-based infrastructure and data services * Knowledge of traditional machine learning and large language model serving in production environments * Familiarity with modern front-end technologies or data visualization tools ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.

via jobspyApply ›
View Software Engineer III - Python / AI
J

Software Engineer III - Python / AI

JPMorganChaseGlasgow, Scotland, UK

Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. At JPMorganChase, we believe in investing in our people — offering you the tools, mentorship, and environment to grow, innovate, and make a real impact. You'll be part of a culture that values diversity, inclusion, and continuous learning, where your contributions directly shape the technology that serves millions of customers worldwide. As a Software Engineer III at JPMorganChase within Corporate Technology, you serve as a seasoned member of an agile team to design and deliver trusted, market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. In this role, you will collaborate across teams to solve complex technical challenges, contribute to engineering communities of practice, and help drive a culture of excellence and innovation. objectives. Job Responsibilities * Execute software solutions across design, development, and technical troubleshooting, thinking beyond conventional approaches to break down complex problems and build scalable solutions * Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems * Produce architecture and design artifacts for complex applications, ensuring design constraints are met throughout the software code development lifecycle * Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems * Proactively identify hidden problems and patterns in data, using insights to drive improvements to coding hygiene and system architecture * Contribute to software engineering communities of practice and events that explore new and emerging technologies * Foster a team culture of diversity, opportunity, inclusion, and respect * Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards * Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation Required Qualifications, Capabilities, And Skills * Formal training or certification on software engineering concepts and proficient applied experience * Hands-on practical experience in system design, application development, testing, and operational stability * Proficiency in coding in one or more programming languages * Experience developing, debugging, and maintaining code in a large-scale environment using one or more modern programming languages and database querying languages * Solid understanding of the Software Development Life Cycle * Working knowledge of agile methodologies such as continuous integration/continuous delivery, application resiliency, and security * Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, Databricks, PySpark, artificial intelligence, machine learning, mobile, etc.) * Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, testing, troubleshooting, or documentation) with demonstrated ability to critically evaluate and validate AI-generated outputs * Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations Preferred Qualifications, Capabilities, And Skills * Exposure to cloud technologies such as Amazon Web Services or equivalent cloud platforms * Experience with Databricks and agentic AI solutions * Familiarity with modern front-end technologies and frameworks * Experience working in a large enterprise environment with cross-functional engineering teams ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.

via jobspyApply ›
View AIML Python Developer - Software Engineer III
J

AIML Python Developer - Software Engineer III

JPMorganChaseGlasgow, Scotland, UK

Job Description We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Corporate Technology, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Job Responsibilities * Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems * Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems * Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness. * Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation. * Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development * Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems * Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture Required Qualifications, Capabilities, And Skills * Formal training or certification in software engineering concepts, plus 5+ years of applied experience building production Python systems, including web/API services (Flask or FastAPI) and the ML/NLP ecosystem (scikit-learn, pandas, NumPy). * Demonstrated experience taking machine learning models from prototype to production - training, packaging, deployment, monitoring, retraining, and decommissioning - in real-world business applications. * Experience with building LLM/SLM-powered applications including RAG-based systems, summarization/extraction pipelines, chat/coplay experiences, and tool-using agents. * Proven experience working with large datasets and distributed compute (Spark / Databricks or equivalent), with SQL fluency and an understanding of partitioning, performance, and cost. * Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security. * Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices. * Working knowledge of LLM application patterns - prompt design, retrieval-augmented generation (RAG), embeddings and vector search, structured output, and tool/function calling. * Familiarity with MCP (Model Context Protocol), Agent to Agent(A2A) Agent Skills and architectures that connect models to tools/data through standardized interfaces. * Overall knowledge of the Software Development Life Cycle, and a solid understanding of agile delivery practices including CI/CD, Application Resiliency, and Security. Preferred Qualifications, Capabilities, And Skills * Production experience with Databricks (Delta Lake, Unity Catalog, MLflow, Databricks Jobs) and workflow orchestration with Apache Airflow. * Experience with evaluation frameworks and approaches (golden datasets, LLM-as-judge, human-in-the-loop review, red teaming). * Solid grounding in data pre-processing, feature engineering, model selection, hyper-parameter tuning, and evaluation, including choosing appropriate metrics for imbalanced and unlabeled problems. * Experience with AWS Bedrock, SageMaker (or equivalent managed ML/GenAI platforms), ECS and deployment patterns for scalable inference. * Experience with developer productivity tooling such as GitHub Copilot and Claude Code, paired with strong SDLC controls. * Knowledge of the financial services industry and operating in regulated environments (auditability, controls, data handling). * Familiarity with financial risk domain concepts - market, credit, counterparty, or investment risk, portfolio exposure, and data-quality controls. About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.

3 days agovia jobspyApply ›
View Principal Software Engineer - Java
J

Principal Software Engineer - Java

JPMorganChaseGlasgow, Scotland, UK

Job Description As a Principal Software Engineer at JPMorganChase within Finance Technology, you provide expertise and engineering excellence as an integral part of an agile team to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leverage your advanced technical capabilities and collaborate with colleagues across the organization to drive best-in-class outcomes across various technologies to support firm's portfolios. You will spend most of your time hands-on, designing and building the APIs, data pipelines, and integrations that operates on large volume data sets. The remainder goes into setting technical direction , design reviews and defining how teams build \& utilizes the solutions. Job Responsibilities * Creates complex and scalable coding frameworks using appropriate software design frameworks * Defines and leads multiple technology and process implementations across groups to achieve firmwide technology objectives, working in a matrix model * Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development * Develops secure and high-quality production code, and reviews and debugs code written by others * Architects and governs agentic AI-enabled engineering workflows (using enterprise-authorized tools within the work environment) to improve delivery speed, code quality, and operational outcomes at scale (e.g., AI-driven PR review assistance, test generation/maintenance, releases readiness checks, incident triage and root-cause acceleration), while defining guardrails for validation, security, resiliency, and reuse across teams * Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation at scale * Advises cross-functional teams on technological matters within domain of expertise and serves as the function's go-to subject matter expert * Contributes to the development of technical methods in specialized fields in line with the latest product development methodologies * Influences leaders and senior stakeholders across business, product, and technology teams * Engineers the platform's query and data access layer over firmwide code intelligence infrastructure, owning query latency, data freshness, resiliency, and cost characteristics as consumption grows across the firm's codebase * Defines how SDLC controls, compliance checks, and engineering workflows execute against real code structure rather than manual review, and drives adoption by delivering the reference integrations, consumption patterns, and standards other teams build against Required Qualifications, Capabilities, And Skills * Formal training or certification on software engineering concepts and advanced applied experience * Hands-on practical experience delivering system design, application development, testing, and operational stability * Expert in one or more programming language(s), preferably Java * Demonstrated experience designing and leading adoption of agentic AI-enabled development practices (using enterprise-authorized tools within the work environment) across teams, including setting standards for human-in-the-loop validation, auditability/traceability of changes, and secure handling of sensitive data, grounded in a strong understanding of responsible AI use, control expectations, and risk-based governance in engineering workflows * Experience applying expertise and new methods to determine solutions for complex technology problems in one or more technical disciplines * Ability to present and effectively communicate with Senior Leaders and Executives * Practical cloud native experience * Demonstrated experience designing and operating platform APIs and data services consumed by other engineering teams, including contract design, versioning, and backward compatibility as the consumer base grows * Hands-on experience building high-volume, data-intensive systems where query latency, data freshness, and index or storage design determine whether the product is usable, including the associated capacity, cost, and resiliency trade-offs * Experience delivering an internal platform as a product, establishing the consumption patterns, reference implementations, and documentation that drive measurable adoption across multiple teams, and evolving that platform without breaking existing consumers Preferred Qualifications, Capabilities, And Skills * Experience working with structured representations of source code, such as abstract syntax trees, symbol or dependency graphs, or large-scale code search indexes, and exposing them through queryable interfaces * Experience automating SDLC controls, audit evidence collection, or change management and regulatory checks in a controlled or regulated engineering environment * Experience building developer-facing tooling or platforms adopted across a large engineering organization, including supplying trustworthy code context to AI-assisted development tools ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.

via jobspyApply ›
View Software Engineer III - Java or Python
J

Software Engineer III - Java or Python

JPMorganChaseGlasgow, Scotland, UK

Job Description As a Software Engineer at JPMorgan Chase within Regulatory Controls \& Operational Risk Technology within Corporate Tech, you will play a vital role in developing and enhancing platforms for regulatory tracking and management. You will work as an individual contributor in an agile team, leveraging your coding skills to deliver secure, stable, and scalable solutions. Your work will support multiple regulatory business functions and drive the firm's business objectives. You will collaborate with diverse teams, solve complex challenges, and help advance our technology strategy. Job Responsibilities * Code in Java or Python to build and enhance regulatory controls and operational risk platforms * Apply Terraform and AWS experience to develop secure, scalable applications * Execute software solutions, design, development, and technical troubleshooting * Create secure, high-quality production code and maintain code that runs synchronously with appropriate systems * Produce architecture and design artifacts for complex applications, ensuring design constraints are met * Gather insights for continuous improvement of software applications and systems * Identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture * Contribute to software engineering communities of practice and events exploring new technologies * Collaborate with cross-functional teams to deliver high-quality products * Support deployment and maintenance of applications Required Qualifications, Capabilities, And Skills * Formal training or certification in software engineering concepts with solid applied experience * Hands-on practical experience in system design, application development, testing, and operational stability * Java or Python programming experience, including building event-driven microservices and Kafka streaming * Experience with AWS services in public cloud infrastructure * Proficiency in RDBMS concepts and SQL querying * Hands-on skills with Terraform * Proficiency in automation and continuous delivery methods * Utilize AI tools as part of software development and deliverables * Proficient in all aspects of the Software Development Life Cycle * Ability to tackle design and functionality problems independently * Advanced understanding of agile methodologies such as CI/CD, application resiliency, and security Preferred Qualifications, Capabilities, And Skills * Experience with regulatory technology or operational risk platforms * Familiarity with cloud technologies and DevOps practices * Knowledge of financial services industry standards * Exposure to microservices architecture * Ability to mentor and support team members * Interest in continuous learning and professional development * Experience with automated testing and CI/CD tools About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.

via jobspyApply ›
View Sr Manager of Software Engineering - Python & Databricks
J

Sr Manager of Software Engineering - Python & Databricks

JPMorganChaseGlasgow, Scotland, UK

Job Description This is your chance to change the path of your career and guide multiple teams to success at one of the world's leading financial institutions. As a Senior Manager of Software Engineering at JPMorgan Chase within the Corporate Technology, you will serve in a leadership role by providing technical coaching and advisory for multiple agile technical teams. You will anticipate the needs and potential dependencies of other functions within the firm. As an expert in your field, your insights will influence budget and technical designs to advance operational efficiencies and functionalities. Job Responsibilities * Provides guidance to immediate team of software engineers on daily tasks and activities * Sets the overall guidance and expectations for team output, practices, and collaboration * Leads team adoption of enterprise-authorized AI-assisted engineering practices and SDLC/TLM automation to improve delivery speed, quality, and operational outcomes, while setting expectations for human validation, secure handling of inputs/outputs, and consistent use of reusable patterns across teams. * Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation and support capacity unlock initiatives. * Anticipates dependencies with other teams to deliver products and applications in line with business requirements * Manages stakeholder relationships and the team's work in accordance with compliance standards, service level agreements, and business requirements Required Qualifications, Capabilities, And Skills * Formal training or certification on software engineering concepts and applied experience. * Proven end-to-end delivery of data products using Python and/or Spark and Databricks. * Experience building data-intensive software application * Experience managing technologists * Experience leading responsible adoption of enterprise-authorized AI-assisted development and delivery tools across engineering teams, including defining ways of working (review/validation expectations), measuring outcomes, and ensuring secure handling of data. * Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, resiliency/security implications, and governance expectations; ability to coach engineers on compliant and effective usage. * Proficient in all aspects of the Software Development Life Cycle * Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security * In-depth knowledge of the financial services industry and their IT systems * Practical cloud native experience About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team Our Corporate Technology team relies on smart, driven people like you to develop applications and provide tech support for all our corporate functions across our network. Your efforts will touch lives all over the financial spectrum and across all our divisions: Global Finance, Corporate Treasury, Risk Management, Human Resources, Compliance, Legal, and within the Corporate Administrative Office. You'll be part of a team specifically built to meet and exceed our evolving technology needs, as well as our technology controls agenda.

via jobspyApply ›
View Java Software Engineer
I

Java Software Engineer

iXceed SolutionsGlasgow, Scotland, UK

From $12/yr

🚀 Hiring: Full-Stack Software Engineer 📍 Location: London/Glasgow, UK 🏢 Work Mode: Onsite 💼 Contract Role 🎯 Experience: 7–12 Years Key Skills \& Expertise: ▪️ Strong Java development with modern frontend frameworks (React / Angular / Vue / Svelte) ▪️ AWS cloud-native application development and architecture ▪️ Microservices \& scalable platform architecture ▪️ SDLC, CI/CD, automated testing \& modern frontend build tools ▪️ Design systems, accessibility \& secure engineering practices ▪️ AI-assisted coding tools and responsible AI adoption ▪️ Technical leadership, architecture ownership \& team mentoring ⭐ Experience in Financial Services or regulated environments is an advantage. #Hiring #Java #AWS #FullStackDeveloper #React #SoftwareEngineering #GlasgowJobs #UKContractJobs #TechJobs

via jobspyApply ›
View Software Engineer II - Java / Python
J

Software Engineer II - Java / Python

JPMorganChaseGlasgow, Scotland, UK

From $100/yr

Job Description Ready to build technology that powers a leading global financial firm? In this role, you'll contribute to secure, stable, and scalable products while sharpening your engineering skills through hands-on delivery. You'll work in an agile team environment where collaboration, learning, and code quality are central to how we operate. You'll have opportunities to grow your technical depth, broaden your product exposure, and expand your impact over time. Join us to help deliver modern solutions that make a difference for our clients and business. Job Summary As a Software Engineer II in the Commercial \& Investment Bank, you will be part of an agile team that enhances, designs, and delivers software components for the firm's technology products in a secure, stable, and scalable way. You will execute software solutions through design, development, and technical troubleshooting across multiple components of a product, application, or system. You'll collaborate with teammates and partners to deliver value iteratively while strengthening your engineering craft. You'll contribute to a culture that prioritizes resilience, security, and continuous improvement. Job Responsibilities * Execute standard software solution design, development, and technical troubleshooting * Write secure, high-quality code in at least one programming language with limited guidance * Leverage enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards * Design, develop, code, and troubleshoot with consideration of upstream and downstream systems and technical implications * Apply knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation * Apply technical troubleshooting to break down solutions and solve technical problems of basic complexity * Gather, analyze, and draw conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development * Learn and apply system processes, methodologies, and skills for the development of secure, stable code and systems Required Qualifications, Capabilities, And Skills * Formal training or certification on software engineering concepts with applied experience in delivering software solutions * Hands-on practical experience in system design, application development, testing, and operational stability * Experience developing, debugging, and maintaining code using one or more modern programming languages and database querying languages * Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, testing, troubleshooting, or documentation) with demonstrated ability to critically evaluate and validate AI-generated outputs * Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations * Experience across the Software Development Life Cycle * Exposure to agile methodologies and practices such as CI/CD, application resiliency, and security Preferred Qualifications, Capabilities, And Skills * Experience developing applications using Java or Python * Experience working with AWS or cloud-based services ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team J.P. Morgan's Commercial \& Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial \& Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

via jobspyApply ›

Companies hiring for Software Engineer

Track these jobs with JobFu

Get AI-powered resume tailoring, application tracking, and job alerts for Software Engineer roles. Sign up free.

Sign up free