View All Jobs 118025

Software Engineer Lll - Wire Payments Platform

Own our next-generation wire payments platform backend architecture and delivery
Jersey City, New Jersey, United States
Mid-Level
1 week ago
North Carolina Staffing

North Carolina Staffing

North Carolina State Government is one of the state's largest employers, a large organization comprised of various agencies, offices, and universities, each providing important public services.

447 Similar Jobs at North Carolina Staffing

Software Engineer III - Wire Payments Platform

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, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.

Responsibilities include coding solutions and unit tests to deliver a requirement/story per the defined acceptance criteria and compliance requirements. The role also involves designing, developing, and modifying architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained. Additionally, the Software Engineer will mentor other software engineers and coach the team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack. The role also involves executing story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle. The Software Engineer will perform spike/proof of concept as necessary to mitigate risk or implement new ideas, automate manual release activities, and design, develop, and maintain automated test suites (integration, regression, performance).

We are seeking a highly experienced and technically proficient Software Engineer to join our team in building a next-generation wire payment processing platform. This role blends leadership, architecture, and hands-on development responsibilities, requiring deep expertise in modern technologies and payment systems. The Software Engineer will guide cross-functional teams in delivering high-impact features, ensuring alignment with business objectives, technical standards, and agile delivery practices.

Required qualifications include five to seven years experience tackling complex challenges in distributed data systems using Java (Enterprise Edition), Oracle SQL, and Python. The candidate should have five to seven years using Java/J2EE technologies to develop scalable enterprise-grade applications, libraries, and frameworks. Experience designing and developing solution architecture to scale backend systems with Spring framework, Spring MVC, and RESTful APIs is also required. Hands-on experience with messaging systems like Kafka and RabbitMQ, experience with cloud-native development and deployment (AWS, Azure, or GCP), and utilized DevOps technologies for CI/CD including Ansible, Jenkins, JFrog, and Git are necessary. The candidate should have designed and implemented database development on Oracle Exadata, and have proven experience in leading and mentoring a team of engineers. Strong understanding of software development, testing, deployment, and support using agile methodologies is also required. Expert-level proficiency in Java Enterprise Edition and related frameworks (e.g., Spring, Hibernate) and advanced SQL is needed. Excellent written and verbal communication skills are required, along with the ability to write specifications and design documents.

Bank of America and its affiliates consider for employment and hire qualified candidates without regard to race, religious creed, religion, color, sex, sexual orientation, genetic information, gender, gender identity, gender expression, age, national origin, ancestry, citizenship, protected veteran or disability status or any factor prohibited by law, and as such affirms in policy and practice to support and promote the concept of equal employment opportunity, in accordance with all applicable federal, state, provincial and municipal laws. The company also prohibits discrimination on other bases such as medical condition, marital status or any other factor that is irrelevant to the performance of our teammates.

+ Show Original Job Post
























Software Engineer Lll - Wire Payments Platform
Jersey City, New Jersey, United States
Engineering
About North Carolina Staffing
North Carolina State Government is one of the state's largest employers, a large organization comprised of various agencies, offices, and universities, each providing important public services.