Perforce Software

Senior Software Engineer – Puppet

Perforce Software

full-time

Posted on:

Location Type: Hybrid

Location: PuneIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Deliver customer value by independently designing multiple features, tests, and large parts of a single product within a team.
  • Deliver multiple releases on time based on the agreed upon roadmap.
  • Ensure timely shipment of enterprise-quality products over a range of platforms.
  • Influence the direction, work, and commitments of more junior engineers on the team.
  • Contribute extensively to Open Source and commercial product.
  • Drive initiatives to support continuous improvement of process, quality metrics, communication and tooling
  • Mentor other engineers in best practices.
  • Continuously review and make recommendations to improve processes, tools and implementation

Requirements

  • BS/MS in Computer Science or equivalent experience
  • 6+ years of professional software development experience
  • Strong expertise in Python development
  • Deep understanding of containerization: Docker & Kubernetes
  • Proven experience with GraphQL APIs
  • Strong problem-solving and analytical skills, with the ability to quickly understand and address complex technical challenges.
  • Excellent communication and collaboration skills, with the ability to effectively work within a cross-functional team
  • Solid understanding of modern cloud applications and concepts, such as fault tolerance, scalability, and consistency.
Benefits
  • Come work with us! Our team members are valued for their contributions
  • Introduced to new opportunities
  • Rewarded well.
Applicant Tracking System Keywords

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

Hard Skills & Tools
PythonDockerKubernetesGraphQLsoftware developmentcloud applicationsfault tolerancescalabilityconsistencyprocess improvement
Soft Skills
problem-solvinganalytical skillscommunicationcollaborationmentoringinfluencingteamworkcontinuous improvementbest practicescommitment
Certifications
BS in Computer ScienceMS in Computer Science