This is a remote position.
About Us
Thread is a fast-growing team of software engineers, robotics specialists, aviation experts, and machine learning professionals building the software that industries are adopting for managing their drone fleet. We use advanced computer vision techniques, neural networks, and emerging technologies to autonomously capture, package, transport, integrate, and act on data.Β
As part of the Thread Team, you will be responsible for managing the platform and tooling used to support product infrastructure including incorporating and/or translating requirements into solutions. While working in a fast-paced environment you will architect, build, maintain, and improve the underlying product infrastructure to support development.
Responsibilities
- Architect and improve modern Software as a Service application architectureΒ
- Partner with development teams to ensure scalable and resilient services
- Serve as a subject matter expert on the product architecture and related components
- Build, maintain, and deploy infrastructure in Azure/AWS using infrastructure as code, automation, configuration management, and orchestration technologies
- Create high quality documentation
- Must be able to work independently and bring tasks to completion with minimal oversight
Requirements
To be considered for this role, a candidate must have the following:
-
5+ years experience with software engineering or significantly complex scripting
- 5+ years experience with Python, Go, or similar languages
- 5+ years experience with cloud computing environments
- 5+ years experience with Linux administration
- 5+ years experience with containerization technologies
-
3+ years experience with infrastructure as code technologies
-
3+ years experience with configuration management or automation technologies
-
3+ years experience with monitoring and logging technologies
Preference will be given to candidates who also have:
- Experience with tools (git, GitHub, etc.) to manage and improve code quality
- Experience with CI/CD tools
- Experience with scripting (Bash, Python, etc.)
- Ability to learn new technology with minimal oversight
- Exposure to breadth of software architectures and deployments
- B.S. in a technical or related field
Benefits
As a part of the Thread Team, your time will be spent working both independently and as a group to complete critical projects and develop solutions to advance the goals of the company and its customers.
Work hours are flexible and regulated by the projects required by your team and team supervisor.Β
Benefits include unlimited leave per the terms outlined in our policy (sick and vacation) in addition to health, dental, vision, life, short-and long-term disability insurance options, and 401(k).