This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Perforce is seeking a Senior Software Engineer to join their team in Minneapolis, MN or remotely in the USA.
The role involves developing and implementing software solutions while collaborating with cross-functional teams to drive innovation and ensure high-quality product delivery.
Responsibilities include designing, developing, and maintaining software applications, as well as creating distributed systems that ensure fault tolerance, scalability, and performance.
The engineer will conduct thorough code reviews, provide constructive feedback, and troubleshoot software defects and performance bottlenecks.
Staying updated with emerging technologies and industry trends is essential to improve software development processes and outcomes.
The engineer will contribute to the continuous improvement of development methodologies and practices within the team and may support additional products/brands as needed.
Responsibilities also include maintaining and improving product installers and build processes, providing task estimates, and accurately reporting progress.
Requirements:
A Bachelor's degree in computer science or equivalent is required.
Candidates must have strong proficiency in configuration management practices and tools.
A minimum of 7 years of experience in software development is required, with extensive experience in complex multi-threaded applications using C++ and C#.
Experience with database design and proficiency in SQL is necessary.
Candidates should have experience in Linux and MacOS application development.
Knowledge and experience working with Python and Perl are required.
Experience with front-end web development using JavaScript, AngularJS, or Typescript is desirable.
Familiarity with the Qt Cross Development Framework is also desirable.
Candidates must have experience in developing and maintaining software applications in a collaborative team environment.
Strong problem-solving and analytical skills are essential, along with excellent communication and collaboration skills to work effectively within a cross-functional team across geographies.
Benefits:
The position offers a salary range of $120,850 to $173,700 per year.
Employees are eligible for benefits including medical, dental, vision, retirement benefits, life insurance, wellness programs, and total time off.
Additional employee perks may be offered by Perforce from time to time.
The actual offer will depend on various factors including education, skills, qualifications, depth of experience, and other relevant business considerations.
Perforce combines the experience and rewards of a start-up with the security of an established and privately held profitable company, valuing team members for their contributions and introducing them to new opportunities.