Software Engineer Jobs

Discover remote software engineer opportunities worldwide. We've gathered the top positions to help you advance your career.

Software Engineer
1,432 jobs found. to receive daily emails with new job openings that match your preferences.
1,432 jobs found.

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

Apply

πŸ’Έ 140000.0 - 160000.0 USD per year

πŸ” Software Development

  • 3-5 years of experience as an engineer with a proven history of working across the stack and building products at scale.
  • Extensive experience with web technologies.
  • Understanding of accessibility and security compliance.
  • Implemented automated testing platforms and unit tests.
  • Proficient understanding of code versioning tools, such as Git.
  • Enjoy customer-centered software development and collaborating closely with a team of engineers, designers, and product managers.
  • Desire to experiment (succeed or fail), and use research and data, where appropriate, to make data-driven decisions.
  • Gain a deep understanding of what Alma members do, how they operate, and where their pain points are.
  • Work in our backend space (~60% of the role) while tackling work full stack as needed to support projects with frontend-oriented goals (~40% of the role)
  • Design, develop, and implement maintainable and scalable product features using modern front and back end web technologies (Python, Django, MySQL, React, Typescript).
  • Develop both member-facing and internal-facing features around onboarding, scheduling, billing, and client management.
  • Collaborate with Alma managers, PMs, designers, and stakeholders to conceptualize and build solutions for practical problems facing Alma members.
  • Ensure applications and services meet Alma's standards for software including performance, scalability, and security.
  • Collaborate closely with other engineers and engineering managers to contribute to a technical roadmap for the team, finding opportunities to mentor and elevate team members along the way.
Posted about 4 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: Close

  • 5+ years experience building modern frontend single page applications in JavaScript, HTML, and CSS, with at least 3 years of that experience using React
  • Significant experience designing, debugging, and optimizing frontend applications to make them fast and reliable
  • Significant experience with REST APIs and thoroughly understand HTTP requests
  • Experience participating in code reviews and providing overall code quality suggestions to help maintain the structure and quality of the codebase
  • Conceiving, designing, building, and launching new user-facing features
  • Implementing new AI features to turbocharge our customers’ daily tasks
  • Working with Twilio's API, WebSockets, and WebRTC to improve our calling and SMS features
  • Building user-facing analytics features that provide actionable insights based on sales activity data
  • Enhancing our web app with real-time updates powered by GraphQL Subscriptions
  • Improving real-time collaboration user experience
  • Leveraging the latest AI LLMs from providers like OpenAI, Groq and AssemblyAI
  • Expanding our frontend GraphQL usage
  • Extending our React component library

GraphQLSoftware DevelopmentDesign PatternsFigmaFrontend DevelopmentGitHTMLCSSJavascriptJestReact NativeTypeScriptUI DesignProduct DevelopmentAPI testingREST APIWebRTCReactCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingAgile methodologiesAttention to detailTeamworkDebuggingEnglish communicationSaaS

Posted about 5 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 100000.0 - 120000.0 USD per year

πŸ” Software Development

🏒 Company: Close

  • 5+ years experience building modern back-end systems
  • Professional Python experience preferred
  • Hands-on experience with MongoDB, PostgreSQL, Elasticsearch
  • Design and implement new user-facing features
  • Improve performance of GraphQL and REST APIs
  • Build and enhance integrations with other SaaS platforms

AWSDockerGraphQLPostgreSQLPythonElasticSearchFlaskKafkaKubernetesMongoDBREST APIRedisWebRTCCI/CDTerraformAnsible

Posted about 5 hours ago
Apply
Apply

πŸ“ Mexico, Argentina, Colombia

πŸ” Fintech

🏒 Company: Dev.ProπŸ‘₯ 501-1000πŸ«‚ Last layoff about 2 years agoDevOpsUX DesignOutsourcingIT ManagementSoftware EngineeringSmart ContractsInformation TechnologySoftware

  • 5+ years of Android development experience
  • Expertise in native Android development with Java and Kotlin
  • Strong understanding of MVVM and modern Android architecture patterns
  • Hands-on experience with popular Android libraries and integrations
  • Knowledge of secure coding practices, including build obfuscation and encryption
  • Experience with encryption frameworks and utilities like HTTPS, TLS, SHA-256, and Cipher Block Chaining
  • Develop, maintain, and enhance Android apps based on business needs and technical designs
  • Own feature development from requirements to delivery, ensuring performance, security, and reliability
  • Work with developers, architects, testers, and analysts to create technical designs for feature groups
  • Collaborate with product owners, BAs, and stakeholders to refine requirements and break down tasks into manageable subtasks for efficient delivery
  • Mentor developers, promote best practices, and ensure high-quality code standards
  • Conduct code reviews and ensure 100% code review coverage
  • Write unit and functional tests; assist QA with reviewing, creating, and delivering functional automation tests

Software DevelopmentSQLAgileAndroidDesign PatternsGitJavaJava EEKotlinREST APICI/CD

Posted about 6 hours ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 120000.0 - 230000.0 USD per year

πŸ” Software Development

🏒 Company: AxonπŸ‘₯ 1001-5000πŸ’° $246,000,000 Post-IPO Equity over 6 years agoGovTechElectronicsHardwareSoftware

  • 7+ years experience of professional software development
  • Experience writing unit, integration and/or system level tests
  • 3+ years mentoring junior team members
  • Understanding of Computer Science fundamentals
  • Experience with Embedded Linux development and/or RTOS
  • Lead engineering architecture design reviews
  • Lead key initiatives within Connected Devices
  • Mentor other engineers, including Senior Engineers
  • Work across teams with Product, Design, and Engineering to create integrated solutions

