Software Engineer Salaries

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

Software Engineer
Junior

Median high-range salary for Junior Software Engineer jobs:

$145,000

This analysis is based on salary ranges collected from 16 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 $121,625 - $145,000

  • 25% of job descriptions advertised a maximum salary above $200,000.
  • 5% of job descriptions advertised a maximum salary above $320,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 Python, Software Engineering and Backend Development. 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. Python

    19% jobs mention Python as a required skill. The Median Salary Range for these jobs is $142,000 - $210,000

    • 25% of job descriptions advertised a maximum salary above $240,000.
    • 5% of job descriptions advertised a maximum salary above $250,000.
  2. Software Engineering

    25% jobs mention Software Engineering as a required skill. The Median Salary Range for these jobs is $138,138.5 - $179,300

    • 25% of job descriptions advertised a maximum salary above $189,650.
    • 5% of job descriptions advertised a maximum salary above $200,000.
  3. Backend Development

    19% jobs mention Backend Development as a required skill. The Median Salary Range for these jobs is $123,872 - $179,300

    • 25% of job descriptions advertised a maximum salary above $194,825.
    • 5% of job descriptions advertised a maximum salary above $200,000.
  4. AWS

    25% jobs mention AWS as a required skill. The Median Salary Range for these jobs is $132,936 - $177,500

    • 25% of job descriptions advertised a maximum salary above $280,000.
    • 5% of job descriptions advertised a maximum salary above $350,000.
  5. Software Development

    25% jobs mention Software Development as a required skill. The Median Salary Range for these jobs is $121,936 - $172,500

    • 25% of job descriptions advertised a maximum salary above $225,000.
    • 5% of job descriptions advertised a maximum salary above $250,000.
  6. Javascript

    25% jobs mention Javascript as a required skill. The Median Salary Range for these jobs is $129,436 - $172,500

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

    38% jobs mention React as a required skill. The Median Salary Range for these jobs is $123,561 - $145,000

    • 25% of job descriptions advertised a maximum salary above $200,000.
    • 5% of job descriptions advertised a maximum salary above $350,000.
  8. TypeScript

    31% jobs mention TypeScript as a required skill. The Median Salary Range for these jobs is $123,872 - $145,000

    • 25% of job descriptions advertised a maximum salary above $237,500.
    • 5% of job descriptions advertised a maximum salary above $350,000.
  9. Collaboration

    19% jobs mention Collaboration as a required skill. The Median Salary Range for these jobs is $123,872 - $145,000

    • 25% of job descriptions advertised a maximum salary above $193,750.
    • 5% of job descriptions advertised a maximum salary above $210,000.
  10. Docker

    19% jobs mention Docker as a required skill. The Median Salary Range for these jobs is $100,000 - $120,000

    • 25% of job descriptions advertised a maximum salary above $164,475.
    • 5% of job descriptions advertised a maximum salary above $179,300.

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 Finance, SaaS, Financial Data Management and Software Development. 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. Finance

    6% jobs are in Finance industry. The Median Salary Range for these jobs is $120,000 - $200,000

  2. SaaS, Financial Data Management

    6% jobs are in SaaS, Financial Data Management industry. The Median Salary Range for these jobs is $135,000 - $200,000

  3. Software Development

    50% jobs are in Software Development industry. The Median Salary Range for these jobs is $133,192.5 - $158,700

    • 25% of job descriptions advertised a maximum salary above $214,650.
    • 5% of job descriptions advertised a maximum salary above $350,000.
  4. Fintech

    19% jobs are in Fintech industry. The Median Salary Range for these jobs is $123,872 - $145,000

    • 25% of job descriptions advertised a maximum salary above $193,750.
    • 5% of job descriptions advertised a maximum salary above $210,000.
  5. Healthcare

    6% jobs are in Healthcare industry. The Median Salary Range for these jobs is $123,250 - $145,000

  6. Education

    6% jobs are in Education industry. The Median Salary Range for these jobs is $113,000 - $129,000

  7. Video Games

    6% jobs are in Video Games industry. The Median Salary Range for these jobs is $40,000 - $60,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

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

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

Apply

📍 Ontario, British Columbia

🧭 Full-Time

💸 114400.0 - 137300.0 CAD per year

🔍 FinTech

