At Bank of America, this role develops and delivers complex software requirements to accomplish business goals. The Software Engineer II ensures software meets functional, non-functional, and compliance requirements; codes and unit tests solutions; and ensures solutions integrate successfully into the overall application or system through clear, robust, well-tested interfaces. The role requires awareness of industry development and testing practices. The position focuses on .NET full-stack development, including designing and building complex web applications, APIs, and databases. The engineer serves as a technical subject matter expert and mentor, and acts as primary designer for complex component designs. The role participates throughout the Agile delivery lifecycle, from requirements refinement and estimation through implementation, testing, and delivery. Bank of America describes an in-office culture supporting collaboration, engagement, and career development, with role-specific flexibility based on responsibilities and business needs. This position is based at 101 Hudson St, Jersey City, New Jersey, and is scheduled for 40 hours per week on first shift. The annualized salary range is $88,800 to $144,800, with offers based on experience, education, and skill set. The role is eligible for an annual discretionary incentive plan and benefits, including paid time off.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level