Taro Logo

Senior Software Engineer

Perforce Software provides DevOps solutions trusted by the world's leading brands, serving over 75% of Fortune 100 companies across 80+ countries.
Mason, OH, USA
$130,541 - $144,312
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Job Description

Perforce Software, a leading provider of DevOps solutions, is seeking a Senior Software Engineer to join their team in Mason, OH. This role offers an exciting opportunity to work on large-scale web applications and cloud-based microservices at a company that serves over 75% of Fortune 100 companies. The position requires extensive experience in full-stack development, with a focus on Java, Spring, and React.js technologies.

As a Senior Software Engineer, you'll be responsible for implementing new features, mentoring junior developers, and maintaining existing functionality in a dynamic codebase. The role involves working with modern cloud applications, containerization, and CI/CD pipelines, requiring strong technical expertise in these areas. You'll collaborate closely with Software Architects and Product Managers in an Agile environment to design and implement solutions that meet customer needs.

The company offers a competitive salary range of $130,541 - $144,312, along with comprehensive benefits including medical, dental, vision, retirement benefits, and more. Perforce combines the excitement of a startup with the stability of an established, profitable company, making it an ideal place for career growth. The hybrid work environment allows for flexibility while maintaining collaboration with talented team members across the globe.

This role is perfect for someone who is passionate about technology, has strong technical skills, and wants to contribute to products used by leading brands worldwide. The position offers the opportunity to work on challenging problems while being part of a community that values collaboration, expertise, and work-life balance.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Implement new features and enhancements in a dynamic codebase
  • Design tech solutions and develop code using agile methodology
  • Guide and mentor junior software engineers
  • Maintain existing functionality and keep code current
  • Develop unit and integration tests
  • Create tasks and estimates through Agile development process
  • Work with Product Manager to elaborate feature requirements
  • Create modern containerized applications with Docker
  • Implement continuous integration and continuous delivery
  • Monitor, log, and alert for 24x7 cloud applications
  • Participate in code reviews
  • Document functional and technical enhancements

Requirements For Senior Software Engineer

Java
JavaScript
React
  • Bachelor's degree in Computer Science, Computer Engineering, or similar field
  • 5 years of experience with full stack development
  • 5 years of experience in building large-scale web applications
  • 5 years of experience working with cloud based back end microservices including Java, Spring, Keycloak, Rest API
  • 5 years of experience with mobile application testing platform
  • 5 years of experience with Git
  • 5 years of experience working with modern cloud applications
  • 5 years of experience with Agile software development
  • 5 years of experience with Docker and container orchestration
  • 5 years of experience with CI/CD
  • 5 years of experience with monitoring, logging and alerting for 24x7 cloud applications
  • 2 years of experience working with React.js, Javascript, CSS, HTML5

Benefits For Senior Software Engineer

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

Related Jobs

SWE - Sr Software Engineer, Siri Experiences Framework and Tooling

Senior Software Engineer position at Apple working on Siri's conversation system, focusing on framework development and tooling with competitive compensation and benefits.

Senior macOS Application Engineer - Devices

Senior macOS Application Engineer position at Apple, focusing on developing tools and frameworks for device management across Apple's platforms.

Software Engineer, Core Services - Apple Services Engineering

Senior Software Engineer role at Apple building scalable backend systems for Apple Services including App Store, Music, TV+, and more. Focus on distributed systems and Big Data.

Software Development Engineer - Core Sensors Architecture

Senior Software Development Engineer position at Apple working on Core Sensors Architecture within the Core Operating Systems team.

Senior Software Engineer, Commerce

Senior Software Engineer position at Apple's Commerce team, building scalable solutions for App Store, Apple TV, and other services, offering $181K-$272K base pay plus benefits.