Search jobs > Detroit, MI > Permanent > Senior software engineer

Senior Software Engineer

Astrohaus
Detroit, MI, US
Permanent
Quick Apply

About Astrohaus Astrohaus is a small team best known for its Freewrite distraction-free writing tools. Headquartered outside of Detroit, Michigan, the company led by Founder and CEO Adam Leeb is focused on continuous innovation and creating unique product offerings at the intersection of technology, art, productivity, and design.

Astrohaus is independent, profitable, and not funded by Venture Capital. Accolades : Freewrite products have won several awards and in 2021 the Smart Typewriter entered the Science Museum, London’s permanent Printing & Writing Collection becoming a literal piece of history.

Tens of thousands of customers around the world have cumulatively written 600 million+ words on Freewrite devices. Read about the Freewrite family at getfreewrite.

com , in The Atlantic , Wired , or in the WSJ . Job Role Join Astrohaus as a Senior Software Engineer. In this key role you will drive software projects from architecture to production.

Astrohaus has a flat engineering organization that reports directly to Adam. About You You’re an enthusiastic software developer that started coding at a young age and have a passion for technology in general.

You have experience working as part of 1 or 2 person software teams as an early employee or founder. You deeply understand the importance for code quality and moving fast is your normal speed.

You get energy from working on hard problems on behalf of customers to provide the best possible user experience. You love automating and believe in continuous improvement.

You are eager to learn from others and enjoy collaboration with like-minded colleagues. You are constantly looking for alternative approaches that can speed up development and improve quality.

You are not afraid of working higher or lower in the stack. You have a track record of developing creative solutions to meet product requirements.

Responsibilities Architect, develop, and implement software for our existing Linux-based Freewrite products, Postbox cloud service, and future software applications.

Work closely with the broader engineering team including hardware, firmware, and mechanical to ensure the products are the best they can possibly be.

Maintain high availability cloud services that provide syncing and storage for Freewrite devices. Debug and troubleshoot production errors quickly.

Write clear and concise technical documentation. Work with cross-functional teams to understand and define product requirements.

Qualifications BS / MS degree in Computer Engineering, Computer Science, or related field 5+ years of experience in software development Experience working at a small company or startup Experience working with cloud technologies and managing infrastructure Experience managing AWS services and using the following technologies : Javascript, Node.

js, Python, and Rust. Experience managing application and system security Strong problem-solving skills and attention to detail Ability to work independently and as part of a team Excellent written and verbal communication skills Enthusiastic for Astrohaus’ products and mission Bonus Qualifications Experience working with IoT devices or connected hardware Experience building text editors Experience implementing CRDTs and Operational Transforms Location The role is available for Metro Detroit-based and remote candidates however preference will be given to those in the Eastern Time Zone or nearby.

Compensation The lean nature of our team and fast growth of our company allows us to provide stable and competitive compensation often reserved for larger companies.

This includes : Unlimited PTO Flexible, hybrid work environment BCBS Health & Dental Competitive market rate salary 401K program Relocation bonus Annual performance bonus Nimble hiring process Powered by JazzHR

5 days ago
Related jobs
Promoted
VirtualVocations
Warren, Michigan

A company is looking for a Senior-to-Principal SDET focused on building testing frameworks and tooling for cloud services. ...

Webster Servicing LLC
Michigan,Remote
Remote

SENIOR SOFTWARE DEVELOPMENT ENGINEER IN TEST (SDET). Promote automated test development standards and best practices in alignment with the software development program's established standards and practices. Maintain current software development and Quality Assurance industry standard knowledge to pr...

Promoted
VirtualVocations
Warren, Michigan

A company is looking for a Senior Software Engineer (Rails) to design, build, and maintain the server-side of their web application. ...

Insight Global
Dearborn, Michigan

The Software Engineer will work on a product team and collaborate with product owner, product manager to design, develop and other software engineers to deliver quality software product. The Software engineer will be working on Google Cloud Platform Migration for Event Router and Geofence Platform a...

Promoted
VirtualVocations
Warren, Michigan

A company is looking for a Senior System Software Engineer - Cloud Infrastructure. ...

Astrohaus
Detroit, Michigan

Job Role Join Astrohaus as a Senior Software Engineer. Responsibilities Architect, develop, and implement software for our existing Linux-based Freewrite products, Postbox cloud service, and future software applications. Qualifications BS/MS degree in Computer Engineering, Computer Science, or relat...

Indotronix International Corporation
Michigan

The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification test...

Ford Motor Company
Dearborn, Michigan

Work closely with the ADAS feature teams to deliver software solutions to support development of critical software products. Bachelors of Science in Computer Science, Software Engineering, or equivalent. The ADAS team develops and delivers software for advanced features that make use of machine lear...

New Relic, Inc.
Detroit, Michigan
Remote

Alerts Java Senior Software Engineer - High Throughput Stream Processing (Remote). Alerts Java Senior Software Engineer - High Throughput Stream Processing (Remote). Senior Software Engineer Req ID FY|R&D|#9 Location(s) Atlanta, Georgia, USA; Austin, Texas, USA; Baltimore, Maryland, USA; Chicago, Il...

CIeNET International
Warren, Michigan

Android and Infotainment software systems and Framework and application software for Android platform, mobile, automotive, and Infotainment software. Analyze the software system requirements and architecture and help estimate efforts to develop and test the software. Understand product/software syst...