Software Engineer II at Bank of America
Bank of America · Hyderabad, Telangana, India; Mumbai, Maharashtra, India; Chennai, Tamil Nadu, India
- Salary: Not Disclosed
- Experience: 5+ years
📋 Job Details at a Glance 📍 Location Hyderabad, Telangana, India; Mumbai, Maharashtra, India; Chennai, Tamil Nadu, India 🏢 Company Bank of America 👥 Experience 5+ years 🎓 Qualification Relevant technical / engineering background 📅 Eligible Batch 2023, 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Terraform APIs debugging backend engineering DevOps hands-on coding Software Engineer II at Bank of America — Full Details & How to Apply Bank of America is seeking a Software Engineer II with hands-on experience in backend engineering and DevOps for onsite roles in Hyderabad, Telangana, India; Mumbai, Maharashtra, India; Chennai, Tamil Nadu, India . This role requires practical coding skills in Terraform and APIs , and is part of the company’s technology operations delivery model. This Software Engineer II position supports the delivery of technology and operations capabilities across business lines at Bank of America . The role involves backend engineering and DevOps responsibilities, including debugging , API integration, and hands-on coding . These tasks ensure application performance and operational resilience within the bank’s infrastructure. The job posting specifies that Bank of America operates in the technology sector with integrated delivery models and resilient operations. The Software Engineer II role is part of a team that manages backend systems and DevOps workflows. The company emphasizes technical execution and operational stability through engineering practices. 2023, 2024, 2025, 2026 graduates with a relevant technical / engineering background and 5+ years experience are eligible. The role does not disclose a salary figure; Not Disclosed is the stated compensation detail. Candidates will gain direct experience in Terraform , APIs , debugging , and backend engineering . This role builds foundational skills in DevOps and system reliability, offering a clear path toward advancement in engineering roles within financial technology environments. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: No NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Search for Software Engineer II jobs in the technology sector. Explore Bank of America recruitment for roles in Hyderabad, Telangana, India; Mumbai, Maharashtra, India; Chennai, Tamil Nadu, India jobs . Apply online to access the full position details. Job Role & Responsibilities The Software Engineer II at Bank of America is responsible for building and maintaining scalable backend systems using Terraform and APIs , ensuring application performance and system reliability in a regulated financial environment. Develop backend services using APIs to enable secure, real-time data exchange between core banking systems and third-party integrations, with a focus on response time and error rate metrics. Deploy infrastructure using Terraform to automate server provisioning, ensuring consistent environments across staging and production with infrastructure drift detection. Debug production-level code using debugging tools such as Postman and Chrome DevTools to resolve runtime errors and reduce system downtime by at least 15%. Collaborate with backend engineering and DevOps teams to define project scope, deliverables, and deployment timelines using Jira and Confluence documentation. Monitor backend application performance via ELK Stack and Prometheus , generating latency and error rate reports to identify performance bottlenecks. Automate deployment pipelines using CI/CD tools such as GitLab CI or GitHub Actions to reduce manual intervention and improve deployment frequency . Maintain the codebase with version control practices, ensuring all updates are documented in Git commit history and follow code review standards. Document technical workflows and troubleshooting procedures in Confluence to support onboarding and improve team knowledge retention . This role demands direct ownership of system stability, where every change to the backend infrastructure or API endpoints must be validated for security compliance and operational continuity before rollout. Required Skills & Technical Competencies The role requires a strong foundation in backend engineering and infrastructure automation, with a focus on Terraform , APIs , and debugging as core technical capabilities. Technical Skills Terraform — advanced — used to manage infrastructure as code, enabling consistent deployment of backend services across cloud environments like AWS and Azure. APIs — intermediate to advanced — used to design and implement RESTful and GraphQL endpoints for data exchange between banking systems and mobile apps, with emphasis on authentication and rate limiting . Debugging — intermediate — applied to identify and resolve issues in production code using log analysis and stack trace tools, reducing bug resolution time by 30% in testing cycles. Backend engineering — advanced — applied to develop server-side logic in Java or Python for transaction processing, ensuring data consistency and transactional integrity . DevOps — intermediate — used to integrate development and operations workflows, including containerization with Docker and orchestration via Kubernetes . When preparing your resume or interview, emphasize hands-on experience with Terraform configuration files, API endpoint testing , and debugging logs from real-world backend systems. Eligibility Criteria This role is designed for candidates with a relevant engineering or technical degree , at least 5 years of hands-on experience, and a proven background in backend development and infrastructure automation . Must hold a Bachelor’s degree in Computer Science, Engineering, or a related technical field. Eligible batches are 2023, 2024, 2025, and 2026 only. Minimum of 5 years of professional experience in software engineering or backend development. Academic performance is not specified, but a CGPA of 3.0 or above is expected for competitive consideration. Must have demonstrated experience with GitHub repositories, including pull requests and code commits in real backend projects. Portfolio or project work showing backend system design and API integration is required for evaluation. Documentation & Portfolio Requirements Your resume must include a clear section on backend projects with GitHub links , API documentation , and deployment logs that demonstrate Terraform and API implementation . For this role, prioritize showcasing a portfolio that includes a real-world backend service built with Terraform and APIs , with measurable outcomes such as response time improvement or error reduction . Salary for Software Engineer II at Bank of America 💰 Compensation Not Disclosed The advertised compensation for the Software Engineer II role at Bank of America is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Software Engineer II Upskilling with the right resources can significantly improve your chances of selection for this specific role by aligning your skills with the job requirements. Recommended Courses & Resources Terraform — Essential for managing infrastructure as code, crucial for DevOps roles. APIs — Understanding APIs is vital for backend engineering and integration tasks. backend engineering — Focuses on the core principles of backend development, enhancing your coding skills. KodNest — Provides hands-on coding experience, vital for practical application in software engineering. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without showing evidence of 5+ years of experience in backend engineering or DevOps — provide specific examples. ❌ Using a generic resume instead of tailoring it to highlight relevant experience with Terraform and APIs — customize your resume. ❌ Listing Terraform and APIs without demonstrating practical application in previous projects or roles — include specific projects. ❌ Ignoring the requirement for 5+ years of experience and applying as a fresher or with less experience — ensure you meet the criteria. ❌ Adding unrelated technologies or unsupported claims to increase ATS keywords — stick to relevant skills. ❌ Applying without verifying the official Apply URL and confirming the job details before submission — double-check before applying. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that the candidate meets the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to the resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Software Engineer II Optimizing your resume for ATS is crucial for ensuring your application is seen by hiring managers for this role. ATS Keywords to Include Terraform APIs debugging backend engineering DevOps hands-on coding technical communication problem-solving automation performance monitoring codebase maintenance documentation Resume Tips for This Role Highlight the 5+ years of experience prominently on the resume to meet the role's requirement. Emphasize hands-on experience with Terraform and APIs , as these are critical for the role. Include projects or experiences that demonstrate backend engineering and DevOps skills, using the specified technologies. Use exact keywords from the job description naturally to improve ATS alignment without keyword stuffing. Avoid adding unsupported technologies or achievements that cannot be substantiated in your application. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro tip: Avoid including unrelated work experience or skills that do not align with the job requirements. How to Apply for Software Engineer II at Bank of America Apply Now — Bank of America Open the supplied official Apply URL and confirm the job title and company. Prepare a resume aligned with the supplied skills, responsibilities, qualification, and experience requirements. Complete the official application form accurately and avoid unsupported claims. Submit the application and save the confirmation or application reference if the portal provides one. Record the application date and monitor the official company portal or registered email for updates. Applications reviewed on rolling basis — early submission recommended. Apply Now — Bank of America NexisGrow.com does not charge any fees for job applications. Bank of America Bank of America is a technology-focused company with operations in Hyderabad, Telangana; Mumbai, Maharashtra; and Chennai, Tamil Nadu, India. The role is onsite and part of Global Business Services, which delivers technology and operations capabilities across business lines. Engineers in this role work on backend systems, APIs , and DevOps tasks, with responsibilities centered on debugging , technical communication, and solving business needs through hands-on coding . This Software Engineer II role provides early-career exposure to backend engineering , DevOps , and hands-on coding using Terraform and APIs , supporting real-world technical problem-solving in a collaborative engineering environment. Company Details Industry Technology Location Hyderabad, Telangana, India; Mumbai, Maharashtra, India; Chennai, Tamil Nadu, India Connect With Us Careers Apply Now Website 🔗 ghr.wd1.myworkdayjobs.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a relevant technical background and 5+ years of experience, specifically from eligible batches 2023 to 2026. ? What technical skills are most important for this role? Skills Tap to expand + Answer The most important skills include Terraform, APIs, debugging, backend engineering, and DevOps. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is 'Not Disclosed', which is the only salary information available. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer 1. Review backend engineering principles. 2. Practice Terraform and API integration. 3. Prepare for debugging scenarios. 4. Familiarize yourself with DevOps practices. 5. Brush up on technical communication skills. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite, requiring work from the office in Hyderabad, Mumbai, or Chennai. ? What career exposure can this role provide? Growth Tap to expand + Answer The role offers exposure to backend engineering and DevOps, enhancing skills in Terraform and APIs, but specific promotion timelines are not mentioned. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight skills in Terraform, APIs, debugging, backend engineering, and relevant experience. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The work environment involves collaboration with engineers and operations teams, as indicated by the role's responsibilities. ? Can freshers apply for this role? Fresher Tap to expand + Answer No, as the experience requirement is 5+ years. 🔗 Explore More on NexisGrow More jobs in Hyderabad Browse all Tech jobs Latest Fresher jobs More jobs at Bank of America Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com