Secure Message

Jr. Software Engineer

Join us and help make email great again!

Jr. Software Engineer

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 also working on technical issues including software system design and maintenance.

To be successful in this role, you will need competence in high and low level programming, scripting languages, and the software development life-cycle. A Bachelor’s degree in computer science or an 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

Additional Information

Compensation for this role 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

SecureMessage is changing the way people work. Your job is not your life, our employees work Monday – Thursday for 6 hours a day (9:30 AM to 3:30 PM). We offer several paid federal, Christian, and Catholic holidays, as well as Columbus Day, Halloween, Election Day, and your Birthday.  Everyone has access to a flexible unlimited “take as you need” vacation policy.  Additionally, our business shuts down at the end of each year in observance of Yule, usually the last 12 days of the month of December. Finally, 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!

SecureMessage is changing the way software is built. Here there are no Agile or Scrum rituals to waste your time that result in poor quality software with frequent superfluous releases and minimal impact. We schedule our new releases during the fall and publish refinement during the spring. Giving both our customers and developers ample time to plan their strategy and set expectations.

Our Interview Process:

  1. Resume Review
  2. Email Based Screening Questionnaire
  3. Technical Skills Assessment/Interview
  4. Background Check & Identity Verification
  5. Offer

Note: SecureMessage does not ask for references, we believe this is an outdated practice and prefer to get to know you by you alone.

Apply for this job

1