Software Engineer II
Bank of America ATM
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 and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits.
We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve.
Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs.
At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!
This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry.
Provide leadership and deep technical expertise in all aspects of solution design and application development for specific business environments. Focus on setting technical direction on groups of applications and similar technologies as well as taking responsibility for technically robust solutions encompassing all business, architecture, and technology constraints. Possesses strong technical skills; provides tech knowledge and capabilities and coaches team members. Will not have direct reports but will direct activities of a team for execution of projects. May be responsible for coordinating teams to accomplish development in a matrixed organization.
Responsibilities:
Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
Utilizes multiple architectural components (across data, application, business) in design and development of client requirements
Performs Continuous Integration and Continuous Development (CI-CD) activities
Contributes to story refinement and definition of requirements
Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle
Contributes to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause
Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
Required Qualifications:
5+ years of relevant work experience with hands-on software development experience.
Proficiency in programming language(s) required for the role
Experience working on high volume applications· Experience in server side frameworks like Spring MVC
Experienced with the Spring Framework, including Spring Boot, Spring Security, Spring Integration, Spring MVC, Spring Data JPA
Good understanding of SOAP web services and related standards like REST/JSON
Experience building restful web services
Working knowledge for front end technologies like handlebars, foundation, and reactJS
XML and JSON binding libraries (jaxb, Jackson, gson, etc)
Unit Tests – Junit
Experience with GIT, Maven, Nexus, Eclipse (or equivalent IDE)
Experience with GIT distributed version control, branching/merge strategies, and Bitbucket
Experience with monitoring toolsets like Splunk, Dynatrace
Familiarity with MQ (Websphere MQ or ActiveMQ) Experience in performance tuning with good understanding JVM internals
Experience with groovy
Experience in Object-oriented programming and concepts
Experienced in Distributed System development using Java/J2EE/Web Technologies
Conversant in Java design patterns
Desired Qualifications:
Exposure to Agile Methodologies
Ability to communicate complex technology solutions to diverse teams namely, technical, business and management
Good interpersonal communication skills for tech and business conversations – ability to work in a collaborative/team environment
Good analytical skills to break down requirements, solve complex problems
Provide feedback in code reviews for improvements
Bring improvement ideas to the team and be capable of driving the execution/implementation
Skills:
Application Development
Automation
Collaboration
DevOps Practices
Solution Design
Agile Practices
Architecture
Result Orientation
Solution Delivery Process
User Experience Design
Analytical Thinking
Data Management
Risk Management
Technical Strategy Development
Test Engineering
Minimum Education Requirement: Bachelor’s degree or equivalent work experience.
Shift:
1st shift (United States of America)Hours Per Week:
40$95.6k - $188.4k
Position Summary Software Engineer II with Anthropic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation to production, and organizations everywhere are racing to figure out how to build it responsibly and at scale....SuggestedWork at officeLocal areaFlexible hoursShift work- ...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 JPMorgan Chase Asset & Wealth Management, you are part of an agile Tools...Suggested
- ...Job Description Job Description Overview CTG is seeking to fill a Software Engineer II opening for our client in Wilmington, DE. Location : Wilmington, DE Duration : 12 months Overview: Provides designs, specifies information systems solutions...SuggestedWork experience placement
$120k - $145k
College Park, MD | Columbus, OH | Boston, MAProduct Engineering - Product Engineering /Full-time /RemoteImmuta is the Data Provisioning... ...the value of their data responsibly.ABOUT THE ROLEAs a Software Engineer II on the Request App Team, you’ll independently deliver well-...SuggestedFull timeLocal areaWorldwide- ...We’re proud to be an equal opportunity employer committed to building a diverse, inclusive team. Role Overview The Lead Software Engineer II plays an important role in building and enhancing engineering solutions across the organization. This role focuses on designing...SuggestedFlexible hours
$128k - $252.5k
...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,... ...this role ends on 9/11/2026 Work You’ll Do As a Lead Agentic Software Engineer II, you will be responsible for:Lead the design, implementation...Local area$100k - $150k
...autonomy, partner closely with product, UX, data, and platform engineering teams, support measurement and operational reliability, and... ...build, and maintain scalable, reliable, and high-performance software systems Contribute to system architecture and technical design...Work experience placementLocal area$109k - $182.4k
...want to make an impact on a global scale, come make a difference at Fiserv.Job TitleAI - Cyber Security Engineer - IIAbout your role:As an Advisor II, AI - Software Engineering, you will design, build, and deploy AI-powered cybersecurity solutions that strengthen identity...Full timeTemporary workH1bWork at officeMonday to Friday- ...Job Description Job Description Job Title: Security Engineer II Location: Milford, DE Type: Direct Hire Job Summary: System One is seeking a Security Engineer II for a permanent opportunity in Milford, DE. The Security Engineer will work Technology Services to...Permanent employmentLocal areaNight shiftWeekend work
- ...DescriptionThe Core Application Developer II is a mid entry level systems application... ...solutions• Participate in all phases of the software development life cycle (SDLC)•... ...Technology (Software development track) or Engineering with a programming concentration AND at least...Full timeWork experience placementWork at office
- ...Cleveland, OH area and will cover that territory. What’s the role? As a FSE II, you get to work with an astonishing team that plays a vital role Field Service of ODX equipment. The Field Support Engineer II, with limited supervision, installs, repairs, upgrades and performs...Local areaNight shift
$61k - $101k
...Requirements: We expect formal training or certification in software engineering concepts, plus at least 2 years of applied experience. We... ...Management technology organization as a Software Engineer II on an agile Tools Team focused on enhancing, designing, and delivering...Full time- ...Front-End Engineer II Anywhere Type: Permanent Category: Development Industry: Healthcare Workplace Type: Remote Reference ID: JN -102025-104246 Date Posted: 08/26/2026 Shortcut: Description Recommended Jobs Description: Remote...Hourly payPermanent employmentFull timeLocal areaRemote work
- ...Job Description Job Description Software Engineer Confidential Medical Robotics Company | Central Ohio | In-person A medical robotics... ...-critical applications. The Platform Software Engineer II will build, test, and maintain reusable frameworks, utilities,...
- ...applications and services that power internal processes and serve our members. You’ll collaborate with cross‑functional teams, apply modern software delivery practices, and rely on Java, REST APIs, relational databases, automated testing, and CI/CD pipelines. A Bachelor’s degree...
- ...Job Description Job Description Senior Software Engineer (Platform) Confidential Medical Robotics Company | Central Ohio | In-person... ...current priority hire. The position sits between an Engineer II focused primarily on implementation and a Staff Engineer responsible...
$85k - $110k
...job summary: Our client is seeking a skilled Design Engineer II in Columbus, OH to bring cutting-edge mechanical designs to life. In this role, you will collaborate closely with model coordinators, estimators, and field teams to develop practical, cost-effective MEP...Permanent employmentTemporary workWork experience placement$100k - $120k
...Position Summary Watch your engineering designs come to life! As a Design Engineer II at Southland Industries, you'll experience the excitement of working on design-build and design-assist projects in healthcare, education, biotech, mission critical, commercial and...Work at officeImmediate startFlexible hours$140k - $180k
...insurance combining advanced underwriting technology with deep industry experience. We’re looking for a Senior Full-stack Software Engineer with strong DevOps experience and front-end abilities to join our engineering team. In this role, you will architect, build, and...Full timeLocal areaRemote work- ...Pay Grade: 31S Context of Job: The University of Delaware (UD) invites applications for a Research Software Engineer (RSE) to join the NSF AI Institute for Human-AI Cooperation (HAIC). The HAIC Institute ( is a 5-year (2026-2031), $21.5 million, multi-institutional...Full timeWork experience placement
$90 per hour
...Job Title: Software Engineer Location: Wilmington, DE Employment: Temp (12 months) Industry: Banking Compensation: $90.00/hr. Schedule: 40 hours/week About the Opportunity: Provides designs, specifies information systems solutions and highly technical...Temporary workWorldwide- ...Job Description Job Description POSITION TITLE: Software Engineer POSITION DUTIES: Analyze business user needs, design and develop software applications and systems, and create reports, correspondences and other documentation. Position is based out of headquarters...
- ZEISS Group in Cleveland, OH is seeking a Field Service Engineer II to install, repair, upgrade and perform preventive maintenance on Carl Zeiss Meditec instrumentation within a designated territory. You will represent ZEISS at customer locations, ensuring high customer...
- ...Job Description Job Description Benefits: ~ Employee discounts POSITION TITLE: Software Engineer POSITION DUTIES: Design, develop, implement, validate and maintain software systems and perform system automation, orchestration, test, and continuous integration...Relocation
$134.5k - $265.1k
...engagement team who delivers the PBAC/ABAC authorization tools including PlainID. This role combines deep technical ownership with engineering expertise, governance, and stakeholder management.Work you’ll doAs a PlainID professional, you will:Configure and implement the...Local areaVisa sponsorship- ...Job Description Job Description POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual Studio, Apache Tomcat, JBoss...
- ...Pay Grade: Context of the job: We are seeking a Research Software Engineer (RSE) to contribute to the development and implementation of AI models, research frameworks, and computational tools with a goal to advance science. This role is ideal for individuals with a...Full time
- Superior Industries is looking for a Design Engineer II to support the design and development of custom vibratory equipment for the aggregate market. The role involves hands-on engineering across the full product lifecycle, including design analysis, testing, prototyping...
- Southland Industries Inc. is seeking a Design Engineer II based in Columbus, Ohio. In this role, you'll create practical and efficient designs for healthcare, education, and commercial projects. Collaborating with our skilled teams, you'll enhance your engineering skills...
- ...simplifying Energy Transition. We provide turnkey engineering and construction services designed to... ...Functions The Application Engineer II will quickly gain an understanding and... ...of Veregy’s technology products, software services, and building automation systems...Full timeTemporary workStart working todayWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software developer fintech Delaware, OH
- ngo software engineer Delaware, OH
- intel software engineer Delaware, OH
- senior software engineer remote Delaware, OH
- junior software developer remote Delaware, OH
- software engineer full time Delaware, OH
- senior software engineer Delaware, OH
- software engineer healthcare Delaware, OH
- startup software engineer Delaware, OH
- senior software design engineer Delaware, OH



