Software Development Jobs

Find remote positions requiring Software Development skills. Browse through opportunities where you can utilize your expertise and grow your career.

Software Development
3,035 jobs found. to receive daily emails with new job openings that match your preferences.
3,035 jobs found.

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

Apply

πŸ“ AL, FL, GA, TN, NC, DE, MD, PA, TX, VA, DC, CA, NY

🧭 Full-Time

πŸ’Έ 112915 - 227226 USD per year

πŸ” Software Development

  • BS/MS/MEng in Computer Science, Information Systems, or related field.
  • Minimum of 10 years of experience with implementing microservices at large scale.
  • 4-5 years of technical management or leadership experience.
  • Hands-on coding experience within the last 1-2 years.
  • Demonstrated full stack development skills across multiple languages.

  • Coordinate technical aspects of development, including architectural, operational, security, and testing activities.
  • Mentor engineers and review their work for adherence to standards.
  • Set the team's technical direction and implementation strategy.
  • Collaborate with various stakeholders to ensure alignment on technical plans.
  • Orchestrate all phases of the development lifecycle.

AWSLeadershipNode.jsPythonSoftware DevelopmentAgileBashDesign PatternsFull Stack DevelopmentJavaJavascriptKafkaRubySCRUMTypeScriptJavaScriptJiraStrategyGo.NETReactDevOpsMicroservices

Posted 2024-11-21
Apply
Apply

πŸ“ Spain

🧭 Full-Time

πŸ’Έ 47000 - 60000 EUR per year

πŸ” ECommerce or shipping software

  • Proficiency in the English language, both written and verbal.
  • Exceptional communication and team skills.
  • Detail-oriented with strong organizational skills.
  • Experience in an Agile software development environment.
  • Understanding of advanced object-oriented design and SOLID principles.
  • Experience with creating and maintaining automated unit tests and integration tests.
  • Strong understanding of SQL and relational database systems.
  • Can work productively in a fast-paced, collaborative environment.

  • Be an active contributor during the design and implementation phases of the Software Development Lifecycle (SDLC)
  • Apply software engineering best practices while modifying/enhancing the software platform.
  • Attend and contribute to design review meetings.
  • Offer input into the designs of product enhancements and third-party integrations and document these designs.
  • Collaborate with other team members to develop shipping software products.
  • Write tests to support code changes, perform code reviews, and engage in related activities.
  • Provide feedback on product improvement ideas.

AWSDockerSoftware DevelopmentSQLAgileElasticSearchJavascriptKafkaKubernetesTypeScriptC#JavaScriptElasticsearch.NET.NET coreCommunication SkillsOrganizational skillsDocumentation

Posted 2024-11-21
Apply
Apply

πŸ“ Spain

🧭 Full-Time

πŸ’Έ 47000 - 60000 EUR per year

πŸ” Software development, eCommerce, shipping

  • Proficiency in English, both written and verbal.
  • Exceptional communication and team skills.
  • Detail-oriented with strong organizational skills.
  • Proven ability to prioritize work.
  • Curious and driven with a problem-solving approach.
  • Experience in an Agile software development environment.
  • Understanding of advanced object-oriented design and SOLID principles.
  • Familiarity with UML diagrams for architecture communication.
  • Experience with automated unit and integration tests.
  • Strong understanding of SQL and relational database systems.

  • Be an active contributor in the Software Development Lifecycle (SDLC).
  • Apply software engineering best practices while modifying/enhancing the platform.
  • Attend and contribute to design review meetings.
  • Document and demonstrate solutions effectively.
  • Collaborate with team members to develop shipping software products.
  • Design and implement new product features with input from the team.
  • Write tests to support source code changes and perform code reviews.
  • Provide feedback on product improvement ideas.

AWSDockerSoftware DevelopmentSQLAgileElasticSearchJavascriptKafkaKubernetesTypeScriptC#JavaScriptElasticsearch.NET.NET coreCommunication SkillsOrganizational skillsDocumentation

Posted 2024-11-21
Apply
Apply

πŸ“ San Francisco, New York

🧭 Full-Time

πŸ’Έ 149000 - 350000 USD per year

πŸ” Design technology

🏒 Company: Figma

  • Expertise building infrastructure for AI/ML model development in industry.
  • Experience in software development in Python; experience in languages like C/C++ is nice to have but not required.
  • Expertise working closely with AI researchers on applied AI projects to build high quality models in a fast paced environment.
  • Expertise improving datasets and evaluation metrics for applied ML projects.
  • Experience solving sophisticated problems and comparing alternative solutions, trade-offs, and diverse points of view to determine a path forward.
  • Experience communicating and working across functions to drive solutions.

  • Build data pipelines to collect high quality training and evaluation data for developing AI models.
  • Build annotation pipelines to collect ground truth using humans and AI models in the loop.
  • Collaborate closely with AI product engineers to define requirements for AI features.
  • Collaborate closely with AI researchers to identify failure cases, improve data sets, evaluation metrics and hill climb quality of AI models.
  • Work closely with AI infra engineers to build the right infrastructure for AI model development and inference.
  • Explore the boundaries of what is possible with the current technology set and experiment with novel ideas.

PythonSoftware DevelopmentWritten communication

Posted 2024-11-21
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 140000 - 150000 USD per year

πŸ” Healthcare

  • Bachelor’s degree in Computer Science or related field, or equivalent experience.
  • At least 5 years of experience with automated testing frameworks, focusing on server-side testing.
  • Experience in cloud-based enterprise platforms and developing test automation solutions.
  • Practical experience with CI/CD pipelines and cloud environment testing.
  • Familiarity with version control systems and managing test suites.

  • Design and develop automated tests and frameworks to ensure the integrity of MacroHealth’s platform.
  • Build scalable testing systems aligned with business goals.
  • Create integration and performance tests using industry-standard tools.
  • Collaborate with engineering teams to troubleshoot and resolve test failures.
  • Contribute to the development of maintenance tools for data health compliance.
  • Participate in code reviews and provide mentorship to junior team members.

