We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to apply for this job!

Login or register to start contributing with an article!

Login or register
to see the full job description!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel ๐Ÿš€.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Engineers who find a new job through Functional Works average a 15% increase in salary ๐Ÿš€

Backend Software Engineer

Remote ๐Ÿ™Œ

Salary

Competitive

Contract type

Full time
Remote working

Technologies & frameworks

  • haskell
  • postgres
  • functional programming

Benefits & perks

  • health care
  • Unlimited Vacation
  • Paid Sick Days
  • equity

To sum it up...

Have meaningful impact using Haskell to shape the future of cyber testing, training and assessments.

Role overview

Do you want to help shape the future of training cyber security teams against malicious cyber criminals and foreign actors? Would you like your work to have meaningful impact in an area as important as cyber security? SimSpace is looking for backend software developers to create our realistic cyber simulation products and services for cyber security testing, training, assessments, and tool development.

We are seriously disrupting the status quo for Cyber Security Ranges to allow companies to better understand their risk and improve through practice and experimentation. We are a fast moving company that needs the right kind of talent and determination to join our team. We are protective of our company culture and will carefully consider how well you fit in. Weโ€™re a startup that must ship. There are real technical challenges and we need your talent to succeed. Weโ€™re still small, so itโ€™s a great time to join us.

There are many opportunities to apply your computer science abilities to data handling and lifecycle, concurrency, permission models, architecture, and API design. We strive to make our tools and infrastructure effortless so our customers can be fully engaged with learning. Our team appreciates the elegance of our platform as well as the code behind it.

Our backend stack is becoming 100% Haskell, with Postgres for storage and deployed with Docker and Kubernetes. We regularly use advanced type-system features to achieve a high level of code safety.

Our backend team is a combination of remote developers and local developers in our Boston headquarters. One of our largest remote hubs is in Montreal with a growing presence and co-working office space. Working remotely is an option for experienced engineers located in the US and Canada that have successful experience with working remotely. We bring our entire team together for quarterly off-sites, which facilitates the team bond for everyone. For less experienced engineers or those who have not worked remotely before, we have a strong preference for the Boston or Montreal area to facilitate mentoring and interaction with more experienced staff. Please apply even if you are unsure if you would qualify for remote work and we will review your application. We have had many great remote team members who have never used Haskell professionally before, for example.

You will:

  • Design and develop backend services in our cyber range software platform
  • Handle large amounts of data and concurrency
  • Make use of REST and WebSockets to interact with other component services
  • Work closely with a passionate team of software developers and designers

You are a good fit if you have:

  • U.S. citizenship as required by our existing U.S. Government contracts
  • At least three years of professional software engineering experience, and at least one year of experience with Haskell for web applications.
  • Demonstrated experience with distributed systems, data handling, proper use of security constructs, SQL stores, concurrency primitives, testing frameworks, and data structures in enterprise systems.
  • A strong sense of pride in crafting well-tested and well-designed code that is delivered on-time.

Your skills:

  • Produce high quality software that is well-written, well-instrumented, tested thoroughly and securely designed and implemented
  • Fluent with git, GitHub, Docker, CI, AWS and modern team software development and testing tools and practices, including Secure SDLC approaches
  • Create well-designed and documented APIs and JSON data formats
  • Moderate system administration skills
  • Strong oral and written communication skills
  • Self-starter that is highly motivated, accepting of other opinions, and can work effectively in a team

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

Engineers who find a new job through Functional Works average a 15% increase in salary.

Salary

Competitive

Contract type

Full time
Remote working

Technologies & frameworks

  • haskell
  • postgres
  • functional programming

Benefits & perks

  • health care
  • Unlimited Vacation
  • Paid Sick Days
  • equity

Other roles that might interest you

Senior Software Developer Backend
Remote
Competitive
A backend senior developer that can improve and develop our SaaS product in the healthcare field
More Info
Senior Data Engineer
Remote
$120K - 185K + Equity
Distilling complex customer data using Haskell, Scala & Python
More Info
Scala Backend Developer
Remote
$80K - 150K + Equity
Join an experienced team that is shaping the future of data.
More Info
Backend Software Engineer