Senior Software Engineer III

Perforce Software Logo

Perforce Software

πŸ’΅ $141k-$167k
πŸ“Remote - United States

Summary

Join Perforce, a collaborative and innovative company, and contribute to the design and implementation of our Data Masking platform. You will be responsible for delivering complex projects, establishing best practices, mentoring team members, and building expertise in a specific product area. This role requires a strong background in Java, Python, JSP, JavaScript, and Linux operating systems, along with experience in scalable infrastructure and testing. The position offers a competitive salary and a comprehensive benefits package, including medical, dental, vision, retirement, life insurance, wellness programs, and paid time off. Perforce values its employees and provides opportunities for growth and development. If you are passionate about technology and teamwork, apply today!

Requirements

  • Bachelor’s degree or foreign equivalent degree in Computer Engineering, Computer Science, Electronics and Communications Engineering, or a related field, plus 5 years of progressive post-baccalaureate experience as an Engineer or a related occupation
  • 3 years of experience in Java
  • 3 years of experience in Python
  • 3 years of experience in Java Server Pages (JSP) & JavaScript
  • 1 years of experience in Bash Scripting
  • 5 years of experience in Operating Systems including Linux
  • 2 years of experience in Scalable infrastructural framework design and development experience
  • 3 years of experience in Testing including Unit, Integration, and Functional

Responsibilities

  • Design and implement components of our Data Masking platform, which secures and delivers data across an enterprise, ensuring that sensitive information is protected and allowing data operators to centrally manage security policies and compliance requirements
  • Deliver complex projects by defining structure in areas of uncertainty and identifying discrete deliverables
  • Proactively help the team by establishing best practices, architecture, and mentoring others against them
  • Build expertise and guide development or testing of a product area
  • Consistently deliver high-quality architecture and design that both addresses near term technical needs and demonstrates long term maintainability
  • Drive the creation of lasting contributions through new or improved functionality
  • Rapidly respond to time-sensitive issues within multiple familiar software modules or subsystems, root causes issues, and proactively improves the robustness of individual features
  • Works directly with support, the field, and customers to collect relevant data to come up with solutions and/or workarounds on complex, critical customer problems

Benefits

  • Medical
  • Dental
  • Vision
  • Retirement benefits
  • Life insurance
  • Wellness programs
  • Total time off

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.