✨ Fill and validate PDF forms with InstaFill AI. Save an average of 34 minutes on each form, reducing mistakes by 90% and ensuring accuracy. Learn more

Senior Software Engineer

Softiron Remote
senior senior software engineer software engineer team software design u&r data infrastructure hardware open source writing
December 9, 2022
Softiron
La Mesa, California
OTHER

About SoftIron



We’re building a different kind of IT company, one that meets our customers and our own team on their turf, on their terms. We’re growing fast right now and you can be part of it with all the opportunities to add value that come with that. Curious? Great! That’s what we like in a Softie!



Our Softies are a diverse and globally distributed team that are on a mission to change the future of data infrastructure with task-specific hardware and open source. We aim to do all the hard work so that our customers can adopt the best open source has to offer in a bulletproof and resilient way. Our team thinks differently, working as an integrated but globally dispersed team of experts in hardware manufacturing, firmware, software, infrastructure and everything in between.



As we grow we're looking to add a Senior Software Engineer to the team. You will be responsible for the design of the next generation of data center products. The ideal candidate is creative, self-motivated, and passionate about working on system level products. You should have strong engineering fundamentals, and experience working with interdisciplinary teams to execute product design from concept to production.



What you'll be doing



  • Writing command and control software for clusters of networked machines in Go.

  • Designing new user visible features in conjunction with UI developers and UX designers.

  • Writing command line utilities.




You should apply if you have



  • Bachelor's Degree in Computer Science, or a related field, or equivalent experience.

  • 5+ years’ experience in a multi-person coding team.

  • Belief in the importance of clear and readable, rather than “clever”, code.

  • Experience with Go is highly desirable, but not required. Experience with related languages (C, C++, Java, etc.) and a desire to learn a new language is sufficient.

  • Good understanding of the fundamental problems inherent in highly concurrent programs and distributed systems.

  • Desire to work in a fast-paced environment.

  • Ability to resolve complex issues in creative, efficient, and effective ways.




Ideally you’d also have this experience



  • Experience with basic authentication, encryption and security design principles.

  • Experience with git, Gitlab (or Github) and CI.

  • Expertise in debugging highly multithreaded software.

  • Experience with any of SMB, iSCSI, NFS or S3.

  • A working knowledge of software-defined storage, specifically Ceph.

  • Experience designing clean and well documented APIs.




Benefits



We pay competitively in the market in which you want to be located, and provide an attractive benefits package including significant share options in our fast growing, mid-stage start-up.



You can expect



  • Share options

  • Health plan/supplement benefits

  • Retirement plan

  • Home office set up budget (if working remotely)




Location



We operate globally and also have some pretty cool offices worldwide. Time travel (aka time zone optimisation) is one of our super powers and we use this to our best advantage in setting up teams and how we work. To best complement our team and customer needs, this role is based in either the US or UK.



Recruitment agencies



We work with like-minded companies across all of our business. We’re not into vendor lock-in of any type, we don’t do the hard sell and we treat time and attention as valuable resources. Recruitment agents, please don’t send us unsolicited resumes or CVs unless we’ve asked you to work with us on the role - it just shows us you’re not our type.


Report this job

Similar jobs near me

Related articles