Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Backend (mid-late career) image - Rise Careers
Job details

Software Engineer - Backend (mid-late career)

About Northwood:

Northwood is on a mission to transform connectivity between earth and space and bring the benefits of space to the masses through innovations in space communications technologies. If you like building quickly and seeing your work deployed in locations around the globe with real impact, we want you at Northwood.

Job Level:

The level of this position will be determined based on the qualifications and experience of the successful candidate. We are open to considering candidates of varying experience levels, from mid-career to principal developers.

Role:

Northwood Space is seeking a Backend Engineer to join our team in El Segundo. In this role, you will focus on designing, implementing, and optimizing APIs, databases, and cloud orchestration for our global ground station network. You will work closely with cross-functional teams and customers to build robust, scalable backend systems that enable efficient communication, data processing, and cloud-based operations. Your expertise in backend systems and cloud platforms will be key to ensuring reliability, performance, and ease of use across our infrastructure.

Responsibilities:

  • Own the design, development, and optimization of backend systems responsible for provisioning, configuring, and managing Northwood’s core infrastructure and network.

  • Develop and maintain APIs that serve as the backbone for secure and scalable interfaces for Telemetry, Tracking, and Control (TT&C) and payload data transfer.

  • Architect and implement database solutions capable of handling high-throughput, low-latency data flows, ensuring data integrity and availability.

  • Build and maintain cloud orchestration workflows to support hybrid deployments across on-premises and cloud environments.

  • Collaborate with customers to design simple, extensible interfaces for spacecraft communication and data processing pipelines.

  • Support the implementation of monitoring tools to ensure the uptime and health of Northwood's backend services and infrastructure.

  • Assist in the design of infrastructure to support large-scale TT&C operations and payload downlink at scale.

Basic Qualifications:

  • 6+ years of professional software development experience, with a focus on backend systems.

  • 3+ years of experience architecting and scaling production-grade distributed systems or large-scale software services in the cloud.

Preferred Qualifications:

  • Proficiency in one or more programming languages such as Rust, Golang, Haskell, C/C++, or similar languages optimized for high-performance and distributed computing.

  • Strong understanding of API design, database management, and backend architecture.

  • Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud, including deploying and managing distributed systems in hybrid environments.

  • Experience in network programming and familiarity with IP protocols.

  • Knowledge of data pipelines and processing systems capable of handling high-throughput scenarios.

  • A passion for building reliable, scalable, and easy-to-use backend services.

Compensation and Benefits:

Compensation is determined by role, level, location, and alignment with market data. Individual level and base pay is determined on a case-by-case basis and may vary based on job-related skills, education, experience, and technical capabilities. In addition to base salary, Northwood offers long term incentives such as company stock, stock options, and cash awards, as well as discretionary bonus for performance. Northwood benefits include equity, health care, unlimited vacation, retirement savings and professional development.


Additional Information:

To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Northwood is an Equal Opportunity Employer; employment with Northwood is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Backend (mid-late career), Northwoodspace

At Northwood, we're passionate about revolutionizing the way we connect with space, and we're on the lookout for a talented Software Engineer - Backend to join our innovative team in El Segundo. If you thrive in an environment where your work is deployed globally and you're excited about the impact of space communication technologies, this opportunity is just for you! As a Backend Engineer, your role will be crucial in designing, implementing, and fine-tuning APIs, databases, and cloud orchestration systems. You'll collaborate with diverse teams, developing backend systems that support efficient communication and data processing across our global ground station network. Your expertise is not just appreciated but essential in ensuring the reliability, performance, and user-friendliness of our infrastructure. In this mid to late career position, you'll enjoy the freedom to own the design and optimization of systems that are at the heart of Northwood’s core infrastructure and network. Plus, with opportunities for individuals at various experience levels, you’ll find a supportive environment to grow professionally. Compensation packages are competitive and designed to align with your skills and experiences, complete with long-term incentives. Ready to take your career to new heights? Northwood is waiting for someone like you to make a difference!

