What are the responsibilities and job description for the Software Engineer – Messaging Backend position at Higher Ground LLC?
Full-time, hybrid position with an average of 2–3 days per week in the Palo Alto, CA office. Open to U.S. citizens only. Must be eligible and willing to obtain a security clearance, if required.
About the job
As a Software Engineer at Higher Ground, you'll work on various software projects, including backend, mobile, and cloud / infrastructure development, with a primary focus on backend infrastructure for our messaging application.
The messaging backend software infrastructure includes :
- A large monolithic message processing system mainly in PHP.
- Plugins for passing messages to various third-party systems in NodeJS, Python, and other languages.
- Several user- and admin-facing web applications built with PHP, JavaScript, HTML / CSS, and MySQL.
Most components of the system operate in the Azure cloud infrastructure.
The main focus of this position is to contribute to the development of backend software infrastructure. Collaborating with more experienced engineers, you will assist in adding new features, improving system performance, and maintaining existing functionality. You will have the opportunity to work with different languages and tools based on project needs, making a willingness to learn and experiment essential.
As a Software Engineer, you will work as part of a small team, gaining hands-on experience throughout the software development lifecycle. Your responsibilities will include writing clean and efficient code, debugging issues, and contributing to code reviews. You will receive mentorship and guidance while developing a strong foundation in software engineering principles. Additionally, you will collaborate with other teams to ensure smooth integration and alignment with overall system goals.
Requirements
In addition to the requirements, the following skills would make you an exceptional candidate for this position :
Salary and Benefits
About Higher Ground
Higher Ground is an innovative technology company based in Palo Alto, CA. We’re a team of ~30 individuals dedicated to advancing earth station communications. Our pocket-sized, handheld satellite communication devices offer a reliable means of connectivity, even in the most remote locations.
You can expect a highly collaborative and fast-paced work environment at Higher Ground. Our culture is one of constant learning and growth, where we're always eager to explore new ideas and turn them into real-world solutions.
If you decide to join us, your role will involve contributing to our mission of providing essential global connectivity to users operating in challenging environments. You'll work with a diverse team of RF engineers, DSP engineers, software engineers, hardware engineers, and end users to design and develop RF communication systems for worldwide data delivery.
For more details about our company and products, visit For questions about the position, email the hiring manager at mehrgan@higherground.earth.
Salary : $120,000 - $135,000