Remote Software Developer Jobs

C#
451 jobs found. to receive daily emails with new job openings that match your preferences.
451 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

πŸ“ Ahmadabad, India

πŸ” Software Development

🏒 Company: Genea

  • 10-15+ years of hands-on software development experience.
  • Proven ability to lead projects independently with minimal supervision.
  • Experience with BMS ecosystem through communication protocols such as BACnet, Modbus, LonWorks, M-Bus and MQTT
  • Understand overall functionality of the HVAC systems (Central Plant, AHU, Unitary controls, etc.)
  • Strong understanding of object-oriented design (OO), algorithms, and data structures.
  • Experience with IoT and data-intensive applications.
  • Deep knowledge of Linux systems.
  • Hands-on expertise with Containers (Docker/Kubernetes), CI/CD, and feature flagging.
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with Agile methodologies and rapid iterative development.
  • Technical expertise with Tridium Niagara platform will be added advantage.
  • Oversee software development projects, ensuring alignment with product roadmaps and company objectives.
  • Drive engineering strategy, architecture, and execution to scale backend systems efficiently.
  • Guide and mentor a large engineering team, fostering alignment, innovation, and a "getting things done" attitude.
  • Lead technology decisions in IoT devices, microservices, event-driven architectures, and big data solutions.
  • Host architecture discussions and design reviews to ensure best practices and scalability.
  • Maintain high code quality, scalability, maintainability, and readability.
  • Design, develop, test, and maintain robust, high-performance software in C#, .NET Core, JavaScript, C/C++, Docker, and Git.
  • Deliver RESTful APIs and microservices with best-in-class design and performance.
  • Implement detailed test plans and automated testing to ensure product reliability.
  • Integrate IoT devices with Building Management Systems (BMS) / HVAC Controls using BACnet/Modbus protocols.
  • Lead SCRUM teams, driving sprint planning, effort estimation, and execution.
  • Oversee team progress and sprint execution, ensuring timely delivery of features and technical debt resolution.
  • Implement data-driven metrics and assessments for engineering and operational excellence.
  • Promote a culture of continuous learning and technical excellence through coaching and mentorship.
  • Drive R&D initiatives, integrating AI/ML into products and the software development lifecycle (SDLC) for enhanced efficiency.
  • Foster cross-functional collaboration with product managers, designers, and business stakeholders to translate ideas into scalable solutions.
  • Leadership & Mentorship – Guide, mentor, and develop engineers at all levels, fostering a culture of continuous learning, innovation, and accountability.
  • Operational Excellence – Implement Agile best practices, set clear goals, and drive a data-driven approach to optimize team performance and execution.
  • Cross-Functional Collaboration – Partner with Product, Design, and Business stakeholders to align engineering efforts with company objectives and ensure seamless coordination.

AWSBackend DevelopmentDockerLeadershipProject ManagementSQLAgileData AnalysisData MiningFrontend DevelopmentGitIoTJavascriptKubernetesSCRUMSoftware ArchitectureC#AlgorithmsData Structures.NET coreCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringLinuxDevOpsMicroservicesTeam managementSoftware Engineering

Posted about 7 hours ago
Apply
Apply

πŸ“ United Kingdom

πŸ’Έ 100.0 GBP per hour

πŸ” Software Development

🏒 Company: Skiller WhaleπŸ‘₯ 11-50πŸ’° $2,971,981 Seed about 3 years agoDeveloper ToolsEdTechTrainingSoftware

  • Expertise in Test-Driven Development
  • Expertise in Event-Driven Architecture
  • Experience with REST API Design
  • Experience with Domain-Driven Design
  • Lead targeted micro-workshops for small groups of software engineers
  • Bring expertise and enthusiasm for software engineering
  • Ensure learners leave with a deep understanding of the topic

AWSDockerLeadershipPythonJavaSoftware ArchitectureTypeScriptC#API testingGoTestRailReactCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesSoftware EngineeringDebugging

Posted about 9 hours ago
Apply
Apply
πŸ”₯ Senior Security Engineer
Posted about 9 hours ago

πŸ“ Canada

