Software Engineering Job Salaries

Find salary information for remote positions requiring Software Engineering skills. Make data-driven decisions about your career path.

Software Engineering

Median high-range salary for jobs requiring Software Engineering:

$210,000

This analysis is based on salary ranges collected from 57 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 $150,000 - $210,000

  • 25% of job descriptions advertised a maximum salary above $237,625.
  • 5% of job descriptions advertised a maximum salary above $301,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 Leadership, Communication Skills 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. Leadership

    35% jobs mention Leadership as a required skill. The Median Salary Range for these jobs is $185,500 - $238,250

    • 25% of job descriptions advertised a maximum salary above $249,000.
    • 5% of job descriptions advertised a maximum salary above $332,500.
  2. Communication Skills

    28% jobs mention Communication Skills as a required skill. The Median Salary Range for these jobs is $126,972.5 - $220,500

    • 25% of job descriptions advertised a maximum salary above $244,500.
    • 5% of job descriptions advertised a maximum salary above $298,200.
  3. Backend Development

    16% jobs mention Backend Development as a required skill. The Median Salary Range for these jobs is $183,000 - $210,000

    • 25% of job descriptions advertised a maximum salary above $249,000.
    • 5% of job descriptions advertised a maximum salary above $275,000.
  4. Agile

    21% jobs mention Agile as a required skill. The Median Salary Range for these jobs is $146,251.5 - $205,500

    • 25% of job descriptions advertised a maximum salary above $229,500.
    • 5% of job descriptions advertised a maximum salary above $253,450.
  5. Software Development

    33% jobs mention Software Development as a required skill. The Median Salary Range for these jobs is $175,000 - $201,000

    • 25% of job descriptions advertised a maximum salary above $235,750.
    • 5% of job descriptions advertised a maximum salary above $257,200.
  6. React

    19% jobs mention React as a required skill. The Median Salary Range for these jobs is $149,000 - $201,000

    • 25% of job descriptions advertised a maximum salary above $233,725.
    • 5% of job descriptions advertised a maximum salary above $344,950.
  7. Collaboration

    35% jobs mention Collaboration as a required skill. The Median Salary Range for these jobs is $126,972.5 - $195,000

    • 25% of job descriptions advertised a maximum salary above $234,000.
    • 5% of job descriptions advertised a maximum salary above $252,000.
  8. Python

    37% jobs mention Python as a required skill. The Median Salary Range for these jobs is $135,000 - $190,000

    • 25% of job descriptions advertised a maximum salary above $222,500.
    • 5% of job descriptions advertised a maximum salary above $278,700.
  9. Java

    18% jobs mention Java as a required skill. The Median Salary Range for these jobs is $119,000 - $180,000

    • 25% of job descriptions advertised a maximum salary above $231,000.
    • 5% of job descriptions advertised a maximum salary above $350,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 Technology, DeFi and Blockchain / DeFi. 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. Technology

    4% jobs are in Technology industry. The Median Salary Range for these jobs is $209,500 - $249,500

    • 25% of job descriptions advertised a maximum salary above $259,000.
  2. DeFi

    5% jobs are in DeFi industry. The Median Salary Range for these jobs is $211,650 - $249,000

  3. Blockchain / DeFi

    2% jobs are in Blockchain / DeFi industry. The Median Salary Range for these jobs is $210,000 - $232,000

  4. Cybersecurity

    4% jobs are in Cybersecurity industry. The Median Salary Range for these jobs is $135,000 - $210,000

  5. Gaming

    4% jobs are in Gaming industry. The Median Salary Range for these jobs is $183,000 - $201,500

  6. Communications

    2% jobs are in Communications industry. The Median Salary Range for these jobs is $183,000 - $201,000

  7. AI technology and real-time information discovery

    2% jobs are in AI technology and real-time information discovery industry. The Median Salary Range for these jobs is $170,000 - $185,000

  8. Fintech

    7% jobs are in Fintech industry. The Median Salary Range for these jobs is $125,000 - $175,000

    • 25% of job descriptions advertised a maximum salary above $192,500.
    • 5% of job descriptions advertised a maximum salary above $210,000.
  9. Software Development

    5% jobs are in Software Development industry. The Median Salary Range for these jobs is $105,000 - $175,000

    • 25% of job descriptions advertised a maximum salary above $204,925.
    • 5% of job descriptions advertised a maximum salary above $214,900.
  10. Data Integration

    4% jobs are in Data Integration industry. The Median Salary Range for these jobs is $119,000 - $150,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

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

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

