Remote Otter LogoRemoteOtter

Senior Software Engineer II - Remote

Posted 2 weeks ago

Overview

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.

In Short

  • 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 to ensure code quality and adherence to best practices.
  • Identify and troubleshoot software defects and performance bottlenecks.
  • Stay up to date with emerging technologies and industry trends.
  • Contribute to the continuous improvement of development methodologies and practices.
  • Help maintain and improve the product installers and build processes.
  • Provide task estimates and accurately report progress.

Requirements

  • Bachelor's degree in computer science (or equivalent).
  • Strong proficiency in configuration management practices and tools.
  • Min 7+ years’ experience in Software development with extensive experience in 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 is desirable.
  • Experience with Qt Cross Development Framework is desirable.
  • Experience in developing and maintaining software applications in a collaborative team environment.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.

Benefits

  • Work in a collaborative and innovative environment.
  • Opportunity to work with leading brands and technologies.
  • Support for professional development and growth.
  • Flexible work arrangements.
  • Encouragement of wellness and work-life balance.

Similar Jobs:

DoubleVerify

Senior Software Engineer II - Remote

DoubleVerify

3 days ago

Join DoubleVerify as a Senior Software Engineer II to develop scalable backend services and collaborate with cross-functional teams.

.NET Core
Python
Microservices
APIs
NY, USA
Full-time
Software Development
$102,000 - $202,000/year
Spring Health logo

Senior Software Engineer II - Remote

Spring Health

7 days ago

Join Spring Health as a Senior Software Engineer II to lead technical initiatives in building innovative mental health care solutions.

Ruby ON Rails
GraphQL
AWS
React
Worldwide
Full-time
Software Development
$179,100 - $218,550/year
Spring Health logo

Senior Software Engineer II - Remote

Spring Health

7 days ago

Join Spring Health as a Senior Software Engineer II to build innovative mental health solutions.

Ruby ON Rails
GraphQL
AWS
React
Worldwide
Full-time
Software Development
$179,100 - $218,550/year

Freenome

Senior Software Engineer II - Remote

Freenome

2 weeks ago

Freenome is seeking a Senior Software Engineer II to develop scalable backend services in a remote position.

Python
Backend Development
Docker
Kubernetes
Worldwide
Full-time
Software Development
$161,925 - $247,000/year
Wrapbook logo

Senior Software Engineer II - Remote

Wrapbook

2 weeks ago

Wrapbook is seeking a Senior Software Engineer II to develop and enhance their payroll platform using Ruby on Rails.

Ruby ON Rails
SQL
PostgreSQL
RESTful APIs
Canada
Full-time
Software Development