senior Software Engineer Jobs

Find remote senior software engineer positions. Browse through our curated list of opportunities and take the next step in your career.

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

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

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

πŸ“ US

🧭 Full-Time

πŸ’Έ 165000 - 185000 USD per year

πŸ” Healthcare technology

  • Bachelor’s degree in Computer Science or related field, or equivalent work experience.
  • 7+ years of professional experience as a software developer or data engineer.
  • Experience with healthcare data such as health payments and electronic health records.
  • Knowledge of interoperability technologies and standards like X12, NCPDP, and FHIR.
  • Expertise in Big Data processing, Analytics, and relational databases.
  • Experience with modern big data technologies such as Databricks, Hadoop, and Kafka.
  • Familiarity with object-oriented languages, primarily Java and Scala.
  • Experience in cloud-based microservice architecture and CI/CD frameworks.

  • Performs advanced programming tasks to satisfy business requirements.
  • Plans, designs, develops, tests software system features, enhancements, or bugs at an advanced level.
  • Takes technical leadership on design and development of new features.
  • Works with team to break complex problems into actionable tasks.
  • Independently modifies existing functionality and fixes bugs.
  • Maintains unit/integration tests for all completed coding.
  • Mentors junior team members and contributes to a positive work culture.

AWSDockerLeadershipAgileBusiness IntelligenceGCPHadoopJavaKafkaProduct ManagementAzureCollaborationCI/CDWritten communication

Posted 2024-11-21
Apply
Apply

πŸ“ Saint MandΓ©

πŸ” Gaming

  • Experience in Software/Data engineering or a related field.
  • Solid experience with Python or Rust.
  • Experience building and interacting with REST APIs.
  • Familiarity with microservice architecture and API design.
  • Previous experience using cloud technology, Kubernetes, and AWS/Azure.
  • Knowledge of Machine Learning and Deep Learning.
  • Experience in deploying models to production.
  • Good communication skills and the ability to work collaboratively.

  • Take ownership over the projects you build and push them ahead.
  • Design, prototype, build, and maintain microservices & APIs for data and model delivery.
  • Build pipelines and batch processes to move and transform data.
  • Manage scalable infrastructure in the cloud.
  • Work on quality improvements and proof-of-concept projects.
  • Write, optimize, and produce high-quality code for scalability using modern best practices.
  • Collaborate with data and machine learning engineers to deploy models or prediction pipelines to production.

AWSPythonKubernetesMachine LearningAzureData engineeringRustCommunication SkillsCollaborationMicroservices

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

🧭 Full-Time

πŸ’Έ 159100 - 194150 USD per year

πŸ” Mental health services

  • At least 5 years experience as a software engineer.
  • Preferably at least 3 years of experience with Ruby, Rails, React, TypeScript, and/or Flutter.
  • At least 3 years of experience building developer platforms and tool chains.
  • At least 2 years of experience with modern AI technologies.
  • Track record of proactive and collaborative leadership style.
  • Track record of technical leadership, creating clarity from ambiguity.

  • Integrating emerging AI technologies into the member experience.
  • Building proprietary developer tools for emerging AI technologies.
  • Applying passion for innovation to create unprecedented experiences.
  • Executing quickly and efficiently in a collaborative team setting.
  • Contributing to a thriving team of engineers.
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
Apply

πŸ’Έ 156060 - 211140 USD per year

πŸ” SaaS Security

🏒 Company: AppOmni

  • 7+ years of hands-on experience in backend development using Python (or similar OOP)
  • 3+ years of experience with ORMs (preferred Postgres)
  • 10+ years of software engineering experience focusing on object-oriented design, data structures, and working on abstracted codebases.
  • Experience with ETL and streaming technologies.
  • Experience with Kubernetes and containerization.
  • Experience integrating external APIs and designing elegant solutions for large enterprise-scale systems.
  • Strong interest in data security and protecting sensitive information.

  • Own and lead the implementation of critical areas of our codebase that support monitoring and managing security for major SaaS platforms.
  • Develop new components and feature sets to help customers enhance their security posture.
  • Collaborate with cross-functional teams to solve complex challenges in a dynamic and evolving security landscape.
  • Impact the security of some of the largest SaaS deployments in the world, as well as their customers and end-users.
Posted 2024-11-21
Apply
Apply

πŸ“ Poland

πŸ” Threat Intelligence

  • Professionals should be skilled in various areas including Data Science, Malware Research, and Development.
  • Familiarity with privacy-related aspects is also important.

  • The Threat Intelligence team provides accurate and timely information on potential threats.
  • Utilizes feeds, heuristics, algorithms, and machine learning to analyze threats.

Backend DevelopmentPythonSoftware DevelopmentArtificial IntelligenceCybersecurityData AnalysisData MiningMachine LearningAlgorithmsData analysisData miningGoCommunication SkillsAnalytical SkillsCollaborationProblem SolvingAttention to detailOrganizational skillsTime ManagementWritten communication

Posted 2024-11-21
Apply
Apply

πŸ“ Cyprus

🧭 Full-Time

πŸ” Fintech

🏒 Company: Zeal Group

  • C# .NET developer with a strong technical background and 5+ years of experience.
  • Proven experience in creating scalable, reliable, and secure web applications.
  • Previous involvement in developing systems with a microservices architecture.
  • Working experience with RDBMS (i.e., MySQL, PostgreSQL, or other).
  • Proficiency in writing unit tests using a unit test framework (e.g., NUnit, xUnit, or other).
  • Thorough understanding of modern Software Development Life Cycle (SDLC).
  • English B1.

  • Write clear, reliable, and high-quality code in C#.
  • Design, develop, and maintain backend services for trading and dealing services.
  • Communicate with Dealing, Quant, and Anti-fraud teams to understand their needs and requirements.
  • Proceed with code review and help maintain code quality in general.

DockerSoftware DevelopmentElasticSearchKafkaKubernetesMySQLNUnitC#ElasticsearchGrafanaPrometheusRDBMSRedisNosqlCollaborationMicroservices

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