Apply

πŸ“ California, Colorado, Idaho, Illinois, Georgia, Missouri, Nevada, New Jersey, New York, Oregon, Rhode Island, Texas, Utah, Washington, Canada

🧭 Full-Time

πŸ’Έ 225000.0 - 315000.0 USD per year

πŸ” Mobile industry

  • 10+ years of industry experience in Machine Learning, Software Engineering and/or Infrastructure
  • 5+ years of industry experience applying Machine Learning to large scale problems
  • Very strong coding ability
  • Good team communication and collaboration skills
  • B.S. or higher in Computer Science (PhD is a plus)

  • Build state-of-the-art deep learning models to make accurate bidding decisions in millions of auctions per second
  • Work with an experienced team of ML, Software, and Infrastructure Engineers
  • Design, engineer & implement reliable, scalable, and cost-efficient systems
  • Achieve core business objectives by enabling next generation ML models and technologies
  • Utilize vendor-based products (AWS, Weights & Biases, etc.), open source technologies (PyTorch, PySpark, etc.), and in-house tooling

AWSMachine LearningPyTorchSoftware Engineering

Posted 4 days ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 142000.0 - 210000.0 USD per year

πŸ” Financial Technology

  • 1.5+ years of software engineering experience.
  • Proficient in backend data processing and batch processing.
  • Skilled in frontend technologies such as React, GraphQL, and component-based frameworks (Vue, Svelte, Angular).
  • Experience in developing shared component libraries in React or equivalent frameworks.
  • Experience with Figma and converting designs to components is a plus.
  • Expertise in building APIs and frontend data modeling.
  • Strong communication and collaboration skills.

  • Primary focus on frontend development, comprising approximately 70% of responsibilities, with the remaining 30% dedicated to backend tasks.
  • Build intuitive and thoughtful user experiences to streamline workflows.
  • Build batch processes and integrate data pipelines to automate workflows.
  • Develop, maintain, and rearchitect Affirm's loan sale Order Management System for scalability, performance, and data integrity.
  • Build a foundational platform for transaction reconciliation across systems.
  • Collaborate with engineering teams to improve designs, code quality, and testing.

Backend DevelopmentGraphQLNode.jsFrontend DevelopmentReactSoftware Engineering

Posted 5 days ago
Apply
Apply

πŸ“ US

πŸ’Έ 225000.0 - 275000.0 USD per year

πŸ” Developer Experience

🏒 Company: CortexπŸ‘₯ 251-500πŸ’° $48,166,880 Series C about 2 years agoCustomer ServiceArtificial Intelligence (AI)Big DataAnalyticsInformation TechnologySoftware

  • Bachelor's degree in Computer Science or related field, or equivalent work experience.
  • 10+ years of experience designing and implementing scalable, high-performance backend systems.
  • Solid fundamental problem solving skills and a drive to build high-quality software.
  • Solid understanding of computer science concepts, common design patterns, and engineering best practices.
  • Strong understanding of database technologies (NoSQL).
  • Strong communication and collaboration skills.
  • Ability to mentor and coach engineering team members.
  • Previous experience at a hypergrowth startup is a plus.

  • Define both architecture and best practices for large portions of the product.
  • Lead and contribute to the design, development, and implementation of scalable backend systems.
  • Implement core systems technologies that allow us to scale and deliver.
  • Head efforts for clarity and alignment of technical direction and vision.
  • Collaborate with leaders and product to develop the vision and deliver key features.
  • Foster a challenging and safe environment for engineers to learn and grow.
  • Set the bar for high quality engineering across the organization.
  • Advocate for best practices, focusing on system design, overall performance and testing.
  • Optimize existing backend systems to improve performance, scalability, and reliability.

Backend DevelopmentSQLDesign PatternsNosqlMicroservicesSoftware Engineering

Posted 5 days ago
Apply
Apply

πŸ“ Singapore, Malaysia, Taiwan

🧭 Contract

