Staff Software Engineer (7 - 9 years of experience in Full stack developer, Java, Angular, Spring Boot, Gen AI)

Visa hybrid • Bangalorefull_time

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.