Software DevelopmentEmbedded SystemsC++AlgorithmsData StructuresGoRustMentoring

Posted about 6 hours ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ” Software Development

🏒 Company: MakeπŸ‘₯ 251-500SaaSSoftware

  • Minimum 5 years of proven industry experience in back-end development
  • Familiarity with Node.js, TypeScript, relational databases, RabbitMQ, Elasticsearch, Redis
  • Experience with Docker, CI/CD tools, monitoring services like Datadog
  • Experience in using Kubernetes and AWS
  • Strong grasp of software design patterns and best practices
  • Develop services, libraries, and frameworks to streamline the development process
  • Improve and optimize CI/CD pipelines
  • Collaborate with engineering leads to define performance indicators
  • Organize internal workshops and knowledge-sharing sessions
  • Manage and enhance developer tools
  • Create reusable templates and blueprints
  • Shape the onboarding process

AWSDockerNode.jsPostgreSQLDesign PatternsElasticSearchKubernetesRabbitmqTypeScriptRedisCI/CD

Posted about 7 hours ago
Apply
Apply

πŸ“ Bulgaria

🧭 Full-Time

πŸ” Software Development

  • Proficiency in a programming language such as Golang, Java, C, Node.js, or Ruby on Rails.
  • Familiarity with algorithms and coding best practices.
  • Fluency in English.
  • Work on all aspects of software development including front-end, back-end, and cloud infrastructure.
  • Drive standards for reliability and scalability of internal services and open-source tools.
  • Deploy services using full CI/CD pipelines.
  • Mentor junior engineers and collaborate with cross-functional teams.

Backend DevelopmentNode.jsAgileFrontend DevelopmentJavaRuby on RailsAlgorithmsData StructuresCI/CDMicroservices

Posted about 7 hours ago
Apply
Apply

πŸ“ Bulgaria

🧭 Full-Time

πŸ” Software Development

  • Proficiency in at least one programming language such as Golang, Java, C, Node.js, or Ruby on Rails.
  • Familiarity with algorithms, data structures, and coding best practices.
  • Curiosity and a desire to understand how things work, with the ability to get to the root of complex problems.
  • Strong communication skills, able to convey technical concepts clearly to both technical and non-technical audiences.
  • A supportive mindset, willing to mentor and help colleagues get unstuck.
  • Passion for quality, taking pride in building reliable, high-performance software.
  • Empathy for users, able to translate customer feedback into effective solutions.
  • A growth mindset, viewing bugs, mistakes, and challenges as learning opportunities.
  • Legally eligible to work in Bulgaria on an ongoing basis.
  • Fluency in English is required.
  • Work on all areas of software development, including front-end, back-end, cloud infrastructure, and test automation.
  • Drive high standards for internal services and open-source tools, ensuring reliability and scalability.
  • Deploy services and infrastructure changes frequently in an agile environment using full CI/CD pipelines.
  • Contribute to product development across ideation, customer engagement, planning, design, execution, and operational excellence.
  • Collaborate closely with cross-functional teams, including product managers, UX designers, and UX researchers.
  • Mentor junior engineers, demonstrating how to balance customer delivery with high coding and infrastructure standards.
  • Apply innovative approaches to problem-solving and validate both your ideas and those of your teammates.
  • Define success for your team and the features you help build and ship.
  • Perform other duties as assigned.

Backend DevelopmentNode.jsSoftware DevelopmentSQLAgileCloud ComputingFrontend DevelopmentJavaRuby on RailsAlgorithmsData StructuresGoCommunication SkillsCI/CDRESTful APIsMentoringDevOpsMicroservices

Posted about 7 hours ago
Apply
Apply

πŸ“ Romania

🧭 Full-Time

πŸ” Software Development

🏒 Company: CREATEQ

  • Strong experience in software engineering with Node.js and TypeScript
  • Experience with Terraform and AWS
  • Familiarity with Test Driven Development
  • Experience with Kafka is a plus
  • Bachelor or higher degree in computer science or equivalent
  • Developing new features using appropriate principles and design patterns
  • Maintaining existing code and writing automation tests
  • Diagnosing and fixing critical bugs and improving performance
  • Writing documentation for new and existing features
  • Coordinating with other team members and the product team

AWSNode.jsKafkaTypeScriptTerraform

Posted about 7 hours ago
Apply
Apply

πŸ’Έ 195500.0 - 230000.0 USD per year

πŸ” Healthcare Technology

🏒 Company: CedarπŸ‘₯ 101-250πŸ’° $68,361,000 Series D about 2 years agoπŸ«‚ Last layoff over 2 years agoMedicalBillingPaymentsHealth CareFinTech

  • 8+ years of professional software development experience
  • Strong computer science fundamentals - a degree in computer science, engineering, or a related field, or similar experience
  • Expertise in at least one major coding language
  • Experience leading technical projects across the stack and building for supportability and long-term maintenance
  • Ability to thrive in an entrepreneurial environment, and find comfort in ambiguity
  • Passionate about Cedar’s mission of improving the healthcare financial experience
  • Collaborate with design, product, and integrations partners to deliver enhancements and new features
  • Design scalable solutions for custom feature sets with future reusability in mind
  • Clearly document design decisions and feature functionality for future developers and product operations
  • Uphold code quality standards through providing thoughtful PR reviews
  • Mentor and up-level junior engineers
  • Work across the stack to implement new features and debug existing code
  • Ideate and identify areas for improvement in our technical space
Posted about 8 hours ago
Apply
Shown 10 out of 1432