Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Perforce Software

Senior Software Engineer – VK

Perforce Software

. Design and implement product components across the stack, from Java back-end services to TypeScript-based front-end user interfaces .

Posted 11/4/2026full-timePune • IndiaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in full-stack development with a strong focus on Java and TypeScript, while leveraging AI-assisted tooling to enhance productivity and quality. Proven ability to design and implement complex LLM-based applications and workflows in a collaborative, agile environment.

Highest-signal resume keywords
Java DevelopmentTypeScript ProficiencyAI-Assisted ToolingLLM-Based Application DevelopmentAgile Methodologies

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Full-Stack DevelopmentReact FrameworkAngular FrameworkAPI IntegrationAlgorithm DesignData StructuresDesign PatternsDebugging Complex SystemsCode ReviewPerformance Analysis
Soft Skills
Analytical SkillsProblem-SolvingCommunication SkillsInterpersonal SkillsCollaboration
Tools & Technologies
LangGraphAutoGenCI/CD ToolsDevOps WorkflowsUnix/Linux Systems
Certifications & Qualifications
Undergraduate Degree in Computer Science
Industry Keywords
Enterprise ProductsAI GovernanceWeb Application SecurityRAG PipelinesAgentic Workflows

Tech Stack

Tools & technologies
AngularJavaLinuxPythonReactShell ScriptingTypeScriptUnix

About the role

Key responsibilities & impact
  • Design and implement product components across the stack, from Java back-end services to TypeScript-based front-end user interfaces
  • Apply AI-assisted and agentic tooling across design, coding, testing, code review, and delivery
  • Build and operate LLM-based features, including agentic workflows and RAG pipelines, with attention to reliability, evaluation, and cost
  • Deliver complex projects by defining structure in uncertain areas, identifying discrete deliverables, and coordinating with other teams
  • Respond to time-sensitive issues across software modules, determine root causes, and improve feature robustness
  • Contribute to best practices and help peers adopt AI-assisted development practices
  • Assess issue impact and drive systematic improvements
  • Work with engineering teams, product management, sales, and customers to understand requirements and develop solutions
  • Work with support, the field, and customers to collect data and develop solutions or workarounds for complex customer problems
  • Work across multiple customer-impacting projects in a fast-paced agile environment
  • Own the quality and operation of shipped software

Requirements

What you’ll need
  • 4+ years of experience building enterprise products using Java, with hands-on experience with industry best practices
  • Hands-on full-stack capability, including TypeScript and a modern framework such as React or Angular
  • Experience integrating front-end applications with back-end services and APIs
  • Hands-on experience applying AI-assisted and agentic tooling across design, coding, testing, code review, and delivery
  • Track record of measurably improving team productivity or quality through AI-driven development
  • Experience designing, building, and running LLM-based applications beyond prototypes
  • Experience with agentic workflows, RAG pipelines, tool/function calling, and orchestration using LangGraph, AutoGen, or in-house frameworks
  • Experience analyzing, debugging, and diagnosing complex software systems, including performance, scale, operating-system interactions, and multithreaded interactions
  • Proficiency with efficient algorithm design, data structures, and design patterns
  • Ability to provide technical guidance to peers and junior engineers
  • Experience conducting code reviews and enforcing coding standards
  • Ability to collaborate with functional leaders and provide technical input on design and delivery
  • Ability to improve processes, tools, and implementation
  • Excellent analytical and problem-solving skills
  • Ability to handle critical high-priority customer issues, manage multiple priorities, and meet deadlines
  • Excellent written, verbal communication, and interpersonal skills
  • Prior experience working with teams in the US or other countries
  • Minimum undergraduate college/university degree in computer science or related experience
  • Nice to have: shell scripting or Python experience
  • Nice to have: Unix/Linux/Mainframe systems experience
  • Nice to have: understanding of operating systems, databases, and file systems
  • Nice to have: security, performance, monitoring, and scalability experience
  • Nice to have: web application security expertise, including certificates, ciphers, SSL/TLS protocols, and related concepts
  • Nice to have: CI/CD and/or DevOps workflows and tools
  • AI fluency: ability to craft effective outcome-oriented prompts, iterate to improve quality and speed, and validate AI outputs against business context and expectations
  • Responsible use of AI tools, sound judgment, and adherence to company AI governance and security policy standards

Benefits

Comp & perks
  • Challenging and fun work environment
  • Opportunities to learn from talented and dedicated people across the globe
  • New career opportunities
  • Rewards for contributions
  • Security of an established and privately held profitable company
  • Collaboration and belonging-focused culture
  • Wellness support
  • High degree of ownership and responsibility