Senior Software Engineering Manager - Core Software Systems

Company:  Remotely Inc
Location: Phoenix
Closing Date: 02/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

This is a remote position.


Senior Software Engineering Manager - Core Software Systems (3-5 year experience, remote)


Be part of our future! This job posting builds our talent pool for potential future openings. We'll compare your skills and experience against both current and future needs. If there's a match, we'll contact you directly. No guarantee of immediate placement, and we only consider applications from US/Canada residents during the application process.


Hiring Type: Full-Time


Base Salary: $100K-$115K Per Annum.


About The Job

The Core Performance team’s mission is to analyze, optimize and provide guidance to the software and hardware teams in order to meet the required specifications. As the Core Performance team leader, you will be responsible for strengthening the team and driving a culture of performant software and hardware into the organization. You and your team will achieve this goal by establishing a data-driven approach through infrastructure, benchmarks, and profiling protocols.


Responsibilities

  1. Lead and grow a team of software engineers focused on system performance (CPU, GPU, latency, memory). Provide guidance on building tools, processes, benchmarks, and best practice guides to evaluate performance and write efficient code.
  2. Collaborate with the rest of the Core organization to develop frameworks that enable efficient code development by default. Define performance budgets, and work with other software groups in the organization to meet those budgets.
  3. Participate in optimizing the design and architecture of next-gen hardware architecture, considering the software performance needs.

Qualifications

  1. Bachelor’s degree in engineering, mathematics, or a related field.
  2. 10+ years of experience in systems software development, with 5+ years in a leadership role managing system/software architects.
  3. Experience taking ideas from inception to delivery.
  4. Experience with system design & architecture of complex software systems.
  5. Practical experience in system performance analysis, profiling, benchmarking, and code optimization of complex multiprocess systems (e.g., game engines, robotic systems).
  6. Strong knowledge of C++ and experience in large codebases.
  7. Strong knowledge in linear algebra; 3D geometry and/or dynamical systems and control.
#J-18808-Ljbffr
Apply Now
Share this job
Remotely Inc
  • Similar Jobs

  • Manager, Software Engineering

    Tempe
    View Job
  • Software Engineering Manager

    Phoenix
    View Job
  • Software Engineering Manager

    Phoenix
    View Job
  • Manager, Software Engineering

    Phoenix
    View Job
  • Manager, Software Engineering

    Tempe
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