πŸ’Έ 20.0 - 50.0 USD per hour

πŸ” Artificial Intelligence

  • 3+ years of experience in a software engineering/software development role.
  • Complete fluency in the English language.
  • Ability to articulate complex scientific concepts clearly and engagingly.
  • Excellent attention to detail and ability to maintain consistency in writing.
  • Solid understanding of grammar, punctuation, and style guidelines.
  • Proficiency with Python.

  • Evaluating the quality of AI-generated code, including writing human-readable summaries of rationale.
  • Solving coding problems and writing functional, efficient code.
  • Creating robust test cases to confirm code functionality.
  • Variety of projects including comparing Python code and developing mobile applications.

PythonData scienceSoftware Engineering

Posted 9 days ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 142503.0 - 239500.0 USD per year

πŸ” Internet of Things (IoT)

🏒 Company: SamsaraπŸ‘₯ 1001-5000πŸ’° Secondary Market about 4 years agoπŸ«‚ Last layoff over 4 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • Advanced degree in Computer Science, Engineering, or related field.
  • 4+ years of experience in software engineering, with a focus on leading complex projects and workstreams.
  • 1+ years of experience working as a Research Assistant during the pursuit of an advanced degree.
  • Strong analytical and problem-solving skills, with the ability to think strategically and execute tactically.
  • Excellent communication and interpersonal skills, with a proven track record of building effective relationships with stakeholders at all levels.
  • Experience working in Agile/Scrum environments, with a solid understanding of software development lifecycle processes.

  • Lead and manage multiple workstreams within the organization, ensuring alignment with strategic goals and objectives set by the CTO.
  • Provide technical guidance and expertise to team members, solving complex engineering challenges and ensuring high-quality deliverables across all projects.
  • Collaborate closely with cross-functional teams including Product Management, Design, and Operations to drive innovation and deliver best-in-class solutions.
  • Mentor and coach junior engineers, fostering a culture of continuous learning and development within the engineering team.
  • Establish and maintain effective communication channels with key stakeholders, providing regular updates on project progress, risks, and mitigation strategies.
  • Contribute to the design and architecture of scalable and robust systems, leveraging best practices and emerging technologies to drive efficiency and performance.
  • Identify opportunities for process improvement and optimization, implementing best practices to enhance productivity and streamline workflows.

LeadershipProject ManagementAgileProblem SolvingSoftware Engineering

Posted 9 days ago
Apply
Apply

πŸ“ UK

🧭 Full-Time

πŸ’Έ 130000.0 - 150000.0 GBP per year

πŸ” Open source software, security, cloud native development

🏒 Company: ChainguardπŸ‘₯ 101-250πŸ’° $140,000,000 Series C 5 months agoDeveloper ToolsOpen SourceSecurityCloud SecurityEnterprise Software

  • 8+ years of experience developing high performance multi-tier applications.
  • Strong experience in Kubernetes and Containers.
  • Ability to communicate technical information to diverse audiences.
  • Continuous learner with a strong intellectual drive for excellence.
  • Bachelor’s Degree in Computer Science, Software Engineering, or Information Technology.
  • Strong working experience with software development processes and design concepts.
  • Ability to work effectively with cross-functional teams.
  • Excellent written and verbal communication skills.
  • Ability to travel up to 15% of the time.

  • Lead technical implementations and drive adoption of Chainguard images.
  • Help customers build securely with open source software.
  • Partner with account team to understand customer vision and pain points.
  • Ensure high quality of Chainguard Images as 'customer zero'.
  • Convey customer requirements to Product and Engineering teams.
  • Maintain account level architecture and share best practices.

Software DevelopmentKubernetesSoftware Engineering

Posted 12 days ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 119000.0 - 150000.0 USD per year

πŸ” Data Integration

  • Background: Computer Science or adjacent degree or boot camp graduate/self-taught programmer.
  • 2 years of Data Engineering or Software Engineering experience.
  • Experience working with databases in a software-engineering or DBA capacity.
  • Proficiency in relational databases, data warehouses, SQL, and Java/Kotlin.
  • Familiarity with data pipelines, unit tests, and troubleshooting.
  • Excellent technical research skills and customer-centric communication.
  • A growth mindset, analytical skills, and a passion for continuous learning.

  • Triage support tickets escalated from Layer 2 Support teammates, requiring engineering expertise.
  • Provide email and Zoom support, using Zendesk and other tools for customer interactions.
  • Address issues in the codebase, identifying bugs and either escalating or fixing minor issues.
  • Build leverage for support by increasing monitoring and creating automation scripts.
  • Document solutions to grow the internal and external knowledge base.
  • Communicate user feedback to Product and Engineering teams for roadmap prioritization.

