At a Glance
Your duties as a Software Developer will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it, improve its performance, or upgrade interfaces. You will also be involved in guiding system testing and validation procedures, and working on technical issues including software system design and maintenance. A Bachelor's degree in computer science or equivalent skills set is expected.
Where You'll Be
This role is fully remote and open for US based applicants only. You may work from your home office or a shared office space.
What You Will Do
- Modifying software to fix errors, adapt it to FreeBSD, improve its performance, or upgrade interfaces.
- Writing system testing and validation procedures.
- Software programming and documentation development.
- Consulting with co-workers on project status and proposals.
- Working on technical issues including software system design and maintenance.
- Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
- Consulting with engineering staff to evaluate software and develop specifications and performance requirements.
- Designing and developing software systems to function on FreeBSD.
- Preparing reports on programming project specifications, activities, or status.
- Working with managers to obtain information on limitations or capabilities.
What We Are Looking For
- Bachelor's degree in computer science or equivalent skills.
- Knowledge of the software development life-cycle.
- The desire to learn while also working in an environment of high ambiguity.
- Ability to develop unit testing of code components or complete applications.
- Ability to self-manage, demonstrate responsibility and proper time management.
- Creativity is always a plus.
- Experience working on a variety of software development projects.
- Full-stack JavaScript, PHP and/or C experience is preferred.
- Experience with FreeBSD will make you stand out.
- Experience with Zig is also a plus.
- Having worked with both C and Zig on the low-level with FreeBSD is most impressive.
Compensation
Compensation depends on location and experience. Average monthly salary for this position is between $2,000 and $2,500. This is a contract remote-only position with no travel requirements.
What to Expect
Your job is not your life. Our employees work Monday–Thursday for 6 hours a day (9:30 AM to 3:30 PM Eastern). We offer paid federal, Christian, and Catholic holidays — including Columbus Day, Halloween, Election Day, and your Birthday. Everyone has access to flexible unlimited "take as you need" vacation. Our business shuts down at the end of each year in observance of Yule, usually the last 12 days of December.
We do not use video conferencing — our meetings are audio only. Daily interaction is primarily text-based communication with real-time chat and (of course) email.
There are no Agile or Scrum rituals. We schedule new releases during the fall and publish refinements during the spring, giving both customers and developers ample time to plan.
Interview Process
- Resume Review
- Email-Based Screening Questionnaire
- Technical Skills Assessment / Interview
- Background Check & Identity Verification
- Offer
SecureMessage does not ask for references. We believe this is an outdated practice and prefer to get to know you by you alone.