🏢 Company: MQ Referrals Only

  • 2+ years experience as a backend engineer and a Bachelor’s degree; or an advanced degree with no relevant experience.
  • Experience developing in Java.
  • Experience with Web Services and Microservices.
  • Experience with SQL.
  • Experience working with distributed systems.
  • Experience working at a SaaS-based product company.
  • Ability to decompose business problems into solutions that may require designs with multiple interacting components.
  • Ability to build correct, maintainable software components.
  • A focus on quality and meeting deadlines.
  • A strong grasp of the libraries, platforms, and systems.
  • Ability to present clear and concise messages tailored to various audiences; able to communicate in a clear, concise, and respectful manner both verbally and in writing.
  • Ability to share relevant information including if difficult task-level trade-offs that impact the product need to be made.
  • Ability to work with cross-functional stakeholders to identify technical blindspots and clarify ambiguity.
  • Independently and consistently develop, and deliver clear, bug-free code.
  • Decompose simple problems or business scenarios into solutions composed of multiple software components interacting with each other.
  • Own small features.
  • Achieve team-level goals and work on and own minor features in support of larger features.
  • Read and navigate through a large code base and effectively contribute to test development and bug fixing.
  • Participate in the core processes of the team, including recommending and implementing process improvements, as well as planning, on-call rotations, bug triage, metrics review, etc.
  • Ensure the team delivers secure and compliant products for our customers.
  • Contribute to a positive sense of community on the team (e.g. engage in team lunches, team off-sites, new-hire onboarding, etc.).

Backend DevelopmentSoftware DevelopmentSQLJavaJava SpringCI/CDRESTful APIsMicroservicesDebuggingSaaS

Posted 1 day ago
Apply
Apply
🔥 Software Engineer II
Posted 5 days ago

📍 United States

🧭 Full-Time

💸 123872.0 - 145000.0 USD per year

🔍 FinTech

🏢 Company: joinroot

  • 2+ years as a software engineer
  • An eagerness to work closely with your team in a collaborative environment
  • Curiosity in clearly defining the customer problem that needs to be solved
  • Excellent communication skills both with engineering colleagues and team stakeholders
  • Write, test, and deploy software solutions that are accurate and resilient
  • Actively seek to understand the customer’s problem to ensure you are developing effective solutions
  • Collaborate closely with supportive teammates to share and improve your work
  • Clearly communicate and document your work to help others learn
  • Support your systems in production resolving incidents and issues that affect our customers
  • Increase the effectiveness of your team by suggesting code and process improvements

AWSBackend DevelopmentSoftware DevelopmentSQLJavascriptRuby on RailsTypeScriptReactCommunication SkillsCollaborationProblem SolvingRESTful APIsTeamworkSoftware EngineeringDebugging

Posted 5 days ago
Apply
Apply

🧭 Fulltime

💸 130000.0 - 150000.0 CAD per year

🔍 Software Development

🏢 Company: Astronomer👥 251-500💰 $213,000,000 Series C almost 3 years ago🫂 Last layoff almost 2 years agoCloud Data ServicesBig DataData IntegrationMachine LearningAnalyticsInformation TechnologyEnterprise SoftwareSoftware

  • Proven experience with Typescript and React.
  • Strong written and verbal communication skills.
  • Experience with fast-paced startup environments.
  • Experience with software development best practices, such as code reviews, testing, CI/CD, version control, automation and debugging.
  • Experience with scrum and agile development.
  • A strong focus on helping customers gain more visibility and actionable insights through our observability offerings.
  • Be a part of a fast-paced start-up environment and work towards the goals of a high performing team.
  • Contribute to the design and implementation of Astro Observe’s UI/UX.
  • Collaborate with cross-functional teams to understand user requirements, implement and iterate on the observability and governance features to help our customers gain visibility into their data pipelines and data products.
  • Contribute to the overall platform usability, reliability, and scalability.
Posted 8 days ago
Apply
Apply
🔥 Software Engineer
Posted 8 days ago

💸 113000.0 - 129000.0 USD per year

