PaloAltoRecruiter Since 2001
the smart solution for Palo Alto jobs

C++ Software Engineer-Senior Staff

Company: Maxar Technologies
Location: Palo Alto
Posted on: September 12, 2022

Job Description:

Please review the job details below.Are you passionate about challenging software problems? Maxar is currently seeking a C++ Software Engineer-Senior Staff to join our Space Software group. This position can be performed remotely within the U.S.Your Project: You will join the Ground Software team responsible for designing, developing, and deploying telemetry and commanding products. The software you build will support engineering teams and mission operations for multiple satellites, including a core component of returning humans to the Moon. Come be part of building and delivering the next evolution of our ground software capabilities.Your Career: The ideal candidate will drive innovation in our products as they develop and test highly-available and performant data-driven applications. The products you build will allow operators to safely and efficiently conduct testing, command spacecraft, and enable satellite telemetry processing. You will thrive with a strong bias for action and a sharp business sense, all while thinking big and delivering value incrementally. Your work will be backed by automated tests, which you'll help build. We are investing heavily in modernizing and unifying our software products which you will play a vital role in the evolution of. You will be free to design and engineer solutions to drive innovative, modern approaches to meet our user desires and customer requirements. A successful candidate will be a passionate developer who embraces modern software development and insists others do as well. You will introduce automation and evangelize new tools and processes within a collaborative team environment. No prior space experience is required.What We Offer: Maxar Technologies offers a comprehensive compensation and benefits package including a competitive salary, choice of medical plan, dental, life and disability insurance as well as a 401(K) plan with company match, Employee Stock Purchase Plan, paid holidays and a generous time-off policy. - Other select offerings include tuition reimbursement, student loan repayment, various professional development opportunities, fitness and wellness discounts, pet insurance, legal insurance, and adoption reimbursement.--- International benefits may vary depending on location.What you'll do day-to-day (with your colleagues):Develop frontend and backend software for a high-performance, real-time data processing systemPerform peer reviews and create automated test cases and procedures to verify software functionalityDocument and maintain architectures, requirements, algorithms, and system interfacesParticipate in software requirements evaluation, generation, design, implementation, and testing discussions.Identify opportunities to transition legacy-based systems into modern, high-performance, reliable software architecturesShare your knowledge as you help grow your fellow software engineer team membersRespond to incidents and anomalies through on-call support and improved automated performance monitoring & alertingMinimum requirements for this position:Must be a U.S. citizen or permanent resident8 years of non-internship professional software development experienceBachelor's degree in a STEM field. Four additional years of experience may be substituted for a degree.Programming experience with C++ and PythonFamiliarly with infrastructure as code tools (Terraform) and CI/CD tools (GitLab)Experience building AWS services, including using serverless computing technologies (e.g., Lambda, ECS, EKS)Experience with a large shared codebase and continuous integration and deployment workflows and toolingPreferred Qualifications (Nice to Have):Experience with microservice architectures and REST APIsDevelopment experience with command and telemetry processing, mission operations, ground segments, and/or satellite softwareExperience designing and/or developing web-based observability, data visualization, and user interface applicationsFamiliarity with relational, NoSQL, and/or time-series databases (e.g. MySQL, Postgres, DynamoDB, InfluxDB)Experience with utilizing automated testing frameworks (JUnit, PyTest, Boost)Experience with user-interface design/development (Tcl/Tk, Angular)Experience with service-oriented and micro-service architecturesStrong written communicationsHighly focused self-starter that likes solving problemsLoves learning and teaching new technical skillsThe Compensation range for this position in Colorado is $113,000 to $188,000 annually and is dependent on location, skills, and at least 2 years of experience.Maxar employees must follow all applicable Maxar policies and COVID-19 requirements as well as those of Maxar customers and third parties. Individual job requirements may vary, and Maxar reserves the right to modify its policies and requirements as it deems appropriate in accordance with applicable law.Maxar Technologies values diversity in the workplace and is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.SummaryLocation: Remote (United States); San Jose, CA; Palo Alto, CA; Westminster, COType: Full time

Keywords: Maxar Technologies, Palo Alto , C++ Software Engineer-Senior Staff, IT / Software / Systems , Palo Alto, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Palo Alto RSS job feeds