Staff Software Engineer
3 weeks ago
Staff Software Engineer (7 - 9 years of experience in Full stack developer, Java, Angular, Spring Boot, Gen AI)
- Bangalore, India
- Full-time
- Job Family Group: Technology and Operations
Company Description
Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.
Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.
Job Description
As a Staff Software Engineer, you will play a critical hands-on role in designing, developing, and delivering robust, secure, and innovative software solutions using open source technologies. Acting as a senior technical contributor between technical lead and architect, you will leverage your expertise with modern frameworks, secure coding practices, CI/CD processes, and Generative AI to drive both technical excellence and business value.
Key Responsibilities:
- Hands-on Development:
- Design, develop, and maintain high-quality, scalable software applications using open source technologies, especially Spring Boot (Java) and Angular (TypeScript).
- Secure Coding & Vulnerability Management:
- Ensure all code adheres to secure coding standards, proactively identify vulnerabilities, and implement necessary fixes to mitigate security risks. Conduct regular security reviews and champion a security-first engineering culture.
- Generative AI (GenAI):
- Build and integrate features using Generative AI technologies (e.g., LLMs, NLP models, prompt engineering, AI APIs), staying current on the latest trends and tools in the AI ecosystem.
- CI/CD & DevOps:
- Design, implement, and optimize CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions), automating build, test, and deployment processes for rapid and reliable delivery.
- Technical Leadership:
- Guide and mentor engineering teams through code reviews, technical discussions, and best practices in software development, security, and DevOps.
- Architectural Influence:
- Collaborate with architects and senior engineers to help define scalable, maintainable, and secure application architectures,l provide input on technical roadmaps and architectural decisions.
- Issue Resolution:
- Troubleshoot and resolve complex production and operational issues, including security vulnerabilities, and drive long-term solutions.
- Requirements & Collaboration:
- Partner with Product Managers, Architects, and cross-functional teams to translate business needs—including AI-driven requirements—into actionable technical solutions.
- Process Improvement:
- Champion improvements to engineering processes, automation, security practices, and tooling for enhanced productivity and product quality.
- Technology Evaluation:
- Stay up to date with open source advancements, security best practices, and Generative AI trends, lead adoption and knowledge sharing for relevant new technologies.
Essential Functions:
- Develop, test, secure, and deploy new features and enhancements using Spring Boot, Angular, and GenAI technologies.
- Lead technical design discussions, architecture and code reviews, including secure code reviews and AI model assessments.
- Mentor and support engineers, sharing knowledge of open source frameworks, secure coding, DevOps, and GenAI.
- Proactively assess and mitigate technical and security risks.
- Ensure solutions adhere to standards for scalability, security, maintainability, and compliance.
- Communicate complex technical concepts clearly to both technical and non-technical stakeholders.
This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.
Qualifications
- 7+ years of professional software engineering experience.
- Strong, hands-on experience with Spring Boot (or similar Java frameworks) and Angular (or comparable front-end frameworks).
- Demonstrated experience designing and building scalable, distributed systems with open source technologies.
- Solid background in implementing and managing CI/CD pipelines and DevOps practices (e.g., Jenkins, GitLab CI, Docker, Kubernetes, GitHub Actions).
- Proven expertise in secure coding practices, security tools (e.g., SAST, DAST), and remediation of vulnerabilities.
- Experience developing or integrating Generative AI (e.g., using LLMs, prompt engineering, OpenAI APIs, LangChain, etc.).
- Experience in Agile environments and cross-functional team collaboration.
- Demonstrated ability to mentor engineers and influence technical direction.
- Excellent communication, collaboration, and problem-solving skills.
This is a highly hands-on technical role combining advanced software development, security, and AI innovation with technical leadership and process ownership. You will have a direct impact on both technology and engineering culture.
Additional Information
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
-
Staff Engineer
4 weeks ago
Bangalore Urban, Karnataka, India, IN Workfabric AI Full timeAbout the Role We are seeking an experienced Staff Engineer to lead the architecture, design, and large scale deployment of the ContextSensor, a core component of the ContextFabric platform. The ContextSensor powers the capture and flow of organizational context into AI agents, enabling them to deliver more reliable, accurate, and business-aligned outcomes....
-
Backend Engineer
4 weeks ago
india, IN Grow Your Staff Full timeGrow Your Staff is looking for a Backend Engineer for a Computer Software firm in Germany. The position is a full-time remote opportunity.The role will have excellent growth opportunities. You will work directly with the team based in Germany.Experience required: 5 years+CTC: 15-20 LPATime: 1 PM to 10 PM IST (Monday-Friday)Location: RemoteType of employment:...
-
Senior Data Engineer
4 weeks ago
Bangalore Urban, Karnataka, India, IN Sonata Software Full timeThe Senior Software Engineer supports functions which require automation/systems development, including initial development and ongoing support of the suite of applications that would help manage loan, pricing, enterprise data pipeline, or other functions depending on the department. As the Application Developer, you must be proficient in Python, Data...
-
Senior Software Engineer
4 weeks ago
Bangalore Urban, Karnataka, India, IN People Tech Group Inc Full timeHi Folks,Greetings from People Tech Group!We’re Hiring! | Embedded Camera Software Engineer – BangaloreWe are looking for an experienced Embedded Software Engineer (Camera Domain) with 5–10 years of hands-on experience in C programming, Linux/Android camera driver development, and sensor integration. Location: Bangalore Experience: 5–10 YearsKey...
-
Senior Software Engineer
4 weeks ago
Bangalore Urban, Karnataka, India, IN CAST Full timeJob Summary:Working at CAST R&D means being an important part of a highly-talented, fast-paced, multicultural and Agile team based in Paris (France) and Bangalore (India). The team builds sophisticated source code analysis platform leveraging parsing, control flow, data flow and others mechanisms to fully understand the inner structure of the complex IT...
-
Sales Application Engineer
3 weeks ago
Bangalore Urban, Karnataka, India, IN GameChange Solar Full timeGameChange Solar is one of the fastest growing, most dynamic companies in the booming solar industry. We are a global leader in the solar racking and tracker industry with a dynamic and driven team passionate about changing the game in solar. Our products are designed to be the fastest installing and most cost-effective in the industry.JOB DUTIES AND...
-
Director Software Engineering-Java
3 weeks ago
Bangalore Urban, Karnataka, India, IN MNC Group Full timeResponsibilities:Product and Platform Management: Effectively communicates the product and platform vision for two key enterprise capabilities: Unified Enterprise Search and Enterprise Preference Management to product, engineering, business, and operations teams. Know the relationship between product capabilities, applications to drive adoption roadmap of...
-
Bangalore Urban, Karnataka, India, IN Cisco Full timeLooking forward to getting an exciting start to your career? You will bring your outstanding talents to the group that works on Cisco's Optical networking technology, which large enterprises now consider to be the transport medium of choice for critically important networks. In your role as a Software Engineer, you will develop products that are deployed by...
-
Senior Software Engineer
3 weeks ago
Bangalore Urban, Karnataka, India, IN Mastek Full timeGreetings!We have an exciting job opportunity for the role of Sr. Software Engineer - Oracle Retail ( RMS, ReSA, RPM, RIB, RSE services). This is hybrid job opportunity and candidate shall be operating from office in Bangalore. Job Location - Bangalore Experience : 8+ yearsPreferred candidate profile Bachelor's Degree in Computer Science or related field8+...
-
Embedded Software Verification Engineer
4 weeks ago
Bangalore Urban, Karnataka, India, IN UST Full timeAreas of Responsibility:Participate and contribute to requirements elicitation and definition phase of the project.Develop Test Architecture, Specification and Test script for MCAL device drivers.Software Verification of device drivers (Eg: MEM, MEMACC, FEE, SPI, LIN, DIO, ICU, ADC, CAN, DMA and MCU etc.) and safety software in an independent/RTOS...