Bank of America, Rubrik, Nasuni, Amazon & Microsoft Hiring Software Engineers | Freshers & Experienced | 2023–2025 Batches Eligible
The demand for software engineers across global technology companies continues to surge, especially for graduates from 2023, 2024, and 2025 batches. Companies like Bank of America, Rubrik, Nasuni, Amazon, and Microsoft are expanding their workforce in India in domains such as cloud engineering, AI/ML, full-stack development, cybersecurity, storage infrastructure, and large-scale distributed systems.
🔹 1. Bank of America Hiring for Freshers – Software Engineer
Location: India
Salary: ₹10–12 LPA (approx)
Experience Required: 0 years
Eligible Batch: Final-year Master’s 2026
✅ Apply Link: https://careers.bankofamerica.com/en-us/job-detail/25046342/software-engineer-multiple-locations
The Global Technology arm powers the entire technological backbone of Bank of America’s financial ecosystem. With a presence across APAC, AMRS, and EMEA, it manages:
- Mobile & online banking infrastructure
- Cybersecurity defense systems
- Enterprise data management
- Payments processing
- Risk & capital management platforms
- Cloud modernization initiatives
- Artificial intelligence and machine learning solutions
Bank of America is a pioneer in leveraging AR/VR learning, AI training simulators, and immersive digital tools in banking operations.
Role: Software Engineer – Responsibilities
As a fresher software engineer, you will work on:
✔ Software development
Writing scalable, testable, and optimized code in languages like Java, C#, C++, or Python.
✔ Functional & non-functional requirement implementation
Ensuring performance, reliability, maintainability, and integration.
✔ CI/CD & DevOps
Participating in pull requests, merges, branching strategies, and release cycles.
✔ Data processing
Supporting data collation, modeling, and documentation.
✔ Proof of concepts
Building prototypes to test new ideas, analyze risks, or validate features.
✔ Cross-functional teamwork
Working with global tech teams across trading, markets, retail banking, and enterprise services.
✔ Incident management
Identifying root causes, escalating critical issues, and ensuring resolution.
Required Skills
- Programming in Java / C# /.NET / C++ / Python
- Strong software lifecycle knowledge
- Familiarity with Agile, JIRA, and Linux/Unix
- Ability to handle ambiguous requirements
- Strong communication skills
- Analytical mindset and troubleshooting ability
Preferred Additional Skills
- Exposure to AI/ML tools
- Understanding of cloud environments
- Problem-solving mindset
- Ability to work in international teams
Academic Eligibility
- Master’s degree candidates (final year – 2026 batch)
- Minimum 70% / CGPA 7
- No backlogs
- 0 years of experience
⭐ Why This Role Is Valuable for Freshers
Bank of America offers one of the most structured learning pathways for early-career engineers including:
- Live virtual reality training
- Global development exposure
- Rotational technology modules
- Safe, stable, premium banking domain experience
- One of the best salary ranges for freshers
🔹 2. Rubrik – Software Engineer (CPD Team)
Eligible Batches: 2023, 2024, 2025
Experience: 0–2 years
Location: Pune / Bangalore
Apply Link: https://www.rubrik.com/company/careers#positions
Rubrik is a global leader in cloud data management, backup, ransomware protection, and enterprise security.
The CPD (Continuous Product Delivery) team ensures long-term stability and product quality across releases.
Role Overview
Rubrik engineers work independently and take ownership of components rather than simple task execution. The CPD role focuses on:
- Enhancing on-premise backup & data management solutions
- Ensuring seamless customer experience
- Debugging complex distributed systems
- Working across multiple release versions
Key Responsibilities
- Designing and maintaining C++ applications
- Writing Python/Scala integrations when needed
- Debugging multi-threaded code
- Creating technical documentation
- Performing code reviews
- Improving product performance
- Staying updated with software engineering trends
Required Skills
- Strong C++ programming expertise
- Knowledge of Python/Scala
- Understanding of distributed systems
- Familiarity with networking, OS fundamentals, and storage domain
- Good design and debugging skills
Why Rubrik Is a Great Choice
- Highly dynamic startup-driven culture
- Excellent compensation
- Top-tier engineering exposure
- Freedom for engineers to make decisions
- Direct contribution to mission-critical enterprise systems
🔹 3. Nasuni – Software Engineer (Systems / Platform)
Eligible Batches: 2021–2025
Experience: 1–4 years
Location: Hyderabad
Apply Link: https://www.nasuni.com/about-us/careers/open-positions/?gh_jid=4824584008
Nasuni is known for hybrid cloud storage, distributed file management, and modern storage platform solutions.
Role Overview
This position focuses on Linux systems programming and platform engineering. Ideal for:
- Systems engineers
- C/C++ developers
- Kernel/OS enthusiasts
- Infrastructure engineers
Responsibilities
- Maintaining components of the NAS platform
- Writing Linux system-level code
- Debugging OS and networking issues
- Participating in code reviews and standups
- Writing automated tests
- Improving CI/CD pipelines
- Collaborating with senior platform engineers
Required Technical Skills
- Linux systems programming
- Familiarity with C, C++, Python, Bash
- Understanding of OS internals
- Debugging and troubleshooting abilities
Bonus Skills
- Exposure to AWS / GCP / Azure
- Experience with RPM/YUM
- Jenkins, Git, CI/CD
- PostgreSQL basics
- Kernel or open-source contributions
Why Choose Nasuni?
- Work on high-performance storage systems
- Deep systems engineering exposure
- Opportunity to grow into cloud and virtualization areas
- Strong mentorship from senior engineers
🔹 4. Amazon – SDE I (University Hiring) – Multiple Locations
Eligible Batches: 2024 & 2025
Experience: 0–1 year
Location: Multiple
Apply Link: https://amazon.jobs/en/jobs/2935068/software-dev-engineer-i-amazon-university-talent-acquisition
Amazon’s SDE roles are among the most competitive globally, offering exposure to next-gen scalable systems.
Role Responsibilities
- Collaborating with senior Amazonians
- Building distributed systems
- Designing scalable databases
- Predictive computation on distributed clusters
- Solving abstract system problems
- Working in agile teams
- Implementing storage/index/query modules
Required Skills
- Strong computer science fundamentals
- Algorithm & data structure expertise
- Good understanding of OOPS
- Proficiency in Java / C++ / Python
Preferred Skills
- Internship experience
- Understanding of databases, multi-tier systems
- Optimization knowledge
- Ability to handle complex problems
Why Amazon SDE Is a Dream Role
- Highest learning curve
- Strong brand value
- World-class mentoring
- Excellent compensation
- Global project exposure
🔹 5. Microsoft – Software Engineer
Eligible Batches: 2023, 2024, 2025
Experience: 1+ years (or freshers with advanced skills)
Location: Noida
Apply Link: https://jobs.careers.microsoft.com/global/en/job/1851348/Software-Engineer
Microsoft is expanding its engineering teams in mobile development, system design, and multi-platform development.
Role Responsibilities
- Understanding and collecting user requirements
- Writing clean and maintainable code
- Breaking down tasks for delivery
- Monitoring system performance
- Acting as DRI for incident handling
- Building cross-platform features
Required Skills
Choose one of the two tracks:
✔ iOS / macOS
- Swift
- Objective-C++
- UIKit, SwiftUI
- Xcode toolchain
✔ Android
- Kotlin
- Java
- Android native frameworks
Preferred Additional Skills
- Experience in C/C++/C#/Python/JavaScript
- Experience in modern C++
- Understanding of GitHub Copilot
- Multi-platform development
Why Microsoft?
- Premium compensation and perks
- Exposure to industry-leading products
- Great work-life balance
- Global development culture
- Career progression pathways
⭐ How to Increase Your Selection Chances (Across All 5 Companies)
1. Build a Strong Resume
Your resume should highlight:
- Projects on real-world problems
- Strong DSA foundation
- Cloud certifications (AWS/Azure)
- Systems or distributed systems knowledge
- Open-source contributions
- Achievements & internships
2. Excel in Coding Interviews
Focus on:
- LeetCode Medium problems
- DP, Trees, Graphs
- OS/DBMS/Networking basics
- System design for SDE roles
3. Strengthen Core CS Concepts
Companies expect:
- Time and space complexity analysis
- OOPS design
- Memory management
- Threading
- Security basics
- Networking
4. Build Hands-On Project Experience
Examples:
- Distributed caching system
- Load balancer simulation
- Cloud-based file storage
- Android/iOS apps
- Microservices with Docker
5. Prepare for Behavioral Rounds
Use STAR method:
- Situation
- Task
- Action
- Result

