Software Engineer Salaries

Discover salary ranges for remote software engineer positions. Compare compensation data and make informed career decisions.

Software Engineer
Entry

Median high-range salary for Entry Software Engineer jobs:

$117,500

This analysis is based on salary ranges collected from 8 job descriptions that match the search and allow working remotely. Choose a country to narrow down the search and view statistics exclusively for remote jobs available in that location.

The Median Salary Range is $80,000 - $117,500

  • 25% of job descriptions advertised a maximum salary above $126,629.5.
  • 5% of job descriptions advertised a maximum salary above $138,000.

Skills and Salary

Specific skills can have a substantial impact on salary ranges for jobs that align with these search preferences. Certain in-demand skills are highly valued by employers and can significantly boost compensation. These skills often reflect the unique requirements and challenges faced by professionals in these roles. Some of the most sought-after skills that correlate with higher salaries include Software Development, Java and Javascript. Mastering these skills can demonstrate expertise and make individuals more competitive in the job market. Employers often prioritize candidates who possess these skills, as they can contribute directly to the organization's success. The ability to effectively utilize these skills can lead to increased earning potential and career advancement opportunities.

  1. Software Development

    25% jobs mention Software Development as a required skill. The Median Salary Range for these jobs is $75,755 - $122,329.5

    • 25% of job descriptions advertised a maximum salary above $129,659.
  2. Java

    25% jobs mention Java as a required skill. The Median Salary Range for these jobs is $75,755 - $122,329.5

    • 25% of job descriptions advertised a maximum salary above $129,659.
  3. Javascript

    25% jobs mention Javascript as a required skill. The Median Salary Range for these jobs is $75,755 - $122,329.5

    • 25% of job descriptions advertised a maximum salary above $129,659.
  4. GCP

    25% jobs mention GCP as a required skill. The Median Salary Range for these jobs is $80,000 - $105,000

    • 25% of job descriptions advertised a maximum salary above $120,000.
  5. Node.js

    25% jobs mention Node.js as a required skill. The Median Salary Range for these jobs is $70,755 - $104,829.5

    • 25% of job descriptions advertised a maximum salary above $129,659.
  6. TypeScript

    25% jobs mention TypeScript as a required skill. The Median Salary Range for these jobs is $80,000 - $97,500

    • 25% of job descriptions advertised a maximum salary above $115,000.
  7. React

    25% jobs mention React as a required skill. The Median Salary Range for these jobs is $80,000 - $97,500

    • 25% of job descriptions advertised a maximum salary above $115,000.
  8. AWS

    38% jobs mention AWS as a required skill. The Median Salary Range for these jobs is $75,000 - $90,000

    • 25% of job descriptions advertised a maximum salary above $112,500.
    • 5% of job descriptions advertised a maximum salary above $120,000.
  9. SQL

    25% jobs mention SQL as a required skill. The Median Salary Range for these jobs is $67,500 - $85,000

    • 25% of job descriptions advertised a maximum salary above $90,000.
  10. REST API

    25% jobs mention REST API as a required skill. The Median Salary Range for these jobs is $67,500 - $85,000

    • 25% of job descriptions advertised a maximum salary above $90,000.

Industries and Salary

Industry plays a crucial role in determining salary ranges for jobs that align with these search preferences. Certain industries offer significantly higher compensation packages compared to others. Some in-demand industries known for their competitive salaries in these roles include Software Development, IT consulting and software development and Manufacturing. These industries often have a strong demand for skilled professionals and are willing to invest in talent to meet their growth objectives. Factors such as industry size, profitability, and market trends can influence salary levels within these sectors. It's important to consider industry-specific factors when evaluating potential career paths and salary expectations.

  1. Software Development

    75% jobs are in Software Development industry. The Median Salary Range for these jobs is $81,800 - $121,800

    • 25% of job descriptions advertised a maximum salary above $129,659.
    • 5% of job descriptions advertised a maximum salary above $138,000.
  2. IT consulting and software development

    13% jobs are in IT consulting and software development industry. The Median Salary Range for these jobs is $85,000 - $115,000

  3. Manufacturing

    13% jobs are in Manufacturing industry. The Median Salary Range for these jobs is $75,000 - $80,000

Disclaimer: This analysis is based on salary ranges advertised in job descriptions found on Remoote.app. While it provides valuable insights into potential compensation, it's important to understand that advertised salary ranges may not always reflect the actual salaries paid to employees. Furthermore, not all companies disclose salary ranges, which can impact the accuracy of this analysis. Several factors can influence the final compensation package, including:

  • Negotiation: Salary ranges often serve as a starting point for negotiation. Your experience, skills, and qualifications can influence the final offer you receive.
  • Benefits: Salaries are just one component of total compensation. Some companies may offer competitive benefits packages that include health insurance, paid time off, retirement plans, and other perks. The value of these benefits can significantly affect your overall compensation.
  • Cost of Living: The cost of living in a particular location can impact salary expectations. Some areas may require higher salaries to maintain a similar standard of living compared to others.

