
Software Engineer
Automox
full-time
Posted on:
Location Type: Remote
Location: Colorado • Florida • United States
Visit company websiteExplore more
Salary
💰 $125,000 - $150,000 per year
About the role
- Join the core Agent Team- the engine driving Automox's ability to manage millions of devices worldwide.
- Work directly on the Automox Agent: the critical, lightweight software footprint that lives on our customers' endpoints.
- Design, develop, and optimize the cross-platform Automox agent (Windows, macOS, Linux) to ensure extremely low resource consumption and high system reliability.
- Build robust, secure communication pipelines that allow the local agent to seamlessly receive commands and send telemetry back to our cloud services.
- Tackle unique, system-level challenges on the endpoint, from native OS process management to secure, isolated execution environments.
- Operate within a dedicated Agent Pod, collaborating closely with cloud infrastructure and platform teams to deliver true end-to-end features.
Requirements
- Hands-on experience with both Go and Java, with a strength in at least one.
- 3 - 5 years of experience designing, developing, testing, and monitoring applications deployed in a high availability SaaS environment.
- A strong appreciation for resource-constrained environments and system-level performance optimization.
- A passion for cross-platform edge development and navigating the unique behaviors of different operating systems (Windows, Linux, macOS).
- Experience or strong interest in how local client software interacts securely and efficiently with large-scale cloud backends.
- Secure Coding experience such as experience with OWASP, Vulnerability Assessments, Threat Modeling, Secure Code Review, Penetration Testing, Data Protection, Encryption, Authentication & Authorization OR similar experience related to secure coding is a huge preference.
- Experience building production applications in cloud environments (AWS or GCP) with a strong emphasis on security best practices.
- Experience working as a Software Engineer on applications with continuous client connectivity is desired.
- Enjoy scaling microservice architectures and large-scale event ingestion platforms. Have familiarity scaling websockets, real-time messaging systems (Kafka, MQTT), and non-relational database systems like DynamoDB, networking, DevOps.
- Excellent communicator, thrives within a tightly knit, cross-functional remote team environment.
- Impactful collaborator working with other engineers, Product Managers, Program Managers and Technical Support.
Benefits
- Competitive Salary
- Equity for Full-Time Employees
- 401K Match
- Flexible PTO, generous sick time policy
- Comprehensive Health Plans with generous employer contributions
- 100% Company-paid Short Term/Long Term Disability and Life Insurance
- Company HSA Contribution: $100-$200 per month based on tier
- $25 per month Lifestyle Spending Account
- Internet Reimbursement - $50/month
- $500 Home office stipend
- $10k Adoption Benefit
- Comprehensive Family Planning Covered on Meritian Medical Plan
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoJavaSaaSsecure codingOWASPVulnerability AssessmentsThreat ModelingPenetration Testingcloud environmentsmicroservice architectures
Soft Skills
excellent communicatorcollaboratorcross-functional teamworkproblem-solvingadaptabilitypassion for developmentimpactful collaborationteam playerremote work proficiencyinterpersonal skills