Job Closed

This listing is no longer active.

Software Engineer

Software EngineerSoftware EngineerOtherRemoteTeam 51-200

Location

United States + 1 moreAll locations: United States | Canada

Posted

104 days ago

Salary

0

Job Description

Software Engineer

Obsidian Systems

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a Software Engineer at Obsidian, you’ll work on challenging projects across diverse domains—fintech, blockchain, AI, data science, and more. You’ll collaborate with a fully remote, distributed team of experts to design and build software systems that are robust, scalable, and impactful. - 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 Qualifications - 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 strong generalist culture, where employees are expected to study and improve themselves in skills that were initially weaker when they joined - 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

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 strong generalist culture, where employees are expected to study and improve themselves in skills that were initially weaker when they joined
  • 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 Software Engineer Jobs

Capgemini logo

SAP ABAP Developer

Capgemini

Get the Future You Want

Software Engineer104 days ago
Full TimeRemoteTeam 10,001+Since 1967H1B Sponsor

• Supports the Farmers Finance Platform on SAP S/4, BW/4HANA and SAP Datasphere. • Provide BAU support and troubleshooting for existing customizations and technical issues. • Meet with business stakeholders, gather requirements, design a solution and estimate, build, test, support UAT and deliver to production. • Have an awareness of various SAP development life cycle tools. • Collaborate with other subject matter areas of the platform as needed (Security, Master Data, Basis, Finance Functional, PaPM, ETL, Reporting). • Support business users with use of custom applications and configuration. • Is responsible for the conceptual design of business applications. • Performs impact analysis of application changes across various components, holding an end-to-end view of the system. • Specifies / Recommends Integration and Parallel testing criteria. • Understands customers’ processes and products and how they fit within the goals of the business unit. • Reviews and validates the detailed technical design for business applications provided by the supplier to ensure alignment with business requirements; Validates suppliers estimates. • Estimates Rough Order of Magnitude for the level of effort/cost of new application functionality. • Performs quality review checks on project deliverables.

Mexico
General Dynamics logo

Intermediate Pylon Developer

General Dynamics

A business unit of General Dynamics, General Dynamics Information Technology (GDIT) supports some of the United States' most complex government, defense, and in

Software Engineer104 days ago

• Designing, developing, testing and implementing application code in an Agile Scrum environment • Leads/supports maintenance, enhancement and modernization of complex DoW applications • Collaborates with multi-site team to identify, resolve and test solutions to issues with Production system

United States
$98.0K - $120.8K / year
Job Closed
OtherRemoteTeam 1,001-5,000Since 1891H1B No Sponsor

• Manage and/or lead engineering teams through the execution of EHV transmission line projects. • Actively lead and manage engineering teams in the execution of EHV transmission line engineering designs. • Provide expert level support on 500kV and 765kV transmission line designs. • Coordinate with multiple internal and external departments to manage the life cycle of EHV transmission line projects. • Function as a subject matter specialist and technical resource for EHV transmission line designs. • Supervise and direct the engineering project team in the execution of EHV transmission line designs. • Mentor and coach team members. • Develop and maintain a positive working relationship with client functional leads and stakeholders. • Lead efforts to ensure engineering projects are completed satisfactorily, on time, and within budget. • Communicate and consult with appropriate stakeholders and supervisors. • Coordinate multidisciplinary engineering teams to ensure designs comply with specifications, codes, and client requirements. • Perform independent reviews of engineering designs prepared by others.

United States
$142.7K - $215.4K / year
i4pro logo

SQL, PL Developer

i4pro

seguro pode ser simples

Software Engineer104 days ago
Full TimeRemoteTeam 201-500Since 2005H1B No Sponsor

• Responsible for developing new features and modifying existing features for 85% of the scheduled time according to the budget table. • Responsible for analyzing the functional specification, discussing it and proposing the technical implementation approach to the senior analyst or team lead. • Responsible for performing development according to defined technical and governance requirements, suggesting changes when applicable. • Responsible for support activities by fixing bugs in programs and components and preparing scripts for database adjustments, analyzing the impact that issues may have on the client's operations and notifying the business analyst for client communication. • Contribute to project and support planning to understand assigned activities, sharing ideas or proposing actions that enable project completion. • Meet agreed deadlines for task completion, alerting leadership in advance if you foresee any impacts. • Develop unit tests (TDD). • Produce evidence and documentation of the development performed. • Support the system/module deployment process at the client. • Provide technical assistance and/or train new developers on development tools.

Brazil
Job Closed