Post job

Senior Software Engineer jobs at U.S. Bank

- 243 jobs
  • Sr. Software Engineer (Workday Finance)

    Us Bank 4.6company rating

    Senior software engineer job at U.S. Bank

    At U.S. Bank, we're on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at-all from Day One. Job Description The Workday PRISM ETL Engineer will be responsible for designing, developing, and maintaining ETL processes to support data integration within the Workday PRISM Analytics platform. This role involves working closely with various stakeholders to ensure data accuracy, consistency, and accessibility, enabling effective data-driven decision-making. Essential Responsibilities: - Responsible for designing, developing, testing, operating and maintaining products - Takes full stack ownership by consistently writing production-ready and testable code - Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs - Performs analysis on failures, propose design changes, and encourage operational improvements - Makes sound design/coding decisions keeping customer experience in the forefront - Takes feedback from code review and apply changes to meet standards - Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures - Accountable for ensuring all aspects of product development follow compliance and security best practices Basic Qualifications * Bachelor's degree, or equivalent work experience * Five to six years of relevant experience Preferred Skills/Experience * Hands on experience with working with Workday Integrations (EIB/API/Connectors/Studio/Orchestrate/Extend) * Familiarity with scripting languages (e.g., Python, Shell scripting) is a plus. * Experience with CI/CD pipeline, GitHub, and UDeploy * Working experience in SaaS data warehousing, data lakes, data engineering applications like Snowflake * Proven experience as an ETL Engineer, Data Integration Specialist, or similar role * Hands-on experience with Workday PRISM Analytics, Accounting Center and Workday integrations: Studio/Orchestrate/APIs. * Familiarity with Workday Extend development * Strong knowledge of data modeling, data warehousing, and data integration, developing and implementing applications * Proficient in Excel, PowerPoint, Visio * Familiarity with cloud services (AWS, Azure (preferred), Google Cloud) * Demonstrating knowledge of Agile methodologies such as Scrum, XP, and Kanban * Understanding of Agile tools such as JIRA/Practitest/DragonBoat * Comfortable engaging with 3rd parties such as upstream or downstream application teams, business line SME's, cross-functional workstreams, etc. as appropriate to uncover any dependencies, risks, and coordinate testing scenarios/plans Location expectations This role requires working from a U.S. Bank location three (3) or more days per week. If there's anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants. Benefits: Our approach to benefits and total rewards considers our team members' whole selves and what may be needed to thrive in and outside work. That's why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind. Our benefits include the following (some may vary based on role, location or hours): * Healthcare (medical, dental, vision) * Basic term and optional term life insurance * Short-term and long-term disability * Pregnancy disability and parental leave * 401(k) and employer-funded retirement plan * Paid vacation (from two to five weeks depending on salary grade and tenure) * Up to 11 paid holiday opportunities * Adoption assistance * Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law U.S. Bank is an equal opportunity employer. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, and other factors protected under applicable law. E-Verify U.S. Bank participates in the U.S. Department of Homeland Security E-Verify program in all facilities located in the United States and certain U.S. territories. The E-Verify program is an Internet-based employment eligibility verification system operated by the U.S. Citizenship and Immigration Services. Learn more about the E-Verify program. The salary range reflects figures based on the primary location, which is listed first. The actual range for the role may differ based on the location of the role. In addition to salary, U.S. Bank offers a comprehensive benefits package, including incentive and recognition programs, equity stock purchase 401(k) contribution and pension (all benefits are subject to eligibility requirements). Pay Range: $119,765.00 - $140,900.00 U.S. Bank will consider qualified applicants with arrest or conviction records for employment. U.S. Bank conducts background checks consistent with applicable local laws, including the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act as well as the San Francisco Fair Chance Ordinance. U.S. Bank is subject to, and conducts background checks consistent with the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA). In addition, certain positions may also be subject to the requirements of FINRA, NMLS registration, Reg Z, Reg G, OFAC, the NFA, the FCPA, the Bank Secrecy Act, the SAFE Act, and/or federal guidelines applicable to an agreement, such as those related to ethics, safety, or operational procedures. Applicants must be able to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct and related workplace conduct and safety policies. Posting may be closed earlier due to high volume of applicants.
    $119.8k-140.9k yearly 19d ago
  • Technology, Software Engineering, Data and Product - United States - 2026 ReEntry Program

    Jpmorganchase 4.8company rating

    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.
    $110k-141k yearly est. Auto-Apply 34d ago
  • Technology, Software Engineering, Data and Product - United States - 2026 ReEntry Program

    Jpmorgan Chase & Co 4.8company rating

    Columbus, OH jobs

    JobID: 210683540 JobSchedule: Full time JobShift: Base Pay/Salary: Chicago,IL $80,000.00-$140,000.00; Jersey City,NJ $90,000.00-$160,000.00; New York,NY $90,000.00-$160,000.00; Palo Alto,CA $90,000.00-$160,000.00; Seattle,WA $90,000.00-$160,000.00 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) * Cybersecurity * Tech Controls * 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.
    $90k-160k yearly Auto-Apply 35d ago
  • Software Engineer III - Kubernetes

    Jpmorganchase 4.8company rating

    Columbus, OH 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
    $86k-107k yearly est. Auto-Apply 23d ago
  • Database Software Engineer III (Oracle/PL SQL)

    Jpmorganchase 4.8company rating

    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 - 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, application 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
    $86k-107k yearly est. Auto-Apply 34d ago
  • Software Engineer III - Oracle HCM - Payroll

    Jpmorganchase 4.8company rating

    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.
    $86k-107k yearly est. Auto-Apply 60d+ ago
  • Software Engineer III - DevOps

    Jpmorganchase 4.8company rating

    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
    $86k-107k yearly est. Auto-Apply 12d ago
  • Software Engineer III - Encompass Administrator

    Jpmorganchase 4.8company rating

    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 Consumer & Community Banking and Home Lending, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products that are secure, stable, and scalable. Your role involves implementing critical technology solutions across multiple technical areas, supporting various business functions to achieve the firm's business objectives. Job responsibilities Demonstrated track record in supporting mortgage operations by enhancing workflow efficiency, ensuring compliance, and managing system integrations. Design and maintain custom input forms, business rules, field triggers, loan programs, and personas to streamline lending workflows. Support system upgrades, testing, and change management, ensuring minimal disruption during releases. Sets the overall guidance and expectations for team output, practices, and collaboration. Be accountable for decisions that influence teams' resources, budget, tactical operations, and the execution and implementation of processes and procedures. Identifies and mitigates issues to execute a book of work while escalating issues as necessary, along with ensuring successful collaboration across teams and stakeholders. Creates a culture of diversity, opportunity, inclusion, and respect for team members and prioritizes diverse representation. Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and 3+ years applied experience. Experienced Encompass Administrator with over 2+ years of hands-on expertise in configuring, customizing, and maintaining the Encompass LOS platform to support retail, wholesale, and correspondent lending channels. Familiarity with API calls, Encompass plugins, OOP framework, and version control tools like GitHub. Exposure to JavaScript, particularly in the context of Encompass Web. Experience in writing and maintaining REST / SOAP Based APIs. Working Knowledge of CI/CD pipelines, Git -based workflows or configuration-as-code practices. Experience leading teams of technologists. Ability to guide and coach teams on approach to achieve goals aligned against a set of strategic initiatives. Experience with hiring, developing, and recognizing talent. In-depth knowledge of the services industry and their IT systems. Practical cloud native experience. Preferred qualifications, capabilities, and skills Enable business capabilities through technical innovation and process improvements. Interpret technical and business objectives, identifying challenges and providing innovative solutions to address them.
    $86k-107k yearly est. Auto-Apply 20d ago
  • UI/UX React Software Engineer III

    Jpmorganchase 4.8company rating

    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
    $86k-107k yearly est. Auto-Apply 60d+ ago
  • Cloud ETL Software Engineer III

    Jpmorganchase 4.8company rating

    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
    $86k-107k yearly est. Auto-Apply 38d ago
  • Software Engineer [Multiple Positions Available]

    Jpmorganchase 4.8company rating

    Columbus, OH jobs

    Duties: Serve as a member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. Carry out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives. Execute software solutions, design, development, and technical troubleshooting to build solutions or breakdown technical problems. Create secure and high-quality production code and maintain algorithms that run synchronously with appropriate systems. Produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development. 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 software engineering communities of practice and events that explore new and emerging technologies. QUALIFICATIONS: Minimum education and experience required: Bachelor's degree in Computer Science and Engineering, Computer Information Systems, Management Information Systems, Information Technology, or related field of study plus 5 years of experience in the job offered or as Software Engineer, Application Developer, or related occupation. Skills Required: This position requires five (5) years of experience with the following: Developing software with a tech stack that includes Spring Framework, Java, RESTful and SOAP web services; SQL or Oracle; Maven for build automation; JSON for data interchange; Version control with GIT; Continuous integration and deployment using Jenkins and Bamboo; and testing frameworks including JUnit, manual and unit testing methodologies. This position requires two (2) years of experience with the following: Designing and developing Open APIs and break monolith application into Microservices applications using Java Framework and Spring Framework; Kubernetes for container orchestration; and data manipulation, data structuring, data design flow and query optimization using programming language such as SQL or Oracle. Job Location: 1111 Polaris Pkwy, Columbus, OH 43240.
    $86k-107k yearly est. Auto-Apply 20d ago
  • Experienced Software Engineer Java / Python (Full Stack or Back End)

    Jpmorganchase 4.8company rating

    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.
    $86k-107k yearly est. Auto-Apply 52d ago
  • Software Engineer [Multiple Positions Available]

    Jpmorganchase 4.8company rating

    Columbus, OH jobs

    Duties: Create and maintain applications for network automation, including configuration management, monitoring, and troubleshooting tools. Integrate software solutions with various network devices and systems. Work closely with Network Engineers and Product Owners to understand requirements, develop solutions and ensure seamless integration of software tools. Optimize existing code and develop new features to provide tools for engineers that improve the efficiency and reliability of network implementation and operation. Document software design, code, and usage instructions to facilitate maintenance, resiliency testing and future development. Provide ongoing support for deployed software solutions, including bug fixes, updates, and user support. Implement security best practices in software development to protect network data and infrastructure. Conduct thorough testing and validation of developed software to ensure it meets functional, security and performance requirements. QUALIFICATIONS: Minimum education and experience required: Bachelor's degree in Computer Engineering, Computer Science, Data Science or related field of study plus 7 years (84 months) of experience in the job offered or as Software Engineer, Product Manager - Network Configuration, Technical Lead & Product Manager - Network Monitoring, Onboarding Engineer, Software Developer, IT Consultant, or related occupation. Skills Required: This position requires six (6) years of experience with the following: Python development and writing loosely coupled, modular and readable services using best-in-class architecture patterns including microservices and service-oriented to integrate software solutions with various global network services, systems and devices using APIs and network protocols; working closely with Engineers and Product Owners to understand requirements, develop solutions and ensure seamless integration of software tools; writing API solutions including RESTful APIs, JSON, and XML for integrating software with management systems and providing Engineer CRUD capabilities to automate software systems; develop and run portable applications; designing, implementing and managing intensive database solutions for SQL and NoSQL software solutions; database schemas together with data normalization, ER diagrams and data-models; complex SQL and NoSQL queries for data extraction, transformation and loading (ETL); testing methodologies including all of the following: test-driven development (TDD), Behavior Driven Development (BDD), unit testing, integration testing, performance testing, load testing and resiliency testing; version control systems for code management and collaboration; working with network protocols including TCP/IP, DNS and DHCP. This position requires five (5) years of experience with the following: utilizing all of the following concepts: Decorators, Idempotent/Deterministic methods, Mutable/Immutable variables, SOLID Principle, Modules, Libraries and Iterators; working with Object oriented programming (OOP) including: Classes definition, Objects instances, Inheritance, Polymorphism and Encapsulation; designing and implementing robust, scalable and fault-tolerant distributed system; administrating Linux environments; installation, configuration and maintenance of servers; system maintenance tasks including backups, updates and patching; storage and memory management practices; working with data & logging platforms, API tracing solutions and message brokers; working with Network infrastructure including Routers, Firewalls and Load-Balancers for troubleshooting and managing network infrastructure; using Wireshark for packet and traffic analysis; identifying and troubleshooting network performance and traffic issues. This position requires four (4) years of experience with the following: Orchestrate application deployment and configuration management. This position requires three (3) years of experience with the following: static code analysis tools to conduct comprehensive code analysis enhancing code style compliance and early identification of potential bugs; code formatter tools to ensure optimal code consistency and readability. Job Location: 1111 Polaris Pkwy, Columbus, OH 43240.
    $86k-107k yearly est. Auto-Apply 14d ago
  • Software Engineer III - Java

    Jpmorganchase 4.8company rating

    Columbus, OH jobs

    There's nothing more exciting than being at the center of a rapidly growing field in technology and applying your skillsets to drive innovation and modernize the world's most complex and mission-critical systems. As a Site Reliability Engineer at JPMorgan Chase within the Corporate Technology 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. You are a significant contributor to your team by sharing your knowledge of end-to-end operations, availability, reliability, and scalability of your application or platform. Job responsibilities Develop, test, and deploy software to automate manual operational tasks while ensuring optimal application performance and resilience. Act as a key contributor to SRE and functional development teams across the entire life cycle, facilitating the creation of reliable, scalable software and guiding necessary refactoring or adjustments. Engage in incident troubleshooting, participate in post-mortems, and ensure the permanent resolution of issues. Identify application patterns and employ analytics to enhance service level indicators and objectives. Analyze self-healing and resilience patterns and contribute to software that can leverage these insights. Perform performance tests, identifying bottlenecks, optimization opportunities, and assessing capacity demands. Implement best-in-class monitoring frameworks to achieve comprehensive end-to-end flow monitoring and unobtrusive alerting. Test and implement automated software and product upgrades, change management, and release management solutions. Collaborate with the Technology Controls organization to ensure that tools and ecosystems align with the Firm's stringent cyber policies. Participate in engineering projects to contribute to the Firm and Line of Business level SRE communities. Provide 24x7 support coverage when required and develop expertise in specific application suites to enhance the functional engineering team as needed. Required qualifications, capabilities, and skills Formal training or certification on site reliability engineering or DevOps concepts and 5+ years applied experience. Proficient in site reliability culture and principles and familiarity with how to implement site reliability within an application or platform. Hands-on experience in large-scale software development using Java, SQL, and scripting languages. Proficiency in Unix environments, relational SQL, load balancing, IP, DNS, cloud and containerization technologies (e.g., AWS, K8), messaging technologies (e.g., Kafka, MSK), orchestration and configuration management tools, Agile Methodologies, and building/maintaining data management platforms/workbenches. Solid knowledge and working experience of continuous integration and continuous delivery tools such as GIT, BitBucket, Jenkins, SONAR, SPLUNK, Maven, AIM etc Ability to contribute to large and collaborative teams by presenting information in a logical and timely manner with compelling language and limited supervision. Ability to proactively recognize road blocks and demonstrates interest in learning technology that facilitates innovation Ability to identify new technologies and relevant solutions to ensure design constraints are met by the software team. Ability to initiate and implement ideas to solve business problems Preferred qualifications, capabilities, and skills Bachelor's Degree in Computer Science or Engineering with minimum 5+ years of industry experience. Prior hands-on experience in DevOps and/or application development teams. Experience with infrastructure components used in Java web-based applications, and the ability to work and prioritize effectively in a dynamic work environment that includes globally positioned resources. Proficient in debugging and troubleshooting, with excellent communication skills tailored for both senior technical and senior business audiences. About Us JPMorgan Chase& Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. We recognize that our people are our strength and the diverse talents and perspectives that 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. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs. (If you are a US or Canadian applicant with a disability and wish to request an accommodation to complete the application process, please contact us by calling the Accessibility Line (US and Canada Only) ************** and indicate the specifics of the assistance needed.) We offer a competitive total rewards package including base salary determined based on the role, experience, skill set, and location. For those in eligible roles, we offer discretionary incentive compensation which may be awarded in recognition of firm performance and individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. JPMorgan Chase is an Equal Opportunity Employer, including Disability/Veterans About The Team Our Corporate Technology team relies on smart, driven people like you to support the product vision and ensure Agile and Scrum values and principles are 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 strengthen our product-based model.
    $86k-107k yearly est. Auto-Apply 5d ago
  • Platform Software Engineer III

    Jpmorganchase 4.8company rating

    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 Consumer and Community Banking, 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, thinking beyond routine approaches to build solutions or break down technical problems. Creates secure, high-quality production code and maintains algorithms that run synchronously with appropriate systems. Produces architecture and design artifacts for complex applications, ensuring design constraints are met by software code development. Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets to drive continuous improvement of software applications and systems. Proactively identifies hidden problems and patterns in data, using insights to improve coding hygiene and system architecture. Contributes to software engineering communities of practice and events that explore new and emerging technologies. Adds to a team culture of diversity, opportunity, inclusion, and respect. Designs, builds, and maintains a scalable, reliable GraphQL platform with strong performance and high availability. Develops observability and alerting solutions to monitor platform health and proactively resolve issues. Automates CI/CD pipelines and standardizes infrastructure processes to streamline developer workflows and reduce manual effort. Creates 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. 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. Experience working with cloud environments (AWS preferred). 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.
    $86k-107k yearly est. Auto-Apply 14d ago
  • Cloud Software Engineer III - Kubernetes/ AWS/ Terraform

    Jpmorganchase 4.8company rating

    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)
    $86k-107k yearly est. Auto-Apply 52d ago
  • Full stack AWS Software Engineer II

    Jpmorgan Chase & Co 4.8company rating

    Westerville, OH jobs

    JobID: 210679205 JobSchedule: Full time JobShift: Day : 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)
    $86k-107k yearly est. Auto-Apply 35d ago
  • Full stack AWS Software Engineer II

    Jpmorganchase 4.8company rating

    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)
    $86k-107k yearly est. Auto-Apply 35d ago
  • Software Engineer III (Argo/.NET)

    Jpmorganchase 4.8company rating

    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 JPMorganChase within the Consumer & Community Banking 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 3+years of hands-on experience developing in Argo Traditional Client for Teller platform In-depth of knowledge managing Microsoft SQL Server 3yrs+ Current knowledge of Argo version 6 development objects, including Enablers, WOGS, AOGS, host communications, Electronic Journal (EJ), and Totals .NET Bridge external expansions using C# 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 C# developemnt Java development PowerShell scripting Alogent Branch deposit engine knowledge working with OCR and the associated XML
    $86k-107k yearly est. Auto-Apply 17d ago
  • Software Engineer 1 (JSON/Java/ Spring Boot)

    Us Bank 4.6company rating

    Senior software engineer job at U.S. Bank

    At U.S. Bank, we're on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at-all from Day One. Job Description This position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate takes responsibility of the software artifacts produced adhering to U.S. Bank standards in order to ensure minimal impact to the customer experience. The candidate will be adept with the agile software development lifecycle and DevOps principles. Essential Responsibilities: * Responsible for designing, developing, testing, operating and maintaining products * Takes full stack ownership by consistently writing production-ready and testable code * Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs * Performs analysis on failures, propose design changes, and encourage operational improvements * Makes sound design/coding decisions keeping customer experience in the forefront * Takes feedback from code review and apply changes to meet standards * Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures * Accountable for ensuring all aspects of product development follow compliance and security best practices * Exhibits relentless focus in software reliability engineering standards embedded into development standards Basic Qualifications * Bachelor's degree, or equivalent work experience * Two to three years of relevant experience Preferred Skills/Experience * Experience in developing JSON based API applications using Java, Spring Boot, JPA and Hibernate. * Experience in designing and developing software solutions for organization's IT security Requirements and provides secure coding recommendations in a variety of programming languages including Java and AWS Cloud. * Experience in creating REST and SOAP web services using Spring Framework. * Proficiency in writing queries and Stored Procedures and call backs with databases such as Oracle and Postgres. * Integrate security software's to facilitate vulnerability analysis- plan and integrate into project team's development environments. * Knowledge of JVM internals, performance tuning, profiling, JMeter. * Experience in Linux shell scripts. * Experience with version control tools like SVN (Tortoise) and/or Git * Experience with using IDEs and tools like Eclipse, NetBeans, or Visual Studio. * Experience with the planning and execution of the application security testing and evaluation program. * Good Knowledge about Software Development Lifecycle (SDLC) methodologies like Waterfall, Agile and Scrum. Location expectations This role requires working from a U.S. Bank location three (3) or more days per week. If there's anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants. Benefits: Our approach to benefits and total rewards considers our team members' whole selves and what may be needed to thrive in and outside work. That's why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind. Our benefits include the following (some may vary based on role, location or hours): * Healthcare (medical, dental, vision) * Basic term and optional term life insurance * Short-term and long-term disability * Pregnancy disability and parental leave * 401(k) and employer-funded retirement plan * Paid vacation (from two to five weeks depending on salary grade and tenure) * Up to 11 paid holiday opportunities * Adoption assistance * Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law U.S. Bank is an equal opportunity employer. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, and other factors protected under applicable law. E-Verify U.S. Bank participates in the U.S. Department of Homeland Security E-Verify program in all facilities located in the United States and certain U.S. territories. The E-Verify program is an Internet-based employment eligibility verification system operated by the U.S. Citizenship and Immigration Services. Learn more about the E-Verify program. U.S. Bank will consider qualified applicants with arrest or conviction records for employment. U.S. Bank conducts background checks consistent with applicable local laws, including the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act as well as the San Francisco Fair Chance Ordinance. U.S. Bank is subject to, and conducts background checks consistent with the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA). In addition, certain positions may also be subject to the requirements of FINRA, NMLS registration, Reg Z, Reg G, OFAC, the NFA, the FCPA, the Bank Secrecy Act, the SAFE Act, and/or federal guidelines applicable to an agreement, such as those related to ethics, safety, or operational procedures. Applicants must be able to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct and related workplace conduct and safety policies. Posting may be closed earlier due to high volume of applicants.
    $81k-101k yearly est. 25d ago

Learn more about U.S. Bank jobs

View all jobs