Taro Logo

Senior Software Engineer II

Perforce Software provides DevOps solutions trusted by leading brands across 80+ countries, serving over 75% of Fortune 100 companies.
Minneapolis, MN, USA
$120,850 - $173,700
Backend
Senior Software Engineer
Remote
7+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
(USA) Senior, Software Engineer

Senior Software Engineer position at Walmart/VIZIO in Denver, CO, focusing on backend development with AWS Lambda and TypeScript, offering competitive compensation and benefits.

(USA) Software Engineer III

Senior Software Engineering role at Walmart focusing on enterprise software development with competitive compensation and comprehensive benefits in Silicon Valley.

Senior Backend Software Engineer

Senior Backend Software Engineer role at Apple working on large-scale observability platforms and distributed systems.

Senior Software Engineer, Ads

Senior Software Engineer position at Apple working on the Ad-Delivery team to build and scale search and indexing capabilities for advertising systems.

Software Engineer - Backend Systems (SW Delivery)

Senior Backend Software Engineer role at Apple focusing on software delivery infrastructure and testing technologies, offering competitive compensation and comprehensive benefits.

Description For Senior Software Engineer II

Perforce Software, a leading provider of DevOps solutions trusted by over 75% of Fortune 100 companies, is seeking a Senior Software Engineer II to join their dynamic team. This role offers an exciting opportunity to work with cutting-edge technology while contributing to solutions used by the world's leading brands across 80+ countries.

The position combines technical expertise with collaborative teamwork, requiring strong proficiency in multiple programming languages including C++, C#, Python, and SQL. You'll be responsible for developing distributed systems, ensuring their scalability and performance, while working alongside cross-functional teams across different geographies.

As a Senior Software Engineer, you'll play a crucial role in designing and maintaining software applications, conducting code reviews, and driving innovation within the development process. The role requires 7+ years of experience in software development, with particular emphasis on complex multi-threaded applications and database design.

Perforce offers a competitive compensation package ranging from $120,850 to $173,700 annually, complemented by comprehensive benefits including medical, dental, vision, retirement benefits, and more. The company prides itself on fostering a collaborative environment that combines the excitement of a startup with the stability of an established, profitable organization.

The position offers the flexibility of remote work, allowing you to contribute to meaningful projects while maintaining work-life balance. Perforce is committed to creating an inclusive workplace where diversity is celebrated and all employees have opportunities for growth and development.

If you're passionate about technology, enjoy solving complex challenges, and want to work with some of the best minds in the industry, this role presents an excellent opportunity to advance your career while making significant contributions to enterprise-level software solutions.

Last updated 3 months ago

Responsibilities For Senior Software Engineer II

  • Collaborate with cross-functional teams to design, develop, and maintain software applications
  • Design and develop distributed systems, ensuring fault tolerance, scalability, and performance
  • Conduct thorough code reviews and provide constructive feedback
  • Identify and troubleshoot software defects and performance bottlenecks
  • Stay up to date with emerging technologies and industry trends
  • Contribute to continuous improvement of development methodologies
  • Help maintain and improve product installers and build processes
  • Provide task estimates and accurately report progress

Requirements For Senior Software Engineer II

Python
JavaScript
TypeScript
  • Bachelor's degree in computer science (or equivalent)
  • Strong proficiency in configuration management practices and tools
  • 7+ years experience in Software development with complex multi-threaded applications using C++, C#
  • Experience with database design and proficiency in SQL
  • Experience with Linux, MacOS application development
  • Knowledge and experience working with Python, Perl
  • Experience with front end web development using JavaScript / AngularJS / Typescript
  • Experience with Qt Cross Development Framework
  • Experience in developing and maintaining software applications in a collaborative team environment
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills

Benefits For Senior Software Engineer II

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

Interested in this job?