Software Engineer

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 11-50Since 2014H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

153 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishHaskellRust

Job Description

Software Engineer

Obsidian Systems LLC

• Designing and developing new applications and systems • Writing clean, testable, and well-documented code • Participating in thoughtful code reviews and architecture discussions • Debugging, optimizing, and improving existing systems • Contributing to testing, CI/CD, and deployment processes • Exploring new technologies and applying them to real-world problems

Job Requirements

  • 3+ years of professional software engineering experience
  • Hands-on experience in one or more of the following domains: fintech, blockchain, AI, data science, open-source, enterprise software
  • Documented experience in functional programming (strong preference for Haskell and/or Rust and/or the Nix Ecosystem)
  • A solid grasp of system design and architecture principles
  • Experience collaborating on distributed, fully remote teams
  • Strong written and verbal communication skills across time zones
  • Contributions to open-source functional programming projects

Benefits

  • A Learning Culture
  • Global flexibility – work fully remote from anywhere (except U.S. restricted/embargoed countries)
  • Impactful work – your contributions won’t be lost in layers of management; you’ll directly shape products and solutions
  • Innovative tech – work at the frontier of functional programming, AI, blockchain, and beyond
  • Supportive culture – join a team that values rigor, learning, and collaboration over ego

Related Job Pages

More Full-stack Engineer Jobs

PrePass logo

Senior Software Engineer

PrePass

PrePass® is North America's most trusted weigh station bypass and toll management platform. We’re transforming how the transportation industry operates—creating solutions that keep trucks moving safely, efficiently, and compliantly. This means making bold decisions and building systems that support not only fleets but the broader economy. It all starts with enabling commercial vehicles to keep rolling with seamless toll management, weigh station bypass, and safety solutions.

OtherRemoteTeam 201-500Since 1995H1B No Sponsor

• Develop, test, and maintain software applications using modern programming languages such as C#, Java, or Python. • Build and integrate RESTful APIs and other backend services. • Ensure code quality through unit testing, debugging, and code reviews. • Work with databases (SQL, NoSQL) and optimize queries for performance. • Work closely with senior engineers, product managers, and designers to understand business requirements and implement technical solutions. • Participate in agile development processes, including sprint planning and daily stand-ups. • Engage in code reviews to receive and provide constructive feedback. • Gain experience working with cloud platforms (Azure, AWS, or GCP). • Learn and contribute to CI/CD pipelines to automate deployments. • Monitor and improve application performance and reliability. • Follow coding standards, security guidelines, and system design principles. • Document technical solutions and contribute to knowledge sharing within the team. • Stay updated with emerging technologies and best practices.

United States
Job Closed
OtherRemoteTeam 11-50Since 2023

• Design, build, and scale the web platform that enables deal teams to explore, upload, and analyze drug assets • Develop intuitive, data-rich interfaces using modern frameworks • Implement robust backend services and job orchestration layers • Create dynamic, interactive components that visualize scientific assessments • Design and maintain clean, scalable APIs between the core LLM orchestration layer and the platform • Deploy and monitor platform services on AWS • Work cross-functionally with ML engineers, product leads, and domain experts • Champion engineering best practices

New York + 1 moreAll locations: New York | Massachusetts
OtherRemoteTeam 51-200H1B Sponsor

• Build and maintain React-based applications for cloud and local deployment • Develop server-side / back-end application logic and database schema that integrate the work of front-end developers • Contribute to the development and maintenance of reusable component libraries and shared codebase • Write high-quality code, applying best practices, coding standards, and design patterns • Participate in the entire software development lifecycle, including requirement gathering, design, development, testing, and deployment, using an agile, iterative process • Participate in code reviews and ensure code quality through effective testing strategies • Collaborate with developers, designers, testers, project managers, product managers, and project sponsors • Communicate tasking estimation and progress regularly to a development lead and product owner through appropriate tools • Ensure seamless integration with backend systems, including databases and messaging systems • Team with other developers, fostering a culture of continuous learning and professional growth

United States
$119.2K - $160.7K / year
Job Closed
OtherRemoteTeam 51-200H1B Sponsor

• Lead end-to-end technical architecture for multiple products or services, defining standards and ensuring scalability, performance, and maintainability. • Design system interfaces and integration patterns that enable reuse and interoperability across Hypergiant’s C2 portfolio. • Evaluate emerging technologies, conduct build-vs-buy analysis, and document key architectural decisions and trade-offs. • Partner with cloud and infrastructure teams to ensure solutions align with IL4/IL5 and FedRAMP security frameworks. • Provide expert guidance across front-end, back-end, and data layers — enabling high-scale, real-time systems. • Oversee design and implementation reviews to ensure code quality, security, and system reliability. • Drive modernization initiatives (e.g., containerization, observability, CI/CD optimization) across delivery teams. • Collaborate with product owners and technical leads to shape roadmaps and technical milestones that align with program objectives. • Identify and champion reusable frameworks, libraries, and shared components across teams and programs. • Act as the connective tissue between architecture councils, delivery teams, and client stakeholders. • Provide leadership on incident response and system performance issues, leading root cause analysis and long-term resolution. • Mentor and coach engineers across the organization, fostering technical depth and independent problem solving. • Contribute to internal engineering standards, code quality guidelines, and best practices documentation. • Lead by example through hands-on contribution to complex or high-risk projects.

United States
$137.7K - $197.7K / year
Job Closed