Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

Bank of America Financial Center

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!

Job Description:

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.
  • The ideal candidate is a seasoned full-stack developer with deep expertise in API design, implementation, and integration across distributed systems. The candidate will build and maintain responsive, user-centric web interfaces while developing scalable backend services that integrate reliably with enterprise platforms.
  • The role requires a strong Java-based (not "Java Applet"), application development background, coupled with solid experience designing service-oriented and microservice architectures. The candidate should bring hands-on experience working with databases from both an application development perspective (querying, transactions, performance considerations) and a database engineering perspective (schema design, indexing, optimization).
  • A strong understanding of data management concepts, system reliability, and performance is essential. The ideal candidate can translate macro-level business and platform requirements into clear, actionable technical designs and deliverables, producing robust and maintainable solutions.
  • Success in this role requires the ability to collaborate effectively within cross-functional teams, contribute to architecture discussions, and uphold engineering best practices. A strong emphasis is placed on automated testing, including the creation of unit and functional test cases to ensure quality, scalability, and long-term maintainability.
  • Experience with Python, automated testing tools (e.g., TOSCA), JIRA, and enterprise databases such as MSSQL, Oracle, and MongoDB is a strong plus.
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
  • N/A
Required Qualifications:
  • 6+ years of overall IT and software engineering experience
  • 4+ years of experience designing and building API-driven services, including RESTful APIs and microservice-based solutions
  • Strong hands-on experience with Java (Core Java, Spring Boot, Spring Framework)
  • Experience building RESTful APIs and microservices architectures in Java
  • Experience with distributed systems (resiliency, fault tolerance, scalability)
  • Experience with backend data access (JPA/Hibernate, SQL/NoSQL integration)
  • Strong experience with cloud-native application architecture and platform-based deployments
  • Demonstrated expertise in distributed system design patterns (scalability, resiliency, fault tolerance)
  • Proven ability to develop UI components and backend APIs with database interaction
  • Strong understanding of user experience optimization and responsive design principles
  • Hands-on experience implementing automated testing frameworks, including unit, functional, regression, and user-acceptance testing
  • Proficiency with Git and modern source-control workflows
  • Proficient in HTML, CSS, and JavaScript, with modern standards such as HTML5 and CSS3, and strong experience with Java application development
  • Experience with at least one modern, globally supported front-end framework (e.g., React)
Desired Qualifications:
  • Experience with Ansible, MongoDB, REDIS, PostGresSQL
  • Experience with enterprise automation and orchestration platforms, such as Ansible, BMC TrueSight Orchestrator or equivalent tools
  • Strong background in database schema design, performance tuning, and optimization
  • Working knowledge of IT Service Management (ITSM) and ITIL processes, and familiarity with related tools and workflows
  • Solid understanding of RESTful API design and integration concepts, including authentication, error handling, and versioning
  • Commitment to writing clean, maintainable, and well-documented code following industry best practices
  • Hands-on experience with source control systems and collaborative development methodologies (e.g., Git-based workflows)
  • Familiarity with automated testing methodologies, with particular emphasis on functional and regression testing tools such as TOSCA
Skills:
  • Application Development
  • Automation
  • Collaboration
  • DevOps Practices
  • Solution Design
  • Agile Practices
  • Architecture
  • Result Orientation
  • Solution Delivery Process
  • User Experience Design
  • Java
  • MongoDB
  • Redis

Shift:
1st shift (United States of America)

