Senior Software Engineer
About this Opportunity
As a Senior Software Engineer, you’ll oversee the delivery process of software applications across multiple domains. This includes the design, development, testing, deployment, production, support, and maintenance of high impact software that solves deep technical challenges. Your workflow includes utilizing our secure cloud and technology platforms, collaborating with scientists, experts, and academicians to gather findings and review requirements, technical writing, and the ability to create software collaboratively with a professional team of engineers and principals. In this role, you’ll support operations spanning custom graph database procedures, AI/ML pipelines, and the acquisition, management, processing, and analysis of low-level (machine code, radio, etc.) signals.
Minimum qualificaions
Bachelor’s degree or equivalent practical experience.
7 years of software development experience, or 5 years with an advanced degree.
Experience in Java, C/C++, C#, Objective C, Python, JavaScript, or Go.
Experience in any of the following: web/mobile application development, Unix/Linux environments, distributed/parallel systems, information retrieval, networking, systems/security software development.
Preferred qualifications
Master’s, PhD degree, further education or experience in engineering, computer science or other technical related field.
Experience developing accessible technologies.
Interest and ability to learn other coding languages as needed.
Ability to write in English fluently and idiomatically.
Previous experience in cybersecurity.
We are a part of the Go Remotely group, specialized in recruiting anywhere in the world.
Copyright © 2024 Designer Remotely | Privacy policy