Obsidian Systems logoObsidian Systems logo

Software Engineer - Remote Opportunity on the East Coast

Obsidian SystemsUSA - East Coast
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

Qualifications include:3+ years of professional software engineering experienceHands-on experience in one or more of the following areas: fintech, blockchain, AI, data science, open-source, enterprise softwareProven experience in functional programming (preferably in Haskell and/or Rust and/or the Nix Ecosystem)Strong understanding of system design and architecture principlesExperience collaborating in distributed, fully remote teamsExcellent written and verbal communication skills, especially across time zones

About the job

At Obsidian Systems, we redefine software consultancy. Since our inception in 2014, we have been dedicated to crafting exceptionally high-quality software by merging the finest methodologies from both industry and academia. Our expertise spans across functional programming, static analysis, distributed ledger technologies, and AI, ensuring we remain at the forefront of innovation, not merely for the thrill of it, but to empower our clients with a genuine strategic advantage.

We are a passionate team of engineers who embrace rigor, creativity, and an insatiable curiosity. If you have a zeal for tackling complex challenges through elegant coding, you will thrive here.

Key Responsibilities

As a Software Engineer at Obsidian, you will engage in stimulating projects across various sectors, fintech, blockchain, AI, data science, and beyond. Collaborating with a fully remote, distributed team of specialists, you will design and implement software systems that are robust, scalable, and impactful.

Your responsibilities will include:

  • Developing and architecting new applications and systems

  • Crafting clean, testable, and well-documented code

  • Engaging in detailed code reviews and architectural discussions

  • Debugging, optimizing, and enhancing existing systems

  • Contributing to testing, CI/CD, and deployment processes

  • Investigating new technologies and applying them to real-world challenges

Your Profile

You are not merely a coder, you are a craftsperson who takes pride in creating elegant, reliable systems. You flourish in a remote environment where initiative and clear communication are as vital as technical prowess. Qualifications include:

  • 3+ years of professional software engineering experience

  • Hands-on experience in one or more of the following areas: fintech, blockchain, AI, data science, open-source, enterprise software

  • Proven experience in functional programming (preferably in Haskell and/or Rust and/or the Nix Ecosystem)

  • Strong understanding of system design and architecture principles

  • Experience collaborating in distributed, fully remote teams

  • Excellent written and verbal communication skills, especially across time zones

About Obsidian Systems

At Obsidian Systems, we redefine software consultancy. Since our inception in 2014, we have been dedicated to crafting exceptionally high-quality software by merging the finest methodologies from both industry and academia. Our expertise spans across functional programming, static analysis, distributed ledger technologies, and AI, ensuring we remain at the forefront of innovation—not merely for the thrill of it, but to empower our clients with a genuine strategic advantage.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.