Hours Per Week:
40
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Charlotte, NC vacancy
  •  ...Software Engineer II As a Software Engineer II you will analyze, design, develop, test, implement, maintain, and support applications based on customer requests to ensure successful operation and conformance to requirements. The following are some of the responsibilities... 
    Suggested

    Strickland Insurance Group

    Charlotte, NC
    2 days ago
  •  ...About the role We are looking for a Software Engineer II experienced with iPaaS platforms and external APIs . You would join our Integrations Team owning our in-app integrations center and external-facing API. We are looking for someone with a positive attitude,... 
    Suggested
    Full time

    Limble

    Charlotte, NC
    14 days ago
  • $127k - $152k

    What You'll DoWe’re looking for a Senior Software Engineer II to join our AI Enablement product family within the Consulting & Embedded Experts team. In this role, you will operate as a trusted technical advisor and hands-on engineer, partnering directly with product and... 
    Suggested
    Hourly pay
    Temporary work
    Work experience placement
    Work at office
    Remote work

    Principal Financial Group

    Charlotte, NC
    3 days ago
  • $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... 
    Suggested
    Local area

    Deloitte

    Charlotte, NC
    4 days ago
  • $56 - $66 per hour

    DescriptionA client with Kforce is seeking a Remote Appian Platform Engineer II to join their team.Summary:As a Platform Engineer within the...  ...resourcesRequirements* Bachelor's degree in Computer Science, Software Development, Information Technology, or related field* 5+... 
    Suggested
    Remote work

    KForce

    Charlotte, NC
    4 days ago
  • $54 - $55 per hour

     ...Remote Java Developer IICharlotte, North Carolina, United States$ 54.00 - 55.00 (US Dollar)Remote Java Developer II needs Experience 5 - 7 years experience in systems analysis and programming with Java J2EE, JSP, JSF, Facelet, JSTL, Tiles and JavaScript. EJB, JPA and... 
    Remote work

    Global Channel Management

    Charlotte, NC
    3 days ago
  • $130k - $145k

     ...Description:EPRI is seeking a Distribution Automation Technical Leader II to support laboratory testing, evaluation, and research...  ...efficiency.Required Qualifications:Bachelor's degree in Electrical Engineering or a related technical discipline.6-8 years of relevant... 
    Full time
    Flexible hours

    Electric Power Research Institute

    Charlotte, NC
    2 days ago
  • $130k - $145k

     ...EPRI is seeking a Distribution Infrastructure Technical Leader II to support research, testing, and evaluation activities focused...  ...reliability concerns to support utility decision-making.Apply engineering principles and analytical techniques to solve technical challenges... 
    Full time
    Flexible hours

    Electric Power Research Institute

    Charlotte, NC
    2 days ago
  • $138k - $150k

    Job Title:Technical Leader II - Nuclear Risk Assessment and ApplicationsLocation:Charlotte...  ...Description:EPRI seeks an experienced engineer with expertise in Probabilistic Risk...  ...Integrated Risk Toolkit (IRT) and other PRA software tools to support member applications and... 
    Full time
    Remote work
    Flexible hours

    Electric Power Research Institute

    Charlotte, NC
    4 days ago
  •  ...Job Description Job Description Senior Lead Network Engineer II Employment Type: Full Time Department: Information Technology...  ...wired and wireless network infrastructure and related hardware & software.  The project's objectives are to evaluate the current setup... 
    Full time
    Local area
    Monday to Friday
    Flexible hours

    Contact Government Services, LLC

    Charlotte, NC
    5 days ago
  •  ...Job Description Job Description   Title: Applications Engineer II Reports to : Applications Manager Location : DMG MORI USA Hours : Full Time, Core Business Hours Classification : Non Exempt Travel : 50%+ Employment is conditioned on DMG MORI... 
    Full time
    Work at office
    Shift work

    DMG MORI USA, INC

    Charlotte, NC
    12 days ago
  • $77k - $127k

    What You'll DoWe’re looking for a Software Engineer to join our Experience Solutions technology team within Workplace Savings & Retirement Solutions...  ...level based on their skills and experience.Software Engineer II: $77,000 - $105,000 / yearSoftware Engineer III: $94,000 - $12... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office

    Principal Financial Group

    Charlotte, NC
    2 days ago
  • $77k - $156k

    What You'll DoAs an Experienced Software Engineer at Principal, you’ll work with engineers to help lead our efforts to continue modernizing our...  ...Moines, IA, Charlotte, NC, or Raleigh, NC:Software Engineer II: $77,000 - $105,000/YearSoftware Engineer III: $94,000 - $127,... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Local area
    3 days per week

    Principal Financial Group

    Charlotte, NC
    1 day ago
  • $53.24 - $61.24 per hour

     ...Data Engineer IIGenesis10 is currently seeking a Data Engineer II for a contract position with a Global Financial Institution located in Charlotte, NC. This is a 12+ month contract opportunity.The Data Engineer II will help design, build, and maintain a centralized performance... 
    Contract work

    Genesis10

    Charlotte, NC
    2 days ago
  • $108.8k - $136k

     ...Data Engineer IIJoin our mission to transform pharmacy benefits and healthcare navigation as a Data Engineer II (Analytics Engineer). You will build and maintain reliable data models...  ...Partner with analysts, data scientists, and software engineers to deliver trusted, well-... 
    Local area
    Flexible hours

    Judi Health

    Charlotte, NC
    4 days ago
  •  ...Data Engineer IIWe are seeking a Data Engineer II to help design, build, and maintain a centralized performance and analytics repository. This role involves integrating data from multiple technology platforms and operational systems. The position is responsible for developing... 

    Apex Systems

    Charlotte, NC
    4 days ago
  •  ...experienced Building Automation Systems Specialist II in our Charlotte, NC location.Primary...  ...project components…system design/review, software, installation, startup, commissioning,...  ...of field changes and discrepancies for engineering corrections and as-built drawingsWhat... 

    Schneider Electric

    Charlotte, NC
    1 day ago
  • $85k - $100k

     ...Assetmark Security Engineer II AssetMark is a leading strategic provider of innovative investment and consulting solutions serving independent...  ...to integrate and automate security at every level of the software development lifecycle. Provide security recommendations and... 
    Flexible hours

    AssetMark

    Charlotte, NC
    3 days ago
  • $130k - $145k

     ...for people that want to be a part of a team of scientists and engineers that work on industry-wide issues and new technology. As part...  ...programming (R, python, or similar)GIS tools (utility GIS, ESRI software or similar)Excellent communication skills (verbal and written)... 
    Full time
    Flexible hours

    Electric Power Research Institute

    Charlotte, NC
    17 hours ago
  • $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 area
    Visa sponsorship

    Deloitte

    Charlotte, NC
    3 days ago
  •  ...Job Description Job Description Field Engineer (I & II) Samet Corporation | Greensboro, NC · Raleigh, NC · Charlotte, NC · Wilmington...  ...field responsibilities. Use Bluebeam and other construction software fluently for documentation and workflows. Support the team... 
    For subcontractor
    Work at office

    Samet Corporation

    Charlotte, NC
    4 days ago
  •  ...asset management. Our founders are hardcore telecommunications engineers with combined 200 + years of experience in designing,...  ...implementation principles, theories and concepts; specifically the Software Development Lifecycle; and the ability to work both independently... 

    AmNet Services

    Charlotte, NC
    1 day ago
  • $125k - $142k

     ...achieve wealth, independence, and purpose.We are seeking a Platform Engineer to join our platform engineering team, focusing on building the...  ...& ExperienceBachelor’s degree in computer science, Software Engineering, or related technical field3-5 years of software engineering... 
    Full time
    Work at office
    Flexible hours

    Asset Mark

    Charlotte, NC
    2 days ago
  • $102.9k - $179.9k

     ...business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance...  ...hosted In-Production platform. We are looking for a Software Engineer with the skillset to support the expanding and revenue... 
    Full time
    Work at office
    Flexible hours
    Day shift

    Bank of America

    Charlotte, NC
    2 days ago
  •  ...Solutions Architect II Charlotte, NC, US, 28211 Locations: Charlotte Uncap Your Potential at America's Largest Coca-Cola Bottler...  ...a broad range of technical skills, and a deep understanding of software design patterns and technologies used in complex solution development... 
    Work experience placement
    Work at office

    Coca-Cola Consolidated

    Charlotte, NC
    2 days ago
  • $82.6k - $162.8k

    Position Summary Our Deloitte Finance Transformation team practices to help chief financial officers, controllers, and finance teams define and execute their finance and global business services agendas and strategies. You will work with leading-class teams and solutions...
    Local area
    Remote work

    Deloitte

    Charlotte, NC
    3 days ago
  •  ...Full Stack Software Engineer CPI Security, in Charlotte, NC, is seeking a Full Stack Software Engineer to be part of our growing IT organization. This is an exciting, hands-on delivery opportunity to implement a broad range of key solutions and help lead our growing... 
    Full time
    Temporary work

    CPI Security

    Charlotte, NC
    5 days ago
  •  ...ROLE: - Full Stack Software Engineer LOCATION: - Charlotte, NC DURATION: - Long term contract We are seeking a highly skilled Full Stack Software Engineer with a strong background in Java, TypeScript, and proficiency in React or NextJS. The ideal... 
    Long term contract

    Maintec Technologies

    Charlotte, NC
    3 days ago
  • Security Engineering Lead technical delivery and lifecycle management for physical security applications, servers, middleware, databases...  ...least three years supporting system integrations, automation, software development, or scripting solutions. Undergraduate degree or an... 
    Full time

    Vanguard

    Charlotte, NC
    4 days ago
  • $76.73k - $127.88k

     ...to work in a collaborative environment? As an experienced Data Engineer, you will have the ability to share new ideas and collaborate on...  ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These solutions... 
    Local area
    Visa sponsorship

    Deloitte

    Charlotte, NC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!