SQLJavaKotlinData engineeringSoftware Engineering

Posted 15 days ago
Apply
Apply

πŸ“ Illinois, Colorado, California

🧭 Full-Time

πŸ’Έ 170000.0 - 210000.0 USD per year

πŸ” Finance, Technology

🏒 Company: Caribou

  • Prior experience leading engineers and maintaining Ruby on Rails monolith.
  • Customer-focused with passion for well-crafted software.
  • Commitment to life-long learning in leadership and engineering.
  • Full-stack understanding of production software systems including hosts, HTML, containers, caches, databases, DNS, runtimes, and REST.
  • Demonstrated experience in deploying and operating products in production.

  • Work with other Staff engineers and leadership to improve our code, striving for flexibility and agility.
  • Aid in work breakdown and agile trade offs in scrum process.
  • Participate as a non-manager leader on planning and partner business discussions.
  • Partner with Product Owners for product design and evolution.
  • Mentor engineers to expand FrontEnd development skills.
  • Define and evolve Engineering processes at Caribou.

LeadershipAgileBusiness DevelopmentFrontend DevelopmentHTMLRubyRuby on RailsSCRUMProduct designSoftware Engineering

Posted 16 days ago
Apply
Apply

πŸ“ Canada, Brazil

🧭 Full-Time

πŸ’Έ 211500.0 CAD per year

πŸ” Cryptocurrency and Blockchain Technology

🏒 Company: Coinbase Careers PageπŸ‘₯ 1000-5000

  • At least 8+ years of experience in software engineering.
  • Strong understanding of high-quality code and effective software engineering processes.
  • Execution-focused mindset, capable of navigating through ambiguity and delivering results.
  • Ability to balance long-term strategic thinking with short-term planning.
  • Experience in creating, delivering, and operating multi-tenanted, distributed systems at scale.
  • Experience in delivering full-stack projects.
  • Willingness to manage engineers and transition into a management role.

  • Lead and grow a team of 7-8 engineers to deliver features specific to the AMER markets.
  • Manage individual project priorities, deadlines, and deliverables with technical expertise.
  • Mentor and train team members on design techniques and coding standards.
  • Deep dive into the Coinbase system to provide solutions for launching.
  • Define and execute a roadmap based on opportunities raised by the team and stakeholders.
  • Identify gaps in current experience by analyzing Coinbase and competitors' apps.
  • Work closely with various teams to identify feature opportunities.
  • Address customer experience issues and drive solutions.
  • Oversee the design of scalable, reliable, and reusable solutions.
  • Encourage a proactive, data-driven attitude and energize team interactions.

Backend DevelopmentLeadershipProject ManagementBlockchainFull Stack DevelopmentSoftware Engineering

Posted 17 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 125000.0 - 175000.0 USD per year

πŸ” Financial Technology (Fintech)

  • 1.5+ years of experience as a software engineer.
  • Experience in front-end and back-end development using HTML, CSS, JavaScript, LWC, Python, or Kotlin.
  • Familiarity with distributed systems, AWS, MySQL, and Kubernetes.
  • Ability to solve complex problems with clear and well-tested code.
  • Experience debugging and reviewing code.
  • Strong verbal and written communication skills.

  • Break down larger projects into tasks and collaborate with team members to ensure timely delivery.
  • Generate simple and sophisticated designs while writing high-quality, understandable code.
  • Support peers and stakeholders in the product development lifecycle through collaboration.
  • Monitor metrics for team artifacts and support operational availability.
  • Contribute to team community through growth and development activities.

AWSPythonHTMLCSSJavascriptKotlinKubernetesMySQLProduct ManagementProduct DevelopmentCommunication SkillsCollaborationWritten communicationSoftware EngineeringDebugging

Posted 17 days ago
Apply
Shown 10 out of 72