Officer; Software Engineer
Software engineer job at Bank of America
Plano, Texas **To proceed with your application, you must be at least 18 years of age.** Acknowledge Refer a friend **To proceed with your application, you must be at least 18 years of age.** Acknowledge (**********************************************************************************************
**Job Description:**
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.
Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace, attracting and developing exceptional talent, supporting our teammates' physical, emotional, and financial wellness, recognizing and rewarding performance, and how we make an impact in the communities we serve.
Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.
At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
**Responsibilities:**
+ Code solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements.
+ Work on Scrum Agile development methodology to build, deploy, and deliver software solutions.
+ Collaborate with QA team members to support integration and performance testing.
+ Contribute to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause.
+ Utilize multiple architectural components (across data, application, business) in design and development of client requirements.
+ Perform Continuous Integration and Continuous Development (CI-CD) activities.
+ Design, automate, and maintain large scale, enterprise-wide web applications using Java, and SpringBoot.
+ Utilize customer UI and interaction techniques to build frictionless multiple factor user authentication, credential maintenance, and authentication step up flows in digital channels.
+ Engineer and design continuous integration, continuous deployment, build tool, version control, and test-driven development tools by utilizing Java.
+ Design test driven automation frameworks using middleware technologies including SOAPUI, REST, XML, and JSON.
+ Utilize testing frameworks including Junit and write unit tests using these frameworks with a high-test coverage percentage.
+ Remote work may be permitted within a commutable distance from the worksite.
**Required Skills & Experience:**
+ Bachelor's degree or equivalent in Computer Science, Computer Information Systems, Management Information Systems, Engineering (any), or related: and
+ 2 years of experience in the job offered or a related IT occupation.
+ Must include 2 years of experience in each of the following:
+ Designing, automating, and maintaining large scale, enterprise-wide web applications using Java and SpringBoot;
+ Utilizing customer UI and interaction techniques to build frictionless multiple factor user authentication, credential maintenance, and authentication step up flows in digital channels;
+ Engineering and designing continuous integration, continuous deployment, build tool, version control, and test-driven development tools by utilizing Java;
+ Designing test driven automation frameworks using middleware technologies including SOAPUI, REST, XML, and JSON; and,
+ Utilizing testing frameworks including Junit and writing unit tests using these frameworks with a high-test coverage percentage.
If interested apply online at ***************************** or email your resume to ***************** and reference the job title of the role and requisition number.
EMPLOYER: Bank of America N.A.
**Shift:**
1st shift (United States of America)
**Hours Per Week:**
40
Bank of America and its affiliates consider for employment and hire qualified candidates without regard to race, religious creed, religion, color, sex, sexual orientation, genetic information, gender, gender identity, gender expression, age, national origin, ancestry, citizenship, protected veteran or disability status or any factor prohibited by law, and as such affirms in policy and practice to support and promote the concept of equal employment opportunity, in accordance with all applicable federal, state, provincial and municipal laws. The company also prohibits discrimination on other bases such as medical condition, marital status or any other factor that is irrelevant to the performance of our teammates.
View your **"Know your Rights (************************************************************************************** "** poster.
**View the LA County Fair Chance Ordinance (************************************************************************************************** .**
Bank of America aims to create a workplace free from the dangers and resulting consequences of illegal and illicit drug use and alcohol abuse. Our Drug-Free Workplace and Alcohol Policy ("Policy") establishes requirements to prevent the presence or use of illegal or illicit drugs or unauthorized alcohol on Bank of America premises and to provide a safe work environment.
Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations. Should you be offered a role with Bank of America, your hiring manager will provide you with information on the in-office expectations associated with your role. These expectations are subject to change at any time and at the sole discretion of the Company. To the extent you have a disability or sincerely held religious belief for which you believe you need a reasonable accommodation from this requirement, you must seek an accommodation through the Bank's required accommodation request process before your first day of work.
This communication provides information about certain Bank of America benefits. Receipt of this document does not automatically entitle you to benefits offered by Bank of America. Every effort has been made to ensure the accuracy of this communication. However, if there are discrepancies between this communication and the official plan documents, the plan documents will always govern. Bank of America retains the discretion to interpret the terms or language used in any of its communications according to the provisions contained in the plan documents. Bank of America also reserves the right to amend or terminate any benefit plan in its sole discretion at any time for any reason.
Easy ApplyTechnology, Software Engineering, Data and Product - United States - 2026 ReEntry Program
Remote
At JPMorganChase, we recognize that rewarding careers do not always follow a conventional path. We value the diversity, fresh perspective and wealth of experience that returning professionals can bring.
The ReEntry program offers experienced professionals, who are currently on an extended career break of at least two years, the support and resources needed to relaunch their careers. The program spans over 30 locations worldwide.
The ReEntry Program is a 15-week fellowship program, beginning April 20, 2026 and ending July 31, 2026 with the prospect of an offer for permanent employment with JPMorganChase at the end of the program. The permanent placements will be based on both business needs and candidate skill set.
Please refer to our
ReEntry Overview
page for further information regarding the Program
Technology at JPMorganChase
We're one of the world's biggest technology- and data-driven companies. We spend $17 billion on technology and operate globally at unparalleled scale and speed.
You'll join an inspiring and curious team of technologists dedicated to improving the design, analytics, development, coding, testing and application programming that goes into creating high quality software and new products.
You'll be tasked with keeping the team and other key stakeholders up to speed on the progress of what's being developed. And best of all, you'll be working with and sharing ideas, information and innovation with our global team of technologists from all over the world.
What We Look For
We are looking for technology professionals in our US Tech Center locations with previous experience including but not limited to;
Software Engineers (Fullstack & Backend) - with Java, Spring, .NET, Salesforce, Python, C++, Oracle, AWS & Kubernetes experience
UI Engineers - JavaScript, React/Angular & ExpressJS/NodeJS/GoLang & Oracle/SQL
Data Analytics, Quant Analytics, Scientists and Engineers
Data Management
Data Engineers - Hadoop, Spark, Kafka, Cassandra
Database Management
Architecture
Agility Leads
Technical Program Delivery
Product Managers
Solutions Analysts (Business Analysts & QA Analysts)
Technology Support (Applications Support)
DevOps, Site Reliability and Infrastructure Engineers
UX Research and Design
You will probably have a background in computer science, preferably in a software engineering role.
You will be a creative, innovative team player with analytical, technical, problem solving, planning and organizational skills. As a business with an ongoing focus on software development, we would be very keen to hear from you if you have previous Open Source or Object Oriented programming experience with an understanding of agile methodologies.
Auto-ApplySoftware Engineer III - Oracle HCM - Payroll
Columbus, OH jobs
JobID: 210664223 JobSchedule: Full time JobShift: : 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 JPMorgan Chase within the Corporate Sector - Employee Platforms, 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:
* Execute software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
* 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 and use these insights to drive improvements to coding hygiene and system architecture.
* Contribute to a team culture of diversity, opportunity, inclusion, and respect.
* Design, develop, and troubleshoot complex Oracle HCM Cloud US Payroll solutions.
* Write and update Fast Formulas for payroll calculations, deductions, and earnings.
* Create custom reports using BI Publisher and OTBI to assist clients in data analysis.
* Design and develop real-time and file-based integrations with Oracle HCM using HCM Data Extracts and Oracle Integration Cloud (OIC).
* Utilize Oracle REST APIs and SOAP web services for real-time data exchange.
* Develop and maintain integrations between Oracle HCM Cloud and other systems.
* Utilize tools like HCM Data Loader (HDL) and HSDL for data migration and payroll information management.
Required Qualifications, Capabilities, and Skills:
* Formal training or certification on software engineering concepts and 3+ years of applied experience.
* Hands-on practical experience in system design, application development, testing, and operational stability, specifically in Oracle HCM with implementation, configuration, and supporting US Payroll modules.
* Proficient in coding in SQL, Payroll Fast Formula, Payroll HCM Extract, BIP, and REST API.
* Proven experience in the development, implementation, and support of Oracle HCM systems.
* Experience in troubleshooting and resolving technical issues within Oracle HCM Cloud.
* Proficiency in Oracle HCM Cloud, specifically in payroll modules.
* Experience with Fast Formulas, BI Publisher, and OTBI.
* Familiarity with integration tools like HCM Data Loader (HDL) and HSDL.
* Experience in designing and developing integrations using Oracle Integration Cloud (OIC).
* Proficiency in using Oracle REST APIs and SOAP web services for data exchange.
* Experience with Oracle Visual Builder tools for creating custom transactional pages on Oracle Redwood.
* Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
Preferred Qualifications, Capabilities, and Skills:
* Implementation and support knowledge of HCM Cloud applications - Core HR, Payroll & Time and Absence.
* Certification in HCM Modules Payroll and Time and Absence.
* Proficient in building Tech Components using SQL, Payroll Fast Formula, Payroll HCM Extract, BIP, and REST API.
Auto-ApplyUI/UX React Software Engineer III
Columbus, OH jobs
JobID: 210666936 JobSchedule: Full time JobShift: Day : We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. Join our web.com and mobile development team to make a difference in customer experience.
As a Software Engineer III at JPMorganChase within the Consumer & Community Banking Digital Team, 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 break down technical problems
* Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
* 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
* Contributes to software engineering communities of practice and events that explore new and emerging technologies
* Adds to team culture of diversity, opportunity, inclusion, and respect
* Developing and creating independent reusable components for WEB and Mobile experience using React JS, Kotlin, Swift (70%)
* Experience in developing end to end testing components using cypress, playwright (20%)
* Experience scripting Jenkins/Jule/Spinnaker Pipelines (5%)
* Role involves production support as well. Should be supporting late night releases as needed (5%)
Required qualifications, capabilities, and skills
* Formal training or certification on software engineering concepts and 3+ years applied experience
* Hands-on practical experience in system design, application development, testing, and operational stability
* Proficient in coding in one or more languages
* Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
* Overall knowledge of the Software Development Life Cycle
* Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
* Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
* 5 plus years of experience with writing React JS, Typescript, NextJS and similar Javascript languages
* 3 plus years of experience with writing IOS, Android and Hybrid mobile development frameworks and languages
* 5 plus years of experience with writing automation scripts test cases using Cypress or other similar tools
Preferred qualifications, capabilities, and skills
* Exposure to cloud technologies
* Experience interpreting/debugging plain JavaScript code
* Client-side and Server-side coding experience
Auto-ApplyCloud Software Engineer III - Kubernetes/ AWS/ Terraform
Columbus, OH jobs
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 Team, 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
Automates Infrastructure-as-code, using Terraform and other infrastructure automation tools
Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development
Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems
Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity
Develops secure and high-quality production code, and reviews and debugs code written by others
Drives decisions that influence the product design, application functionality, and technical operations and processes
Automates the installation, upgrade, scaling and management of a large and rapidly growing fleet of Kubernetes clusters
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience
Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD) credentials
Proficiency in multiple modern programming languages such as Go, Python, Java
Experience working with modern private & public cloud infrastructure platforms - Kubernetes, AWS EKS Terraform, and other automation tools
Hands-on practical experience delivering system design, application development, testing, and operational stability
Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
Preferred qualifications, capabilities, and skills
Knowledge of industry-wide technology trends and best practices
Knowledge of multiple Cloud Platforms
Experience with data visualization and alerting tools such as Tableau, Grafana, etc.
Familiarity or knowledge of Splunk, Dynatrace, Atlassian Tools (JIRA, Bitbucket, Confluence)
Auto-ApplySoftware Engineer II - Full Stack Mac DevOps
Columbus, OH jobs
You're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you.
As a Software Engineer II at JPMorgan Chase within the Mac Platform team as a part of Employee Platforms, you will be an integral member of an agile team dedicated to enhancing, designing, and delivering the software components of the firm's cutting-edge technology products in a secure, stable, and scalable manner. In your role as an emerging member of the software engineering team, you will execute software solutions through the design, development, and technical troubleshooting of various components within a technical product, application, or system, while acquiring the skills and experience necessary to advance in your career.
Job responsibilities
Understand Mac hardware, applications, operating system, and device management.
Uses knowledge of Mac management in the enterprise to suggest new features to our applications and products.
Writes secure and high-quality code using the syntax of at least two programming languages (Typescript and Go) with limited guidance.
Deploy frontend and backend applications to Kubernetes.
Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications.
Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation.
Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development.
Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity.
Adds to team culture of diversity, opportunity, inclusion, and respect.
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 2+ years applied experience.
2+ years experience writing software in an enterprise environment.
Understanding of basic Mac management in enterprises.
Knowledge of Typescript and Go.
Hands-on practical experience in system design, application development, testing, and operational stability.
Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications.
Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation.
Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity.
Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development.
Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems.
Adds to team culture of diversity, opportunity, inclusion, and respect.
Preferred qualifications, capabilities, and skills
Familiarity with modern front-end technologies.
Experience managing Mac or other endpoints and or infrastructure.
Knowledge or experience with multiple desired languages: Swift, Go, Typescript, Rust.
Experience with Kubernetes.
Exposure to cloud technologies.
Experience using LLMs to assist in coding tasks.
Auto-ApplyCloud ETL Software Engineer III
Columbus, OH jobs
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 JPMorgan Chase within the Corporate Technology Finance and Risk Warehouse SRE Team, you will solve complex and broad business problems with simple and straightforward solutions. Through code and cloud infrastructure, you will configure, maintain, monitor, and optimize applications and their associated infrastructure to independently decompose and iteratively improve on existing solutions
Job responsibilities
Guides and assists others in the areas of building appropriate level designs and gaining consensus from peers where appropriate
Collaborates with other software engineers and teams to design and implement deployment approaches using automated continuous integration and continuous delivery (CI/CD) pipelines
Collaborates with other software engineers and teams to design, develop, test, and implement availability, reliability, scalability, and solutions in their applications
Implements infrastructure, configuration, and network as code for the applications and platforms in your remit
Collaborates with technical experts, key stakeholders, and team members to resolve complex problems
Understands service level indicators and utilizes service level objectives to proactively resolve issues before they impact customers
Supports the adoption of site reliability engineering best practices within the team
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience
Strong analysis, research, investigation, and evaluation skills, with a structured approach to problem solving.
Specialized ETL knowledge in Spark
Experience with monitoring and observability tools, including Dynatrace, Open Telemetry (OTEL), Prometheus, Datadog, and Grafana, particularly in dashboard development
Proficient in at least one programming language such as Python, Java/Spring Boot, Scala, and/or .Net
Working knowledge of Kubernetes, Dockers, any other containers technology
Experience managing and developing/deploying on Cloud (private cloud or public cloud)
Knowledge of GIT, BitBucket, Jenkins, SONAR, SPLUNK, Maven, AIM and Continuous Delivery tools
UNIX file management & administration and good shell scripting experience
Production working knowledge of Databricks and Apache Airflow on AWS
Willing to work weekend support
Preferred qualifications, capabilities, and skills
Developing/deploying and running Ab Initio (ETL Tool) on a public Cloud like AWS
AWS and/or Databricks certification
Experience developing and running data pipelines using PySpark
Oracle (v9i/10/11/19c ) running on Exadata, Ansi SQL, PL /SQL Stored Procedures support/development
Working Knowledge of Control-M/Autosys scheduling package
Knowledge/experience in Hadoop environment administration, release deployments to Hive/HBase, supervising Hadoop jobs, performing cluster coordination services
Auto-ApplySoftware Engineer III - Oracle HCM - Payroll
Columbus, OH jobs
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 JPMorgan Chase within the Corporate Sector - Employee Platforms, 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:
Execute software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
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 and use these insights to drive improvements to coding hygiene and system architecture.
Contribute to a team culture of diversity, opportunity, inclusion, and respect.
Design, develop, and troubleshoot complex Oracle HCM Cloud US Payroll solutions.
Write and update Fast Formulas for payroll calculations, deductions, and earnings.
Create custom reports using BI Publisher and OTBI to assist clients in data analysis.
Design and develop real-time and file-based integrations with Oracle HCM using HCM Data Extracts and Oracle Integration Cloud (OIC).
Utilize Oracle REST APIs and SOAP web services for real-time data exchange.
Develop and maintain integrations between Oracle HCM Cloud and other systems.
Utilize tools like HCM Data Loader (HDL) and HSDL for data migration and payroll information management.
Required Qualifications, Capabilities, and Skills:
Formal training or certification on software engineering concepts and 3+ years of applied experience.
Hands-on practical experience in system design, application development, testing, and operational stability, specifically in Oracle HCM with implementation, configuration, and supporting US Payroll modules.
Proficient in coding in SQL, Payroll Fast Formula, Payroll HCM Extract, BIP, and REST API.
Proven experience in the development, implementation, and support of Oracle HCM systems.
Experience in troubleshooting and resolving technical issues within Oracle HCM Cloud.
Proficiency in Oracle HCM Cloud, specifically in payroll modules.
Experience with Fast Formulas, BI Publisher, and OTBI.
Familiarity with integration tools like HCM Data Loader (HDL) and HSDL.
Experience in designing and developing integrations using Oracle Integration Cloud (OIC).
Proficiency in using Oracle REST APIs and SOAP web services for data exchange.
Experience with Oracle Visual Builder tools for creating custom transactional pages on Oracle Redwood.
Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
Preferred Qualifications, Capabilities, and Skills:
Implementation and support knowledge of HCM Cloud applications - Core HR, Payroll & Time and Absence.
Certification in HCM Modules Payroll and Time and Absence.
Proficient in building Tech Components using SQL, Payroll Fast Formula, Payroll HCM Extract, BIP, and REST API.
Auto-ApplySoftware Engineer III - SRE
Columbus, OH jobs
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 JPMorgan Chase within the Home Lending division, you will have the opportunity to advance your career by building reliable, scalable, and resilient systems. You will be part of a team that focuses on system reliability, automation, and observability, ensuring our Home Lending platforms run smoothly in production. This role offers a chance to collaborate with product, architecture, security, and operations teams, and to contribute to a culture of diversity, opportunity, inclusion, and respect.
We are seeking a Software Engineer who is passionate about building reliable, scalable, and resilient systems. This role combines software development with a focus on system reliability, automation, and observability. You will design, code and implement solutions that ensure our Home Lending platforms run smoothly in production, including services that interact with internal and external systems.
Job responsibilities
Develop resilient software solutions that improve reliability, scalability and system performance of the Loan Origination System (LOS).
Design, Develop and Automate operational workflows to help improve Mean time to Resolve(MTTR) and Mean time to Detect(MTTD).
Enhance observability by identifying gaps and building monitoring, logging and alerting to ensure service health are within thresholds and SLAs.
Collaborates with product, architecture, security and operations teams prioritize reliability and embed best practices across the software development lifecycle.
Participate in on-call rotations, incident response and post mortems.
Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture.
Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems.
Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development.
Contributes to software engineering communities of practice and events that explore new and emerging technologies.
Adds to team culture of diversity, opportunity, inclusion, and respect.
Required qualifications, capabilities, and skills
Formal training or certification on software development concepts and 3+ years applied experience.
3+ years of experience working as a software developer/engineer, SRE/Devops, platform engineering, or similar.
Hands-on practical experience in designing resilient system design, application development, testing, that improve operational stability and reliability.
Experience in working and integrating third-party systems.
Proficient in coding in one or more languages (e.g. Python).
Hands-on experience with public cloud platforms.
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
Overall knowledge of the Software Development Life Cycle.
Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).
Strong communicator and effective collaborator across technical and non-technical audiences.
Preferred qualifications, capabilities, and skills
Exposure to SRE/Devops practices (SLA/SLOs, error budgets, MTTR, MTTD).
Exposure to AI/Automation technologies that improve operations.
Knowledge of ITIL, and Agile methodologies.
Experience with containers and orchestration (Dockers, Kubernetes).
Exposure to monitoring tools like Thousand Eyes, Catchpoint or New Relic.
AWS Certifications (e.g. Solutions Architect Associate).
Auto-ApplyUI/UX React Software Engineer III
Columbus, OH jobs
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. Join our web.com and mobile development team to make a difference in customer experience.
As a Software Engineer III at JPMorganChase within the Consumer & Community Banking Digital Team, 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 break down technical problems
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
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
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, opportunity, inclusion, and respect
Developing and creating independent reusable components for WEB and Mobile experience using React JS, Kotlin, Swift (70%)
Experience in developing end to end testing components using cypress, playwright (20%)
Experience scripting Jenkins/Jule/Spinnaker Pipelines (5%)
Role involves production support as well. Should be supporting late night releases as needed (5%)
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience
Hands-on practical experience in system design, application development, testing, and operational stability
Proficient in coding in one or more languages
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
Overall knowledge of the Software Development Life Cycle
Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
5 plus years of experience with writing React JS, Typescript, NextJS and similar Javascript languages
3 plus years of experience with writing IOS, Android and Hybrid mobile development frameworks and languages
5 plus years of experience with writing automation scripts test cases using Cypress or other similar tools
Preferred qualifications, capabilities, and skills
Exposure to cloud technologies
Experience interpreting/debugging plain JavaScript code
Client-side and Server-side coding experience
Auto-ApplySoftware Engineer [Multiple Positions Available]
Columbus, OH jobs
Duties: Act as subject matter expert in Tax Reporting and solve business problems through innovation and engineering practices. Perform Analysis on large amounts of Data from multiple separate sources. Integrate with real time data sources to enrich the data. Interface with execution engine for workflow implementation. Design and code batch data integration by incorporating architectural standards into application design specifications, develop code migration strategies from private cloud to public cloud. Deploy the applications to private cloud and public cloud, provision public cloud using Infrastructure as Code. Perform design reviews by recommending ways to incorporate requirements into designs and data flows. Create and document generic and re-usable frameworks. Perform code reviews to ensure solutions are aligned to pre-defined architectural specifications. Coordinate with geographically distributed teams. Perform development and DevOps in a distributed IT environment and incorporate SRE best practices to ensure platform stability and reliability.
QUALIFICATIONS:
Minimum education and experience required: Bachelor's degree in Computer Engineering, Computer Science, Information Technology, Electronic Engineering, or related field of study plus 5 years of experience in the job offered or as Software Engineer, Software Developer, or related occupation.
Skills Required: This position requires four (4) years of experience with the following: Optimizing queries using SQL to enhance application performance; performing data manipulation, data retrieval, data structuring, and data design flow using SQL and MyBatis for efficient data access and management; deploying and managing applications using Docker and Kubernetes for container orchestration; Agile SDLC methodologies to ensure iterative development and continuous delivery; producing and consuming SOAP Web Services for seamless integration with internal interfacing systems; performing Unit Tests including jUnit and Mockito and functional testing using Cucumber and Integrating testing and running the performance testing using jMeter. This position requires three (3) years of experience with the following: utilizing Application Architecture Disciplines to design robust, scalable, and secure financial applications; processing DMN using DaaS to automate decision-making processes within financial applications; utilizing AWS Cloud Services, including AWS EMR and Apache Spark, for scalable data processing; utilizing advanced techniques in PySpark to process large data sets, utilizing multithreading, and perform multiprocessing for efficient computation; implementing infrastructure as code using Terraform for automated provisioning and management of cloud resources; continuous integration and deployment using Jenkins, ensuring code quality and reliability; collaborative development and Code Integrity using GIT and Bitbucket; utilizing Shell Scripting for automation of routine tasks and system maintenance; utilizing PromQL to fetch the data for the various data sources and create dashboards. This position requires two (2) years of experience with the following: creating interactive data visualizations and dashboards for real-time insights and decision-making using Streamlit.
Job Location: 1111 Polaris Pkwy, Columbus, OH 43240.
Auto-ApplySoftware Engineer II - DevOps
Columbus, OH jobs
You're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you.
As a Software Engineer II at JPMorgan Chase within the Consumer and Community Banking - DGT_Channels Tech team, you will be part of an agile team dedicated to enhancing, designing, and delivering the software components of the firm's cutting-edge technology products in a secure, stable, and scalable manner. You will collaborate with a global team to design, develop, test, and deliver high-quality software and products, while ensuring stakeholders are kept informed of progress. A strong understanding of end-to-end software development and Agile frameworks is essential.
Job responsibilities
Design, develop, and troubleshoot creative software solutions, applying innovative approaches to technical challenges.
Write secure, high-quality production code; review and debug code from others.
Identify and automate remediation of recurring issues to enhance operational stability.
Create and maintain Docker images.
Facilitate knowledge transfer from Development to DevOps for onboarding existing applications and build/deployment processes.
Collaborate with development teams to onboard new applications to the CI/CD process.
Execute builds and deployments across environments according to the weekly build schedule.
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 2+ years applied experience
3+ years of Java and Python development
3+ years with Jenkins, Spinnaker, and Kubernetes
Strong automation and continuous delivery skills
Advanced knowledge of agile practices, CI/CD, resiliency, and security
Proven expertise in technical disciplines (cloud, AI/ML, mobile, etc.)
Deep understanding of financial services IT systems
Practical cloud-native experience
DevOps Engineer with both development and DevOps expertise
Preferred Qualifications, Capabilities, and Skills
AWS/CKAD certification preferred
Auto-ApplyExperienced Software Engineer Java / Python (Full Stack or Back End)
Columbus, OH jobs
Push the limits of what's possible with us as an experienced member of our Software Engineering team. As an Experienced Software Engineer at JPMorganChase within the Global Technology team, you serve as member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. Depending on the team that you join, you could be developing mobile features that give our customers and clients more control over how they bank with us, strategizing on how big data can make our trading systems quicker, creating the next innovation in payments for merchants, or supporting the integration of our private and public cloud platforms.
Job Responsibilities
Participates in, design and develop scalable and resilient systems using Java or Python to contribute to continual, iterative improvements for product teams
Executes software solutions, design, development, and technical troubleshooting
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
Produces or contributes to architecture and design artifacts for applications while 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
Identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
Hands-on practical experience in system design, application development, testing and operational stability
Proficient in coding in Java or Python languages
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
Overall knowledge of the Software Development Life Cycle
Understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
Familiarity with modern front-end technologies
Exposure to cloud technologies
To be eligible for this opportunity, you must be authorized to work in the United States. We do not offer any type of employment-based immigration sponsorship for this position. Likewise, JPMorgan Chase & Co., will not provide any assistance or sign any documentation in support of any other form of immigration sponsorship or benefit including optional practical training (OPT) or curricular practical training (CPT).
Your Role Level
JPMorganChase is looking to hire Software Engineers at Software Engineer II and Software Engineer III levels. A determination will be made on placement for successful candidates based on the results of a skills-based assessment which applicants will be asked to complete during the hiring process, as well as, the candidate interview. The assessment will evaluate ability to perform basic coding and systems design responsibilities. For the Software Engineer II level, the role requires the ability to understand advance features of a coding language, design a viable system, and solve functional problems through basic language applications. For the Software Engineer III level, the role requires a higher level of proficiency and the ability to function independently, including the ability to use and explain advance features of a coding language, design systems across technologies and platforms, solve functional and non-functional problems through an application of language best practices, as well as, the ability to assess issues broadly, identify alternative or innovative solutions, collaborate effectively, and provide guidance to others.
Auto-ApplyFull stack AWS Software Engineer II
Westerville, OH jobs
You're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you.
As a Software Engineer II at JPMorganChase within the Consumer and Community Banking Branch Ops Technology Team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job responsibilities
Executes standard software solutions, design, development, and technical troubleshooting
Writes secure and high-quality code using the syntax of at least one programming language with limited guidance
Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems and technical implications
Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity
Gathers, analyzes, and draws conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development
Learns and applies system processes, methodologies, and skills for the development of secure, stable code and systems
Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 2+ years 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
Demonstrable ability to code in one or more languages
Experience across the whole Software Development Life Cycle
Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
Emerging knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
Familiarity with modern front-end technologies (Java, TypScript)
Exposure to cloud technologies (AWS)
Auto-ApplyFullstack AWS Software Engineer III
Westerville, OH jobs
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 JPMorgan Chase within the Consumer and Community Banking Branch Ops Technology Team, 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 break down technical problems
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
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
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience
Hands-on practical experience in system design, application development, testing, and operational stability
Proficient in coding in one or more languages
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
Overall knowledge of the Software Development Life Cycle
Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
Familiarity with modern front-end technologies (Java, TypeScript)
Exposure to cloud technologies (AWS)
Auto-ApplyPlatform Software Engineer III
Ohio jobs
JobID: 210677209 JobSchedule: Full time JobShift: Day : We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Platform Software Engineer III at JPMorganChase within the CCB, 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 break down technical problems
* Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
* 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
* Contributes to software engineering communities of practice and events that explore new and emerging technologies
* Adds to team culture of diversity, opportunity, inclusion, and respect
* Design, build, and maintain a scalable, reliable GraphQL platform with strong performance and high availability.
* Develop observability and alerting solutions to monitor platform health and proactively resolve issues.
* Automate CI/CD pipelines and standardize infrastructure processes to streamline developer workflows and reduce manual effort.
* Create intuitive self-service features for developers to access, manage, and integrate platform services.
Required qualifications, capabilities, and skills
* 3+ years of professional experience in software engineering, with a focus on building platforms.
* Experience working with cloud environments (AWS preferred).
* Skilled in scripting and automation using Bash, Groovy, or similar languages.
* Hands-on experience using Terraform for infrastructure management.
* Practical knowledge of containerization and orchestration technologies, including Docker and Kubernetes.
* Understanding of RESTful and GraphQL service concepts.
* Familiarity with CI/CD tools.
* Familiarity with version control systems (Git or Bitbucket) and experience with at least one modern monitoring tool such as Splunk, DataDog, Dynatrace, or CloudWatch.
* Familiarity with OAuth 2.0 and secure authentication and authorization practices.
* Strong attention to detail in documenting processes, developing runbooks, and illustrating architectures for team use.
* Excellent communication, analytical, and problem-solving skills.
Preferred qualifications, capabilities, and skills
* Experience building and maintaining GraphQL platforms.
* Familiarity with AWS deployments (EKS, ECS Fargate), IAM Roles, and Security Groups.
* Knowledge of AWS services such as S3, RDS Aurora Postgres, MSK, VPC, CloudWatch, X-Ray, ElastiCache-Redis, and KMS.
* Familiarity in at least one programming language, preferably Java or Rust.
* Experience setting up observability solutions (metrics, logging, alerting) and automating CI/CD pipelines for platform components using Jenkins and Spinnaker.
* Experience or interest in GraphQL Federation, entities, schema governance, architecture, and developer tooling.
* Ability to design well-defined APIs for platform services, with comprehensive documentation and versioning for seamless integration across teams.
Auto-ApplySoftware Engineer III - React
Ohio jobs
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, Resiliency Technology team, 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 break down technical problems
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
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
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience
Hands-on practical experience in system design, application development, testing, and operational stability
Over 3+ yrs of experience in front end development with strong expertise in React and hand on experience in micro front end architecture with knowledge of Angular10 to design, build and scale modular web applications.
Hands on experience in various UI/UX technologies like HTML5, CSS3, jQuery, JSON, XML, AJAX, SVG standards, JavaScript frameworks like jQuery, D3, MVC Development framework,
5+ years of experience in developing Restful API with Spring boot framework and Hibernate/JPA
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 in developing Cloud ready applications. Certification in Cloud technology preferred.
Overall knowledge of the Software Development Life Cycle
Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Good knowledge of any industry standard RDBMS, preferable Oracle
Ability to work in large, collaborative teams to achieve organizational goals
Preferred qualifications, capabilities, and skills
Familiarity with modern front-end technologies
Exposure to cloud technologies
Auto-ApplyPlatform Software Engineer III
Ohio jobs
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Platform Software Engineer III at JPMorganChase within the CCB, 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 break down technical problems
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
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
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, opportunity, inclusion, and respect
Design, build, and maintain a scalable, reliable GraphQL platform with strong performance and high availability.
Develop observability and alerting solutions to monitor platform health and proactively resolve issues.
Automate CI/CD pipelines and standardize infrastructure processes to streamline developer workflows and reduce manual effort.
Create intuitive self-service features for developers to access, manage, and integrate platform services.
Required qualifications, capabilities, and skills
3+ years of professional experience in software engineering, with a focus on building platforms.
Experience working with cloud environments (AWS preferred).
Skilled in scripting and automation using Bash, Groovy, or similar languages.
Hands-on experience using Terraform for infrastructure management.
Practical knowledge of containerization and orchestration technologies, including Docker and Kubernetes.
Understanding of RESTful and GraphQL service concepts.
Familiarity with CI/CD tools.
Familiarity with version control systems (Git or Bitbucket) and experience with at least one modern monitoring tool such as Splunk, DataDog, Dynatrace, or CloudWatch.
Familiarity with OAuth 2.0 and secure authentication and authorization practices.
Strong attention to detail in documenting processes, developing runbooks, and illustrating architectures for team use.
Excellent communication, analytical, and problem-solving skills.
Preferred qualifications, capabilities, and skills
Experience building and maintaining GraphQL platforms.
Familiarity with AWS deployments (EKS, ECS Fargate), IAM Roles, and Security Groups.
Knowledge of AWS services such as S3, RDS Aurora Postgres, MSK, VPC, CloudWatch, X-Ray, ElastiCache-Redis, and KMS.
Familiarity in at least one programming language, preferably Java or Rust.
Experience setting up observability solutions (metrics, logging, alerting) and automating CI/CD pipelines for platform components using Jenkins and Spinnaker.
Experience or interest in GraphQL Federation, entities, schema governance, architecture, and developer tooling.
Ability to design well-defined APIs for platform services, with comprehensive documentation and versioning for seamless integration across teams.
Auto-ApplyDatabase Software Engineer III (Oracle/PL SQL)
Ohio jobs
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 - Corporate Oversight & Governance group, 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 break down technical problems
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
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
Identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience
3+ years of experience working with Database & BigData technologies
Hands-on practical experience in system design, applicaiton development, testing, and operational stability
Proficient with Liquibase for database change management
Proficient with Oracle with hands-on experience
Proficient with PL SQL development and debugging
Experience with Data Modelling and performance optimization
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
Solid understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security
Preferred qualifications, capabilities, and skills
Knowledge of Java or Python
Proficient with distributed systems and micro services
Proficient with cloud technologies
Auto-ApplySoftware Engineer III - Kubernetes
Ohio jobs
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As 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.
Job responsibilities
Strong skills in SQL, PostgreSQL, AWS RDS, Terraform, Teradata is preference but experience in any other RDBMS technology would suffice.
Experience with K8S services, deployments, failover mechanism, networking, security polices, including CNI plugins, ingress controllers and service meshes.
Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
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
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience.
DevOps Engineer (Kubernetes/AWS/Terraform/Python) professional with 5+ years applied experience.
Proficiency on AWS Cloud Platform, with system design, application/tools/interface/modules development, testing, problem solving and operational stability.
Hands-on infrastructure as code tools, such as Terraform, Helm chart.
Having Databricks knowledge is added advantage.
Design, deploy and manage Kubernetes clusters across various environments (on-premises, AWS cloud, hybrid) as a Kubernetes platform Engineer.
Minimum 4+ years of experience in Terraform, Python, Shell scripting technologies.
Hands-on infrastructure as code tools, Terraform, Helm chart, independently design, build, test and deploy the code.
Hands-on experience with Continuous Integration and Delivery tools like, Jules / Spinnaker / Jenkins integration
Ability to set up monitoring, logging, and alerting for Kubernetes clusters using Grafana, Prometheus and Splunk
Preferred qualifications, capabilities, and skills
Familiarity with SAS VIYA, Databricks
Exposure to AWS cloud technologies
Auto-Apply