AWSDockerSoftware DevelopmentJavaJenkinsJUNITKubernetesAzureCommunication SkillsCollaborationCI/CDCompliance

Posted 2024-11-21
Apply
Apply

πŸ“ New York, San Francisco, Toronto, Atlanta

πŸ’Έ 168300 - 297000 USD per year

πŸ” Financial services, technology

🏒 Company: Block

  • 5+ years of Android development experience.
  • Excellent command of engineering fundamentals.
  • Ability to lead and mentor software engineers.
  • Unwavering commitment to customer experience.
  • Eagerness to share ideas and openness to others' ideas.
  • Empathy for customers and colleagues.
  • Motivation to build refined intuitive products.
  • Curiosity and desire to learn and teach.
  • Experience with Kotlin, Protocol Buffers, Espresso, Gradle, and open source libraries like LeakCanary and Dagger.

  • Leverage expertise in Android development to build solutions for sellers' challenges.
  • Develop for custom hardware like Square Register.
  • Create intuitive UI that enhances sellers' experience.
  • Collaborate with product managers and designers to define scope and design.
  • Deliver features rapidly for a growing subscriber base.

LeadershipSoftware DevelopmentAndroidKotlinREST APIRESTful APIsMentoring

Posted 2024-11-21
Apply
Apply

πŸ“ Germany, Austria

πŸ” Financial Technology

  • Excellent university degree in computer science, mathematics, natural sciences, or a similar field.
  • Knowledge in econometrics with an emphasis on portfolio optimization and risk modelling.
  • Experience with convex optimization and exposure to libraries like cvxpy, scipy or cvxopt.
  • Exposure to tech stack: Python, Docker, CI/CD, Infrastructure as Code (Terraform), SQL.
  • Experience with cloud providers like AWS.
  • Knowledge of software development/design in Python and relational databases/SQL.
  • Fluent in English with strong communication skills.
  • Proactive and independent working style.

  • Develop and fully automate trading algorithms focusing on risk, cost, tax optimization.
  • Productionize algorithmic models that respond to client requests and market movements.
  • Create high-performance risk management tools and interactive dashboards.
  • Architect interfaces connecting services and generate data-driven business value.
  • Completely automate algorithms that manage billions in assets.
  • Productionize econometric models for portfolio management.

DockerPythonSoftware DevelopmentAgileMachine LearningAlgorithmsCommunication SkillsCI/CDTerraformTime Management

Posted 2024-11-21
Apply
Apply

πŸ“ United States of America

🧭 Full-Time

πŸ’Έ 90000 - 215000 USD per year

πŸ” Insurance

🏒 Company: External

  • Minimum 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • Minimum 3 years of experience testing, maintaining, or launching software products.
  • 1 year of experience with software design and architecture.
  • Minimum 3 years of experience developing large-scale infrastructure, distributed systems or networks.

  • Write and test product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback.
  • Contribute to existing documentation or educational content.
  • Triage product or system issues and debug/track/resolve.
  • Collaborate with product managers and engineering teams.

Software DevelopmentStrategyAlgorithmsData StructuresDocumentation

Posted 2024-11-21
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

πŸ’Έ 80000 - 110000 USD per year

πŸ” Ecommerce

🏒 Company: Constructor

  • Experience with server-side coding and API design.
  • Experience working on high-traffic websites and designing robust systems.
  • Familiarity with relational databases and distributed systems.
  • Ability to work independently and collaborate in product development.
  • Passion for learning and adopting new technologies.

  • As a Backend Engineer in the Search team, you'll work closely with product to plan and deliver features impacting all layers from the search backend to APIs to customer dashboards.
  • You will build product discovery experiences and features that define user interaction with search.
  • Determine technologies for backend performance and database communication while crafting testing strategies to ensure 100% uptime and customer satisfaction.

Backend DevelopmentSoftware DevelopmentSQLData AnalysisElasticSearchHTMLCSSProduct DevelopmentData analysisElasticsearchMentoring

Posted 2024-11-21
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ” Technology for small businesses

🏒 Company: Jobber

  • A demonstrated level of senior software engineering experience on a full-stack development team.
  • Proficiency in software design, architecture, and coding, with a focus on maintainability and performance.
  • Experience with the entire software development lifecycle in the Agile/Scrum framework.
  • Ability to quickly move between different features and projects with a strong interest in experimentation.
  • A structured understanding of common full-stack frameworks, architectures, technologies, and patterns.
  • An inquisitive mindset; ability to ask a lot of questions, seek out new information, and remain open to new ideas and perspectives.
  • Strong self-motivation and resourcefulness, with the capacity to independently identify and leverage necessary resources for project delivery and problem-solving.
  • Experience providing technical mentorship and sharing industry best practices, helping team members navigate complex engineering challenges and stay involved with the latest technologies and trends.

  • Collaborate closely with cross-functional teams to conceptualize, design, and iteratively deliver high-impact features that address customer needs.
  • Partner with Product and Design teams to shape and define the strategic product roadmap.
  • Actively participate in code reviews and testing processes to ensure code quality and maintainability.
  • Research, communicate, and advocate for the use of best practices within your team’s domain.
  • Effectively communicate complex technical concepts to diverse audiences, bridging the gap between technical and non-technical stakeholders.
  • Provide mentorship and guidance to team members at all levels, fostering their professional growth and career development.

GraphQLLeadershipSoftware DevelopmentAgileRubyRuby on RailsSCRUMStrategyCollaboration

Posted 2024-11-21
Apply
Shown 10 out of 3035