Frequently Asked Questions (FAQs) for Software Engineer - Backend (mid-late career) Role at Northwoodspace
What qualifications do I need to apply for the Software Engineer - Backend position at Northwood?

To apply for the Software Engineer - Backend role at Northwood, a minimum of 6 years of professional experience in software development focusing on backend systems is required. Additionally, you should have at least 3 years of experience in architecting and scaling cloud-based distributed systems. Proficiency in programming languages like Rust, Golang, or C/C++ will also be beneficial.

Join Rise to see the full answer
What programming languages are preferred for the Software Engineer - Backend role at Northwood?

For the Software Engineer - Backend position at Northwood, proficiency in programming languages such as Rust, Golang, Haskell, or C/C++ is preferred. These languages are optimized for high-performance and distributed systems, allowing you to build reliable and scalable backend services.

Join Rise to see the full answer
Is remote work an option for the Software Engineer - Backend role at Northwood?

While the Software Engineer - Backend role at Northwood is primarily based in El Segundo, candidates may have opportunities for flexible work arrangements, including remote work, depending on team needs and individual circumstances. It's best to discuss this during the interview process.

Join Rise to see the full answer
What kind of support does Northwood provide for professional development for a Software Engineer - Backend?

Northwood is dedicated to the professional development of its employees, offering various resources and support for continuous learning, including mentorship programs, training sessions, and access to industry conferences. They foster a culture of growth and encourage their software engineers to enhance their skills.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Backend (mid-late career)
Can you describe your experience with backend systems development?

When answering this question, provide specific examples of projects you've worked on, the technologies you've used, and the challenges you faced. Highlight your understanding of backend architecture and any experience with API development or database management.

Join Rise to see the full answer
What approaches do you take to ensure the reliability and performance of backend services?

Discuss your methodologies for testing, monitoring, and optimizing backend services. You might focus on performance benchmarks, load testing, and how you implement monitoring tools to track uptime and service health.

Join Rise to see the full answer
How do you approach API design?

Talk about the principles you follow when designing APIs, such as RESTful design, security considerations, and ensuring APIs are scalable and easy to use. Discuss any relevant tools or frameworks you prefer for API development.

Join Rise to see the full answer
Describe your experience with cloud platforms and how you've used them in your projects.

Share details of specific cloud platforms you have worked with, instances where you deployed large-scale applications, and any particular challenges you overcame. Emphasize your familiarity with AWS, Azure, or Google Cloud.

Join Rise to see the full answer
What is your experience with database management and optimization?

Highlight past projects where you had to model databases, optimize queries, or maintain data integrity. Discuss the database technologies you're familiar with and how you've tackled performance issues in the past.

Join Rise to see the full answer
Can you explain the significance of cloud orchestration?

Provide an overview of cloud orchestration and its importance in managing cloud resources efficiently. Mention any tools or frameworks you've used in this domain and how you've implemented orchestration in your projects.

Join Rise to see the full answer
How do you handle version control in your development projects?

Discuss your experiences with version control systems like Git. Emphasize how you manage branching, merging, and how you ensure code quality through code reviews and collaborative practices.

Join Rise to see the full answer
What strategies do you employ for handling high-throughput data flows?

Talk about specific techniques you've used, such as message queuing, stream processing, or batch processing. Discuss how these strategies help maintain performance and data integrity.

Join Rise to see the full answer
Can you give an example of how you collaborated with cross-functional teams?

Share situations where you've worked with teams outside of development, such as UX designers or product managers. Emphasize your communication and collaboration skills, focusing on how they led to successful project outcomes.

Join Rise to see the full answer
What motivates you to work in backend engineering?

Reflect on what excites you about backend engineering, such as problem-solving, creating scalable systems, or contributing to impactful projects. Share your passion for technology and innovation in the field.

Join Rise to see the full answer
Similar Jobs
PACteam Remote No location specified
Posted 2 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Casual Dress Code
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Paid Time-Off
Maternity Leave
More Staffing LLC Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 5 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 4, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!