Perforce Software

Senior Software Engineer I

Perforce Software

full-time

Posted on:

Location: 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CloudJava

About the role

  • A Senior Software Manager at Perforce seeking an experienced Senior Software Engineer to join our Continuous Data team (also called Virtualization team) in India and play a pivotal role in shaping the future of our product.
  • Design and implement large scale components of the product, driving the creation of groundbreaking features and functionalities.
  • Deliver complex projects by defining structure in areas of uncertainty, identifying and expressing discrete deliverables, and managing interactions between different teams.
  • Respond to time sensitive issues within multiple familiar software modules or subsystems, root cause issues, and proactively improve robustness of individual features.
  • Proactively help the team by establishing best practices, and mentoring others against them.
  • Assess the impact of issues to identify and drive systematic improvements within an area.
  • Work with engineering teams, product management and customers to understand requirements and develop solutions.
  • Work with support, the field and customers to collect relevant data to come up with solutions and/or workarounds on complex, critical customer problems.

Requirements

  • 3-6 years of experience in building and designing enterprise software products, nice if in database and DevOps domains.
  • Solid understanding of Design Patterns and Object-Oriented Programming.
  • Excellent coding skills in Java.
  • Good Design skills, with industry best practices.
  • Experience in analyzing, debugging, and diagnosing complex software systems - considering complexities like Performance, Scale, Interaction with Operating Systems, Multi-threaded interactions, etc.
  • A desire to build great products, learn new technical areas, and dive in wherever there is a need.
  • Excellent analytical and problem-solving skills.
  • Ability to handle critical situations involving high priority customer issues, manage multiple priorities and meet deadlines.
  • Ability and desire to work in a test-driven, agile, collaborative, and iterative programming environment.
  • Good communication and interpersonal skills.
  • Ability to engage effectively with required stakeholders to meet business objectives.
  • Prior experience of working with teams in the US or other countries.
  • Minimum undergraduate college/university degree in computer science.
  • An obsession for providing a valuable experience to the customers.
  • Availability to collaborate with global teams and customers across different time zones.
Highspot

Senior Software Development Engineer

Highspot
Seniorfull-time🇮🇳 India
Posted: 38 minutes agoSource: jobs.lever.co
Distributed SystemsMongoDBOpen SourcePostgresRedisRuby
Civica US

Senior Software Engineer – CPTO EDU

Civica US
Seniorfull-time🇮🇳 India
Posted: 4 hours agoSource: apply.workable.com
AngularCloudDockerMicroservicesMongoDB.NETNoSQLSQL
Perforce Software

Senior Software Engineer, Full Stack

Perforce Software
Seniorfull-time🇮🇳 India
Posted: 4 hours agoSource: jobs.lever.co
AngularCassandraGoJavaJavaScriptLinuxMongoDBPythonReactSDLCUnix
HighLevel

Lead Engineer – Credentials

HighLevel
Seniorfull-time🇮🇳 India
Posted: 4 hours agoSource: jobs.lever.co
Distributed SystemsJavaScriptMongoDBNode.jsNuxtPostgresReactRedisTypeScriptVue.js
Visa

Staff Software Engineer – Credit Cycle

Visa
Leadfull-time🇮🇳 India
Posted: 17 hours agoSource: jobs.smartrecruiters.com
AWSJavaKafkaMicroservicesMySQLPostgresRabbitMQSQLTerraform