Jobs

9 jobs found. to receive daily emails with new job openings that match your preferences.
9 jobs found.

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

Apply

🧭 Full-Time

πŸ’Έ 100000.0 - 123600.0 USD per year

πŸ” Software Development

🏒 Company: Spring HealthπŸ‘₯ 1001-5000πŸ’° $100,000,000 Series E 7 months agoMental HealthArtificial Intelligence (AI)mHealthWellnessHealth Care

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Up to 1 year of experience in software development (this could include internships, part-time work, or personal/academic projects).
  • Proficiency in at least one programming language (e.g., React, Ruby on Rails, Java, etc.).
  • Evidence of coding projects (e.g., GitHub, school projects, hackathons).
  • Demonstrated ability to analyze and solve technical problems.
  • Ability to thrive in a fast-paced, dynamic environment with frequent context switching
  • Comfortable moving fast and working through ambiguity - we are a small startup and are working on balancing the demands of business growth and platform reliability
  • Strong teamwork and communication skills.
  • Willingness to learn and adapt in a collaborative environment.
  • Learning and growing your career by gaining expertise in Ruby on Rails, React, AWS, Datadog, and more.
  • Building and optimizing data pipelines, scalable full-stack applications, and reusable UI components.
  • Building on the foundation of a well-tested codebase to ensure it remains robust and scalable as our business rapidly grows.
  • Working in a fast-paced Agile framework, attending daily stand-ups, sprint planning, and retros.
  • Tackling unknowns, adapting to changing priorities, and experimenting rapidly to drive impactful results.
Posted 2 days ago
Apply
Apply

🧭 Full-Time

πŸ’Έ 70600.0 - 88000.0 USD per year

πŸ” Software Development

🏒 Company: DigitalOceanπŸ‘₯ 1001-5000πŸ’° $34,913,641 Post-IPO Equity over 3 years agoπŸ«‚ Last layoff about 2 years agoVirtualizationDevOpsWeb HostingCloud ComputingSaaS

  • Minimum 2 years experience programming in Go.
  • Minimum 4 years of software engineering experience.
  • Experience working with complex, distributed systems.
  • Experience working within a microservice architecture, with knowledge of both asynchronous, event-driven processing, and synchronous gRPC/HTTP-based requests.
  • Experience developing high-availability, highly-scalable APIs that have been used by thousands of users or more.
  • A passion for shipping well-engineered and well-tested code.
  • Strong analytical, communications, and organizational skills.
  • Experience in agile software development methodologies.
  • CI/CD experience with a focus on quality and developer velocity
  • Supporting the creation and operations of distributed systems
  • Programming in Go and other languages
  • Collaborating with a motivated team of peers
  • Consuming from and contributing to free/open source software communities
  • Solving interesting problems in a technically rewarding environment
Posted 15 days ago
Apply
Apply

🧭 Full-Time

πŸ’Έ 93000.0 - 138000.0 USD per year

πŸ” Software Development

  • 0-2+ years of blended internship and/or professional development experience
  • Computer Science or Engineering degree - related technical discipline or equivalent work experience
  • API and service development in Go or a similar language.
  • Production tested cloud native development principles
  • Analyzing software errors with tools like Sentry, DataDog, Jaeger/Zipkin, GreyLog or App Dynamics
  • Container based deployment and development with Docker
  • Experience using multiple transports and formats (e.g. REST, gRPC, GraphQL)
  • Use of source control - git, svn or perforce
  • Working with an agile team using collaborative development tools - Atlassian Suite, GitHub or GitLab
  • Ability to collaborate with your team in a fast-paced environment
  • Build out high quality APIs and web services providing a scalable, efficient and tailored set of interfaces
  • Design, document and deploy public interfaces that will be highly utilized
  • Work with cross functional stakeholders including product, design, sales, and others to help break down business requirements into actionable plans
  • Collaborate with Site Reliability Engineer (SRE) to develop and deliver applications in a repeatable, stable and joyful software development lifecycle
  • Develop test cases and work with QE to ensure engineering excellence
  • Make Coalition a better place by taking on the unseen, unforeseen and important items that come up along the way
Posted 24 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 100000.0 - 120000.0 USD per year

πŸ” Software Development

🏒 Company: WonderschoolπŸ‘₯ 101-250πŸ’° about 1 year agoπŸ«‚ Last layoff about 5 years agoEducationEdTechChild CarePrimary EducationParenting

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Strong foundation in programming languages (e.g., Python, JavaScript, or TypeScript).
  • Familiarity with AI/ML concepts and frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Basic understanding of cloud platforms like Google Cloud Platform and AWS.
  • Design, develop, and maintain robust software solutions with a focus on integrating AI capabilities.
  • Collaborate with product managers, designers, and engineers to define requirements and implement innovative features.
  • Design and Development of AI Agents: Build modular, task-specific AI agents capable of natural language understanding, dialogue management, and action execution using frameworks such as LangChain or Rasa.
  • Debug and troubleshoot technical issues to ensure platform stability.
  • Stay current with emerging technologies and best practices in software engineering and AI.