πŸ” SaaS

  • Strong software development skills (ideally with Ruby on Rails, but experience with Python, Java, or C# is also welcome).
  • Solid understanding of secure development practices, including threat modelling, secure code review, the principles of DevSecOps, and deep understanding of API security principles and best practices.
  • Experience collaborating with product and engineering teams to improve security posture.
  • Experience building or integrating security automation tools into CI/CD pipelines or developer workflows, including familiarity with SCA/SCA/DAST tools.
  • Excellent communication skills and high emotional intelligenceβ€”you’re able to navigate complex conversations, build trust across teams, and influence without being prescriptive.
  • Help teams build and maintain secure systems by conducting threat modelling, manual and automated testing, and guiding secure design practices throughout the SDLC.
  • Evaluate the security posture of both internal features and third-party solutions through code reviews, architectural assessments, and vendor risk evaluations.
  • Drive continuous improvement by triaging vulnerabilities, building and integrating security automation into CI/CD pipelines, and adapting processes to keep pace with evolving threats.
  • Collaborate closely with developers and Security Champions to scale secure development practices and embed a culture of shared responsibility for security.

PythonSoftware DevelopmentJavaRuby on RailsC#API testingCommunication SkillsCI/CDSaaS

Posted about 9 hours ago
Apply
Apply
πŸ”₯ QA Engineer
Posted about 10 hours ago

πŸ“ Canada

πŸ” Cyber Security

🏒 Company: BeyondTrustπŸ‘₯ 1001-5000πŸ’° Private almost 4 years agoCloud ComputingSecurityCloud SecurityCyber SecuritySoftware

  • Minimum of 2 years commercial software testing experience
  • Solid understanding of the Software Development Life Cycle
  • Good understanding of TCP/IP (IPv4, IPv6)
  • Knowledge of relational databases (MySQL, PostgreSQL, MSSQL, etc.)
  • Experience in Agile methodologies with Scrum experience a plus
  • Collaboration with members of your Agile team to ensure software delivered by each sprint and each integration test meets both functional and non-functional requirements
  • Collaboration with members of your Agile team in the creation and execution of test charters, test scripts, recording outcome of tests, reporting defects and identifying opportunities for product improvement
  • In collaboration with the Agile team, definition and execution of increasingly complex workflow and scenario testing
  • Execution of exploratory testing as required to meet the test plan
  • Creation and maintenance of suitable test environments for all software testing to take place. This includes the set-up of the software being tested and populating or configuring test data. This may extend to testing of interaction with devices e.g. testing of interfaces and integration with other modules, products or interface test harnesses
  • Perform static testing and impact assessment of development documentation
  • Collaboration with members of your Agile team to ensure all user stories have enough acceptance criteria defined, from which test cases will be derived
  • Assist with the population and maintenance of automated testing under the direction of the test automation specialists
  • Analysis of customer support issues escalated to engineering
  • Achieve agreed productivity targets in order to ensure tasks are delivered to schedule, reporting as early as possible to team or manager where delivery milestones cannot be met
  • Work with the Agile team to achieve excellent levels of product quality prior to external release
  • Work with the Agile team to produce any required documentation and training materials for the product(s) within your areas of responsibility
  • Any other activities in support of the business which can be reasonably expected to fall within the capabilities of the employee

AWSPostgreSQLPythonSQLAgileJavascriptLDAPMac OS XMySQLQAC#JiraAPI testingAzureManual testingREST APISeleniumCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingRESTful APIsLinuxDevOpsTime ManagementWritten communicationJSONQuality AssuranceDebugging

Posted about 10 hours ago
Apply
Apply

πŸ“ United States

πŸ’Έ 201700.0 - 322300.0 USD per year

πŸ” Software Development

  • Proven experience delivering high-quality production code working with a team.
  • Hold a BS in Computer Science or related field; OR 12 years relevant non-internship experience.
  • Proven experience in back-end (Golang, C#, Java, AWS Infra) technologies.
  • Experience building or leading platforms is required for this role.
  • Own the quality of your team’s feature work through test automation and monitoring.
  • Strong problem-solving skills, with the ability to make high-judgment decisions in sophisticated and ambiguous situations.
  • Have been recognized as a technical leader on your team and have a sizable impact beyond your team.
  • Passionate about setting standard methodologies and raising the bar for testing, code quality, and maintainability - not only for the team but for the entire engineering organization.
  • Have a growth mentality and a desire to grow and improve your skills while inspiring others.
  • Lead the design and implementation of sophisticated systems that span multiple teams and organizations.
  • Mentor and guide other engineers, fostering a culture of technical excellence and continuous improvement.
  • Collaborate with product managers, principal engineers, and other stakeholders to align on technical strategies and solutions.
  • Ensure the systems you build are secure, reliable, efficient, and maintainable.
  • Communicate effectively with a wide range of audiences, tailoring your message to the needs of each group.
  • Drive operational excellence, proactively identifying and resolving issues to maintain system health and performance.

AWSBackend DevelopmentLeadershipProject ManagementSQLAgileJavaSoftware ArchitectureC#Cross-functional Team LeadershipData StructuresGoCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringDevOpsOrganizational skillsMicroservicesTeam managementSoftware Engineering

Posted about 15 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Construction finance

🏒 Company: Builders CapitalπŸ‘₯ 101-250Real Estate InvestmentConsultingFinancial ServicesReal Estate

  • Must have recent working experience with .NET Core, node.js, REACT, REST APIs, MS SQL, REST API.
  • 5+ years of full-stack development experience, with a solid track record in backend technologies.
  • Expertise in technologies such as C#, Node.js, REST APIs, Azure, SQL, etc.
  • Strong communication skills, capable of explaining complex technical concepts to non-technical stakeholders.
  • A passion for technology and innovation, and a commitment to delivering high-quality software solutions that align with business needs.
  • Design, develop, and maintain systems.
  • Collaborate with cross-functional teams to understand project requirements and contribute to the overall development process.
  • Lead and support database operations, including queries, updates, and optimizations.
  • Apply best practices for coding, testing, debugging, and performance optimization.
  • Engage in code reviews and foster a culture of continuous improvement.
  • Refactor and optimize existing code for better performance and scalability.
  • Develop REST APIs that meet best practices and ensure seamless integration with frontend systems.
  • Work closely with frontend developers to integrate user-facing elements with server-side logic for smooth data flow and consistent user experiences.

Backend DevelopmentNode.jsSoftware DevelopmentSQLFull Stack DevelopmentReact.jsC#API testingAzure.NET coreREST APIRESTful APIs

Posted about 15 hours ago
Apply
Apply
πŸ”₯ Senior Security Engineer
Posted about 15 hours ago

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 123600.0 - 193000.0 USD per year

πŸ” SaaS

  • Strong software development skills (ideally with Ruby on Rails, but experience with Python, Java, or C# is also welcome).
  • Solid understanding of secure development practices, including threat modelling, secure code review, the principles of DevSecOps, and deep understanding of API security principles and best practices.
  • Experience collaborating with product and engineering teams to improve security posture.
  • Experience building or integrating security automation tools into CI/CD pipelines or developer workflows, including familiarity with SCA/SCA/DAST tools.
  • Help teams build and maintain secure systems by conducting threat modelling, manual and automated testing, and guiding secure design practices throughout the SDLC.
  • Evaluate the security posture of both internal features and third-party solutions through code reviews, architectural assessments, and vendor risk evaluations.
  • Drive continuous improvement by triaging vulnerabilities, building and integrating security automation into CI/CD pipelines, and adapting processes to keep pace with evolving threats.
  • Collaborate closely with developers and Security Champions to scale secure development practices and embed a culture of shared responsibility for security.

PythonSoftware DevelopmentCybersecurityJavaRuby on RailsC#API testingCommunication SkillsCI/CDLinuxDevOpsExcellent communication skillsJSONSoftware EngineeringSaaS

Posted about 15 hours ago
Apply
Apply

πŸ“ United States of America

🧭 Internship

πŸ’Έ 25.0 - 34.0 USD per hour

πŸ” HealthSight

🏒 Company: external_career_site_usa

  • Currently pursuing a Bachelor of Science in Computer Science/Engineering
  • Graduation date of June 2027 or later
  • Ability to work 10-20 hours/week during the school year and up to 40 hours/week during summer break
  • Ability to work in a team environment and develop enterprise level applications, under the direction of senior staff and management
  • Excellent written and verbal communication skills
  • Become familiar with the automation initiatives and challenges and collaboratively identify project opportunities.
  • Work on coding, testing, and debugging software applications
  • Participate in meetings, contribute to the development of features
  • Gain hands-on experience in all stages of the software development lifecycle
  • Collaborate with the quality engineering team to adopt test automation best practices
  • Design, build and maintain frontend or backend automation framework
  • Collect data from various sources, including databases, APIs, and web scraping tools
  • Communicate insights in a clear and concise manner with the manager along your progress
  • Design python tools and applications, develop your ability to write well-structured, production quality code, and be involved in implementing continuous integration

PythonQA AutomationC#SeleniumRESTful APIsJSONSoftware EngineeringDebugging

Posted about 16 hours ago
Apply
Apply
πŸ”₯ C# Software Developer
Posted about 16 hours ago

πŸ“ South Africa

πŸ’Έ 30000.0 - 35000.0 ZAR per month

πŸ” Software Development

🏒 Company: DotActivπŸ‘₯ 101-250Information ServicesSoftware EngineeringRetail TechnologyInformation TechnologySoftware

  • Minimum of 3 years relevant development experience and expertise in an IT development environment
  • Proficient in C#, with a good knowledge of its ecosystems
  • Strong understanding of object-oriented programming
  • Skill for writing reusable C# libraries
  • Understanding fundamental design principles behind a scalable application
  • Familiarity with continuous integration, Microsft SQL, Json, Angular, and .Net Framework
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools (such as Git)
  • Translating application storyboards and use cases into functional applications
  • Designing, building, and maintaining efficient, reusable, and reliable C# code
  • Ensuring the best possible performance, quality, and responsiveness of applications
  • Identifying bottlenecks and bugs, and devising solutions to these problems
  • Maintaining code quality, organisation, and automatisation

SQLGitMicrosoft SQL ServerXamarinC#.NET.NET coreAngularREST APIJSON

Posted about 16 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: M13

  • 5+ years of C#, .Net, and ASP.NET Core
  • Experience with popular dotnet libraries including Entity Framework, Mass Transit, Quartz, etc
  • CSS design using a framework like tailwind or bootstrap
  • Experience with real-time low latency systems such as HTTP Streaming, websockets, SignalR, etc
  • Ability to work in a cloud environment (AWS) and debug issues that might arise outside of the dotnet ecosystem
  • Fullstack web development
  • Implement animations using motion.dev library
  • Develop Blazor web applications including implementing UI designs

AWSBackend DevelopmentDockerPostgreSQLSQLASP.NETCloud ComputingFull Stack DevelopmentGitCSSUI DesignC#.NETREST APICI/CDDebugging

Posted 2 days ago
Apply
Shown 10 out of 451

Ready to Start Your Remote Journey?

Apply to 5 jobs per day for free, or get unlimited applications with a subscription starting at €5/week.

Why Remote Software Developer Jobs Are Becoming More Popular

The remote work from home is increasingly in demand among computer and IT professionals for several reasons:

  • Flexibility in time and location.
  • Collaboration with international companies.
  • Higher salary levels.
  • Lack of ties to the office.

Remote work opens up new opportunities for specialists, allowing them to go beyond geographical limits and build a successful remote IT career. This employment model is transforming traditional work approaches, making it more convenient, efficient, and accessible for professionals worldwide.

Why do Job Seekers Choose Remoote.app?

Our platform offers convenient conditions for finding remote IT jobs from home:

  • localized search β€” filter job listings based on your country of residence;
  • AI-powered job processing β€” artificial intelligence analyzes thousands of listings, highlighting key details so you don’t have to read long descriptions;
  • advanced filters β€” sort vacancies by skills, experience, qualification level, and work model;
  • regular database updates β€” we monitor job relevance and remove outdated listings;
  • personalized notifications β€” get tailored job offers directly via email or Telegram;
  • resume builder β€” create a professional VC with ease using our customizable templates and AI-powered suggestions;
  • data security β€” modern encryption technologies ensure the protection of your personal information.

Join our platform and find your dream job today! We offer flexible pricing β€” up to 5 applications per day for free, with weekly, monthly, and yearly subscription plans for extended access.