🔍 Education

  • BS in Computer Science or equivalent
  • Minimum of 2 years of professional software development experience
  • Strong CS and software engineering fundamentals
  • Proven fluency in at least two of React, Node.js, NoSQL, SQL
  • Strong analytical and problem-solving skills
  • Strong verbal and written communication skills
  • Understanding of good software design and modern software engineering practices
  • Creating teacher and student friendly front-end components
  • Partnering with design team to come us with come up with user friendly app experiences
  • Building well structured and documented RESTful APIs so that our apps can share data with ease
  • Implementing code that runs great across platforms under variable memory and network constraints
  • Analyzing performance and squashing tricky bugs using tools like Datadog and AWS CloudWatch
  • Collaborating with our DevOps team in developing, managing, and monitoring our deployment processes and infrastructure.
  • Engaging in proactive testing and monitoring of our systems and guaranteeing a good experience for our end users.
  • Participating in a collaborative learning environment within Amplify engineering: reviewing code from other engineers and participating in learning sessions to foster best practices and engineering culture.
  • Providing engineering support to ensure a smooth and speedy Onboarding process for all Amplify customers
Posted 8 days ago
Apply
Apply

💸 31600.0 USD per year

🔍 Software Development

🏢 Company: SOUTHWORKS👥 251-500Cloud Data ServicesArtificial Intelligence (AI)Cloud ComputingSoftware EngineeringInformation TechnologySoftware

  • Good technical skills and relevant experience with C#.
  • Hands-on experience using React front-end framework.
  • Familiar with Native Cloud Development using AWS or Azure.
  • Excellent command of English, both written and verbal.
  • Write code for some of the biggest brands in the world, scale-ups and future industry leaders, and set a new standard for high-quality, high-profile projects.
  • Work as part of an elite three-person Fireteam with other sharp, skilled coders who know how to do top-notch, innovative work in record time to help our customers solve their most vexing technical problems.
Posted 10 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 154000.0 CAD per year

🔍 Software Development

🏢 Company: Coinbase Careers Page👥 1000-5000

  • 2+ years of experience in software engineering.
  • Designed, built, scaled and maintained production services, and know how to compose a service oriented architecture
  • Understand testability of systems, and have a good knowledge of testing methodologies and best practices for functional and non-functional requirements, having used and developed them for widely used products
  • Write high quality, well tested code to meet the needs of your customers.
  • Passionate about building an open financial system that brings the world together.
  • Build & Scale Testing Infrastructure – Architect and implement automated testing frameworks from the ground up, enabling teams to validate product behavior faster and more reliably.
  • Enable Smart Automation – Define strategies to automate testing at every level—unit, integration, and end-to-end—while seamlessly integrating testing into CI/CD pipelines.
  • Leverage AI/ML for Smarter Testing – Explore and implement novel AI/ML techniques to optimize test execution, detect flaky tests, and enable self-healing automation. Use intelligent anomaly detection to improve test coverage and recovery.
  • Enhance Developer Productivity – Identify bottlenecks in testing workflows, introduce cutting-edge tools, and create streamlined processes that empower engineers to ship high-quality software with confidence.
  • Define and Drive Product Quality Metrics – Establish measurable driver and outcome metrics that track test effectiveness, release stability, and developer efficiency. Work cross-functionally to ensure these metrics influence decision-making and improve product quality across the company.
  • Drive Best Practices & Company-Wide Impact – Partner with teams across the entire tech stack to define and implement scalable testing strategies. Your work will directly influence development speed and product quality across the company.

Backend DevelopmentDockerPostgreSQLSoftware DevelopmentBlockchainDynamoDBMongoDBCI/CDMicroservices

Posted 12 days ago
Apply
Apply

📍 Poland

💸 200600.0 - 271400.0 PLN per year

🔍 Software Development