AWSPythonGCPMachine LearningPyTorchTensorflow

Posted 27 days ago
Apply
Apply

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

🧭 Full-Time

πŸ’Έ 66510.0 - 129659.0 USD per year

πŸ” Software development

  • Must have ability to acquire Public Trust Security Clearance.
  • Minimum of 5 years demonstrated work experience as a Software Engineer or Developer using Java.
  • Understanding of at least one programming language like Node.js, Python, Go, Java 8+, Ruby.
  • Basic understanding of HTML, JavaScript, CSS.
  • Experience in building web applications using object-oriented/functional programming concepts.
  • Builds, tests, and maintains diverse software systems that solve customer problems.
  • Delivers solutions with guidance from experienced team members based on documented requirements.
  • Participates in code reviews and performs manual exploratory testing.
  • Implements automation scripts and assists in refining tasks and user stories.

Node.jsSoftware DevelopmentGitHTMLCSSJavaJavascript

Posted about 1 month ago
Apply
Apply
πŸ”₯ Software Engineer I
Posted about 2 months ago

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 75000.0 - 80000.0 USD per year

πŸ” Manufacturing

🏒 Company: DozukiπŸ‘₯ 51-100πŸ’° Private over 3 years agoPublishingTrainingDocument ManagementManufacturingEnterprise SoftwareSoftware

  • Bachelor’s degree in Computer Science (or related field) or 4+ years of equivalent experience.
  • Understanding of relational databases, SQL, and ORM technologies.
  • Familiarity with modern front-end libraries or frameworks like React or Angular.
  • Exposure to back-end development, APIs, and database concepts.
  • Knowledge of object-oriented programming and modern software development practices.
  • Strong problem-solving skills and a willingness to learn.
  • Write maintainable, testable, and efficient code for our SaaS platform.
  • Participate in code reviews and continuously learn best practices.
  • Research and implement technically feasible solutions to work items.
  • Work on both front-end and back-end projects as part of a cross-functional team.
  • Collaborate with QA to ensure the delivery of high-quality features.
  • Create and maintain software documentation to support our development process.
  • Help integrate software components into a fully functional system.
  • Contribute to evaluating and deploying tools, processes, and metrics.
  • Provide support and consultation on software systems usage.
  • Follow industry standards and project plans to ensure compliance and quality.

AWSNode.jsSQLTypeScriptREST APIReactMicroservices

Posted about 2 months ago
Apply
Apply

🧭 Contract

πŸ’Έ 15.0 - 150.0 USD per hour

πŸ” AI Training

🏒 Company: Alignerr

  • Fluency in English with the ability to articulate code and abstract concepts clearly.
  • Proficiency with one or more of the following programming languages is preferred: Python, Java, JavaScript/TypeScript, SQL, C/C++/C#, and/or HTML.
  • Bachelor's degree in Computer Science or equivalent.
  • Assess the quality of AI-generated code and provide human-readable summaries explaining your evaluation.
  • Solve coding problems by writing functional and efficient code.
  • Create human-readable summaries of coding problems and their solutions.
Posted 3 months ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 60000.0 - 90000.0 USD per year

πŸ” Software Development

  • Experience with OO Design Principles and Patterns
  • Knowledge of SQL and NoSQL databases
  • Exposure to designing dashboards in Observability platforms
  • Learn the tools and how our customers use them
  • Developing dashboards for insights
  • Work with senior developers for coaching and mentoring

AWSPostgreSQLSQLDynamoDBElasticSearchGCPMySQLOAuthAzureREST APIRedisServerless

Posted 4 months ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 85000 - 115000 USD per year

πŸ” IT consulting and software development

🏒 Company: Capital Technology GroupπŸ‘₯ 51-100ConsultingInformation Technology

  • Bachelors Degree
  • 5 years of experience
  • Software development experience using Java, JavaScript, Python, ReactJS, Ruby on Rails, TypeScript, or related languages
  • Knowledge of front-end languages and libraries (e.g. JavaScript)
  • Knowledge of back-end languages (e.g. Java, Python) and JavaScript frameworks (e.g. React)
  • Familiarity with databases (e.g. MySQL, PostgreSQL), web servers (e.g. Apache, Jenkins) and UI/UX design
  • Must be able to get up-to-speed quickly on new projects and technologies
  • Strong communication and problem-solving skills
  • Develop, create, and modify general computer applications software or specialized utility programs.
  • Analyze user needs and develop software solutions.
  • Design software or customize software for client use with the aim of optimizing operational efficiency.
  • May analyze and design databases within an application area, working individually or coordinating database development as part of a team.

Software DevelopmentJavaJavascriptRubyRuby on RailsTypeScriptReactCollaboration

Posted 7 months ago
Apply