Job Details

Senior Software Engineer

  2025-07-14     Perforce Software     all cities,OH  
Description:

Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll be in the middle of a rewarding career at a company headed in one direction: upward.

With a global footprint spanning more than 80 countries and including over 75% of the Fortune 100, Perforce Software, Inc. is trusted by the world's leading brands to deliver solutions for the toughest challenges. The best run DevOps teams in the world choose Perforce.

Requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field, with 5 years of progressive experience as a Software Developer, Engineer, or similar role in software development.
  • 5 years of experience with full stack development and building large-scale web applications.
  • 5 years of experience working with cloud-based microservices including Java, Spring, Keycloak, and Rest API.
  • 5 years of experience with mobile application testing platforms.
  • 5 years of experience with Git, including branching, merging, and conflict resolution.
  • 5 years of experience with modern cloud applications, emphasizing fault tolerance, scalability, and consistency.
  • 5 years of experience practicing Agile software development.
  • 5 years of experience creating containerized applications with Docker and orchestration tools.
  • 5 years of experience with CI/CD pipelines.
  • 5 years of experience with monitoring, logging, and alerting for 24x7 cloud applications; plus 2 years with React.js, JavaScript, CSS, and HTML5.

Responsibilities:

  • Implement new features and enhance existing functionalities in a dynamic codebase.
  • Design technical solutions, collaborate with Software Architects, and develop code following agile methodologies.
  • Develop features based on customer and internal needs.
  • Mentor junior engineers to maintain high-quality work.
  • Maintain and update existing functionalities, perform upgrades, and keep code current.
  • Develop and maintain unit and integration tests, and incorporate them into automation frameworks.
  • Conduct testing during development and write end-to-end tests using live services.
  • Create tasks, estimates, and plan sprints in an agile environment.
  • Collaborate with Product Managers to elaborate requirements and break down features into tasks.
  • Estimate development and testing efforts, and plan development to align with epics and stories.
  • Document features and technical enhancements, and provide guidance to technical writers.
  • Participate in code reviews for continuous improvement.
  • Work remotely from within the greater Cincinnati area, if applicable.

Salary range: $120,850 - $144,312 per year.

Benefits include medical, dental, vision, retirement, life insurance, wellness programs, paid time off, and other perks, subject to eligibility and company policies.

Join us! We value contributions, provide new opportunities, and reward well. If you are passionate about impactful technology and want to work with talented, dedicated people worldwide, apply today!

www.perforce.com

EOE & Belonging Statements | Perforce Software

#J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search