🏢 Company: Dropbox👥 1001-5000💰 $600,000,000 Debt Financing almost 8 years ago🫂 Last layoff almost 2 years agoPrivate CloudWeb HostingFile SharingEnterprise SoftwareCollaboration

  • BS degree in Computer Science or related technical field, or equivalent experience.
  • 2+ years of experience in front-end development, with demonstrated experience working with a design system or within an design systems team.
  • Strong proficiency in HTML, CSS, and JavaScript, with a deep understanding of modern web development practices.
  • Experience with modern JavaScript frameworks like React, Vue, or Angular, and a proven ability to build and maintain complex single-page applications.
  • Proficiency in design tools such as Figma, and the ability to translate designs into responsive components and patterns.
  • Demonstrated understanding of accessibility standards and best practices, including WCAG guidelines and ARIA attributes.
  • Excellent communication, collaboration, and problem-solving skills, with a proven ability to work effectively in cross-functional teams.
  • Develop, maintain, and enhance UI components for our design system, ensuring they are accessible, performant, and scalable.
  • Collaborate closely with designers to translate designs and specifications into clean, efficient, and reusable code.
  • Contribute to the overall architecture and design decisions for new UI development across Dropbox’s products.
  • Ensure the design system adheres to WCAG guidelines and accessibility standards.
  • Write clear, concise, and robust documentation for the design system components and usage guidelines for both developers and designers.
  • Participate actively in code reviews, design critiques, and technical discussions to improve code quality and ensure adherence to Dropbox’s high standards.
  • Stay informed about the latest front-end technologies, trends, and best practices in design systems to continuously improve our system.
  • Troubleshoot and resolve internal customer issues related to the design system, providing timely solutions and maintaining the integrity of the system.
  • Collaborate effectively with product managers and engineers to understand their needs and provide guidance on leveraging the design system.

FigmaFrontend DevelopmentGitHTMLCSSJavascriptReact.jsUI DesignProduct DevelopmentCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsSoftware Engineering

Posted 14 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 100000.0 - 120000.0 USD per year

🔍 Fintech

🏢 Company: Pear VC

  • Experience with Javascript and tools like Typescript, React, Node.js and NextJS.
  • Experience using data fetching libraries like React Query or tRPC to synchronize client and server data.
  • Excellent understanding of software engineering best practices (architecture, test-driven development, component libraries).
  • Experience with automated testing frameworks.
  • Experience with CI/CD, Version Control, and DevOps tools like Amazon Web Services, Git and Docker.
  • Experience working in agile development teams.
  • Own projects with strategic customers end-to-end, working directly with customers and internal engineering teams to implement the Glide platform
  • Customize Glide's platform to fit the specific needs and requirements of each customer by developing alongside our engineering team using tools like Typescript, React, Node.js and NextJS
  • Drive the integration architecture roadmap alongside Product, Engineering, and Customer Success teams to evolve Glide to better serve our Enterprise and strategic customers
  • Guide the roadmap of Glide’s customization features by building self-serve customization capabilities for customers.

AWSDockerNode.jsAgileGitJavascriptTypeScriptReactCI/CD

Posted 15 days ago
Apply
Apply
🔥 Software Engineer
Posted 16 days ago

📍 United States

🧭 Full-Time

💸 120000.0 - 200000.0 USD per year

🔍 Financial

🏢 Company: Valon

  • Bachelor’s degree in Computer Science or related field.
  • Requires 1 year of software engineering experience building quality software applications at scale, including ability to work cross-functionally to balance product and technical requirements, building scalable systems from scratch with a fast turnaround.
  • Experience with one of the following: web application development, mobile application development, building large-scale distributed systems, or infrastructure management.
  • Responsible for learning new concepts and technologies quickly and apply them to challenging problems.
  • Designing and building robust and extensible infrastructure to handle evolving and complex federal, state, and agency regulations.
  • Dive deep to understand the inner workings of a highly complex industry.
  • Work with Product and Design to define the best experience for our customers.

Backend DevelopmentSoftware DevelopmentSQLCloud ComputingGitAlgorithmsData StructuresCI/CDRESTful APIsJSONSoftware EngineeringDebugging

Posted 16 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 123250.0 - 145000.0 USD per year

🔍 Health Care

🏢 Company: Parsley Health👥 101-250💰 $128,889 about 1 year agoPrimary and Urgent CareMedicalHealth CareHealth Diagnostics

  • Deep understanding of frontend architecture
  • 2+ years of experience in React
  • Experienced with Typescript, unit testing and GraphQL
  • React Native + Expo experience
  • Build modern, beautiful web applications that shape our members’ experiences, empower doctors and health coaches, and support our internal team
  • Work closely with our Product and Design teams to develop new products and features
  • Design, spec and estimate tasks to help fit the sprint goals.
  • Participate in code reviews to ensure high code quality and set best practices

GraphQLFrontend DevelopmentTypeScriptYarnReact

Posted 16 days ago
Apply
Shown 10 out of 23