Full Time

Senior Backend Software Engineer

Ursa Space Systems
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Ursa Space Systems, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Backend Software Engineer at Ursa Space Systems will play a crucial role in designing, developing, and maintaining scalable backend systems that support the company's innovative satellite data services. The ideal candidate will work collaboratively with cross-functional teams to enhance system performance, streamline integration processes, and offer reliable solutions to complex technical challenges. This position demands a robust understanding of backend technologies, proficiency in coding, and a strategic approach to system architecture in a fast-paced and evolving environment.



Job Responsibilities

  • Design, develop, and implement backend systems to support diverse software applications and services.
  • Collaborate with front-end developers and data scientists to create a seamless data flow between systems.
  • Troubleshoot and optimize existing backend services to enhance performance and reliability.
  • Participate in code reviews to maintain high code quality and encourage knowledge sharing among team members.
  • Develop and maintain APIs that facilitate communication between software components.
  • Ensure security standards are met and implement data protection measures within the application architecture.
  • Stay current with industry trends and emerging technologies to ensure best practices are utilized in all development processes.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Minimum of 5 years of experience in backend development, preferably in a senior role.
  • Proficient in programming languages such as Python, Java, or Node.js.
  • Experience with database management systems such as PostgreSQL, MongoDB, or similar technologies.
  • Strong understanding of RESTful APIs and microservices architecture.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
  • Excellent problem-solving skills and ability to work under pressure in a fast-paced environment.


Technologies & Tools

The Senior Backend Software Engineer will primarily utilize technologies including but not limited to PostgreSQL for database management, AWS for cloud deployment, and Python/Java for backend development. Knowledge of Docker and Kubernetes for container orchestration may also be advantageous. Familiarity with API design tools and version control systems such as Git will aid in maintaining efficient workflows and collaboration.



Ideal Candidates

Ideal candidates for this position are proactive and resourceful individuals who possess a strong analytical mindset and are able to work well within a collaborative team atmosphere. They approach challenges with creativity and resilience, are open to learning and adopting new technologies, and demonstrate an ability to effectively communicate complex technical concepts to non-technical stakeholders. A strong passion for software development and commitment to delivering high-quality solutions are essential attributes for success in this role.

Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.