Lead Software Engineer (Linux) | Santa Ana, CA/Westminster, CO/ Remote

Sphere is looking to immediately hire a Lead Software Engineer (Linux) with aspirations for leadership positions for full-time, in-house employment in our Santa Ana, CA, or Westminster, CO, location.

About the Company

Sphere, powered by TrustCommerce, is a leading provider of end-to-end integrated payments, security software, payments gateway and merchant acquiring products and services. Sphere serves a variety of companies from large, complex enterprises to small local businesses across a range of end-markets, including healthcare, restaurant, retail, parking, education, transportation, and insurance. We offer a dynamic, fast-paced environment where we are dedicated to helping our employees succeed, as well as offer a generous benefits package including a no-waiting-period health insurance program.

Position Summary

Under the direction of the Software Development Director, the Lead Software Engineer will be responsible for software applications and infrastructure related to hosted/managed solutions as well as other information technology.  This role will involve all aspects of the software development lifecycle: requirements gathering, design and architecture, programming, documentation, and quality control.  The Lead Software Engineer will be expected to work with others and to deliver all projects on schedule, on budget, and to specification.  Above all, this role will contribute to and extend the SphereCommerce reputation for excellence.


We are looking for candidates who also want to use their leadership skills to help the Software Development Director manage the people, projects and processes within the development organization.  This role will require interpersonal and communication skills in order to engage with team members, internal colleagues and divisional executives.


  • Software/System Design, Architecture, Modeling, and Programming
  • Software/System Testing and Verification
  • Software/System Development and Programming
  • Documentation and Training
  • Playing a lead role in keeping projects on track with quality
  • Mentor junior developers to help them in their career and technical growth



  • Proficiency in C and C++ under Linux
  • Proficiency with Perl, Python, PHP, and/or Bash
  • Experience Building High Availability/Performance Software
  • Disciplined in Software Architecture Practices
  • Experience with Service-Oriented Architectures is a Plus
  • Proficiency with Java is a Plus
  • Experience in Electronic Payment Industry is a Plus
  • Bachelors Degree in Computer Science or related discipline

Candidate must:

  • Exemplify Integrity, Professionalism, and Excellence
  • Be Dedicated, Reliable, Details Oriented, and Solutions Oriented
  • Be a Self-Reliant, Self-Starting, Go-Getter
  • Thrive in Fast-Paced, Dynamic, Team Environments

Note: Successful applicants must submit to a pre-employment background check and drug screen