Software Developer
Contribute to the design, implementation, testing, and deployment of the trading platform. Write high-performance asynchronous, template, network, and thread-safe code.
Remote Software Development Jobs in Iran
Find remote programming jobs in Frontend, Backend, DevOps, QA, or as a FullStack or Data engineer. We curate the best remote software development jobs to match your area of expertise. Software Developers design, specify, create, and maintain web and native apps. Remote Software Engineer jobs where people telecommute (work remotely) are on the rise and we can help you to stay ahead of the curve.
Trusted by 300,000+ remote workers worldwide.
Contribute to the design, implementation, testing, and deployment of the trading platform. Write high-performance asynchronous, template, network, and thread-safe code.
You will be responsible for scaling the storage service, optimizing asset delivery, and improving the performance and reliability of the platform. Additionally, you will work across the stack to enhance APIs, client libraries, and CLI tools to provide an exceptional developer experience.
You will work on the PostgREST PostgreSQL driver to improve performance and resolve bottlenecks while developing new features for a multitenant Data API. Additionally, you will collaborate cross-functionally to debug integration issues and resolve escalated support incidents.
Design, develop, and deploy autonomous AI agents and multi-agent systems to drive intelligent decision-making and workflow automation. Collaborate with cross-functional teams to architect scalable agentic platforms and implement robust monitoring and safety guardrails.
Develop new user-facing features and customize pre-built templates for web applications using PHP, HTML, CSS, and JavaScript. Support customers with inquiries and ensure maximum performance across various devices and browsers.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
The role involves leading the technical delivery of customer identity and modernization projects, including the design and implementation of Azure AD B2C solutions. The engineer will act as a trusted advisor to clients, managing technical execution and aligning project milestones with business outcomes.
Develop and maintain firmware and software for IoT gateways using C++ while ensuring reliable data transmission. Integrate devices with the FIWARE platform and manage device provisioning, monitoring, and connectivity diagnostics.
Develop AI agents and automation workflows using LLMs, LangChain, and LangGraph. Implement RAG pipelines and integrate AI solutions with internal systems, APIs, and databases.
Design and implement scalable data ingestion, transformation, and orchestration pipelines within the Google Cloud environment. Ensure the quality, reliability, and cost-optimization of batch and streaming data flows while collaborating with data scientists and analysts.
The role involves overseeing complex systems analysis, design, and development while leading project tasks and coordinating with business units. The incumbent will also monitor staff performance, ensure adherence to risk and regulatory standards, and provide analytical consulting to meet strategic objectives.
The role involves leading the development, maintenance, and enhancement of the DMC application while providing technical guidance to the team. Responsibilities include designing backend business logic, managing SQL database operations, and coordinating with cross-functional teams to resolve production issues.
Lead the SAP ECC FI/CO workstream for subsidiary integration, including the design and implementation of parallel accounting and dual-ledger reporting. Manage data migration, testing, cutover activities, and post-go-live hypercare while ensuring financial data integrity and SOX compliance.
The Firewall Engineer will manage and optimize enterprise firewall environments while supporting network segmentation and infrastructure modernization. Responsibilities include defining firewall policies, troubleshooting routing and authentication issues, and performing log analysis and performance monitoring.
The role involves C#/.NET API development and gap analysis on an enterprise data platform. The developer will eventually transition to building GenAI solutions using LLM integration and orchestration frameworks.
The Data Analyst will support regulatory reporting initiatives by performing data profiling, lineage validation, and source-to-target mapping. They will investigate data quality issues and collaborate with stakeholders to translate business requirements into actionable analytical outputs.
The Data Engineer designs, builds, and maintains scalable data infrastructure and ETL pipelines to support digital marketing strategies. They ensure data integrity and quality while collaborating with cross-functional teams to prepare data for dashboards and reporting.
The developer is responsible for the end-to-end software development lifecycle, including architecture, coding, and integration of Java Swing applications. They also lead the development team, manage project tasks, and ensure high-quality delivery through testing and technical documentation.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
The software engineer will oversee complex systems analysis, design, and development while directing development tasks for projects of varying scope. They are responsible for maintaining application effectiveness, preparing technical specifications, and providing analytical consulting to support business strategic objectives.
The role involves leading complex systems analysis, design, and development projects while providing analytical consulting to meet strategic business objectives. The incumbent will also mentor less experienced staff, manage project plans, and ensure adherence to risk and regulatory standards.
The role involves facilitating innovative STEM learning through robotics, coding, and design thinking while managing lab operations and maker spaces. The engineer will also develop projects, organize educational events, and collaborate with external partners to promote student engagement.
Design, develop, and maintain scalable enterprise applications using Java and Spring Boot. Collaborate with cross-functional teams to integrate RESTful APIs and optimize database performance.
Evaluate the quality and reasoning of AI-generated coding interactions to ensure they reflect strong engineering judgment. Provide clear, opinionated feedback on model performance and help define standards for AI-assisted development.
Own and develop the company’s analytics infrastructure, including data collection, ETL/ELT pipelines, orchestration, backfills, monitoring, and integrations with marketing, billing, product, and internal data sources. Build and maintain dbt models, implement data quality controls, and document data sources, models, and business logic for analytics teams.
Design and implement a customized Monday.com business management system, including boards, dashboards, workflows, automations, AI features, and integrations with external applications. Troubleshoot and optimize the system, document and test solutions, and provide training and technical guidance to employees.
Lead technical direction and delivery for a customer-facing product, ensuring code and architecture quality while coaching engineers and aligning the team on goals and timelines. Build and maintain Go microservices and React/TypeScript applications, collaborate with product and technology stakeholders, and improve performance, observability, and team processes.
Evaluate AI-generated coding interactions to assess the quality, reasoning, and engineering judgment of modern coding agents. Provide clear, opinionated written feedback and video explanations to help define high-quality engineering standards.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Participate in the full software development lifecycle, including requirements analysis, design, testing, and deployment. Facilitate architecture brainstorms, conduct code reviews, and maintain existing software while staying updated on emerging technologies.
Design and develop scalable backend applications and high-performance REST APIs using Python, Django, and FastAPI, while writing clean, maintainable code. Participate in system design and code reviews, collaborate with product and engineering teams, mentor junior developers, and help improve engineering standards.
The role involves maintaining day-to-day website operations, managing content, and providing user support. Additionally, the developer will coordinate with vendors, document technical workflows, and manage platform security and access controls.
Design, develop, and optimize FPGA-based solutions for ultra-low-latency trading systems. Collaborate with cross-functional teams to integrate hardware-accelerated solutions and troubleshoot performance in live trading environments.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Learn more about Software Development remote jobs