Software Engineer

New
O
Obsidian SystemsSoftware Consultancy
USA - East Coast; Canada - East Coast, East CoastFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3+ years
Required Skills
HaskellCI/CDScalaSoftware EngineeringDistributed Systems

Requirements

  • 3+ years of professional software engineering experience.
  • Hands-on experience in fintech, blockchain, AI, data science, open-source, or enterprise software.
  • Experience in at least one functional programming language (Haskell or Scala preferred).
  • Solid grasp of system design and architecture principles.
  • Experience collaborating on distributed, fully remote teams.
  • Strong written and verbal communication skills.
  • Contributions to open-source functional programming projects.

Responsibilities

  • Design and develop new applications and systems.
  • Write clean, testable, and well-documented code.
  • Participate in thoughtful code reviews and architecture discussions.
  • Debug, optimize, and improve existing systems.
  • Contribute to testing, CI/CD, and deployment processes.
  • Explore new technologies and apply them to real-world problems.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now