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:

$208,550

This analysis is based on salary ranges collected from 248 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 $158,370 - $208,550

  • 25% of job descriptions advertised a maximum salary above $251,000.
  • 5% of job descriptions advertised a maximum salary above $341,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, AWS and Microservices. 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 $175,250 - $244,300

    • 25% of job descriptions advertised a maximum salary above $288,500.
    • 5% of job descriptions advertised a maximum salary above $354,540.
  2. AWS

    46% jobs mention AWS as a required skill. The Median Salary Range for these jobs is $168,000 - $220,000

    • 25% of job descriptions advertised a maximum salary above $258,500.
    • 5% of job descriptions advertised a maximum salary above $339,050.
  3. Microservices

    36% jobs mention Microservices as a required skill. The Median Salary Range for these jobs is $165,000 - $218,900

    • 25% of job descriptions advertised a maximum salary above $257,550.
    • 5% of job descriptions advertised a maximum salary above $310,000.
  4. RESTful APIs

    38% jobs mention RESTful APIs as a required skill. The Median Salary Range for these jobs is $157,500 - $215,000

    • 25% of job descriptions advertised a maximum salary above $251,250.
    • 5% of job descriptions advertised a maximum salary above $339,430.
  5. Communication Skills

    41% jobs mention Communication Skills as a required skill. The Median Salary Range for these jobs is $166,000 - $210,370.5

    • 25% of job descriptions advertised a maximum salary above $259,875.
    • 5% of job descriptions advertised a maximum salary above $349,701.6.
  6. Backend Development

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

    • 25% of job descriptions advertised a maximum salary above $252,750.
    • 5% of job descriptions advertised a maximum salary above $335,291.9.
  7. CI/CD

    51% jobs mention CI/CD as a required skill. The Median Salary Range for these jobs is $160,520 - $210,000

    • 25% of job descriptions advertised a maximum salary above $259,706.25.
    • 5% of job descriptions advertised a maximum salary above $336,770.
  8. SQL

    46% jobs mention SQL as a required skill. The Median Salary Range for these jobs is $159,650 - $205,000

    • 25% of job descriptions advertised a maximum salary above $256,500.
    • 5% of job descriptions advertised a maximum salary above $334,686.5.
  9. REST API

    41% jobs mention REST API as a required skill. The Median Salary Range for these jobs is $165,248 - $205,000

    • 25% of job descriptions advertised a maximum salary above $242,500.
    • 5% of job descriptions advertised a maximum salary above $300,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 Engineering, Health tech and Fintech. 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 Engineering

    1% jobs are in Software Engineering industry. The Median Salary Range for these jobs is $219,600 - $350,000

    • 25% of job descriptions advertised a maximum salary above $365,000.
    • 5% of job descriptions advertised a maximum salary above $370,000.
  2. Health tech

    2% jobs are in Health tech industry. The Median Salary Range for these jobs is $217,300 - $263,000

    • 25% of job descriptions advertised a maximum salary above $276,000.
  3. Fintech

    5% jobs are in Fintech industry. The Median Salary Range for these jobs is $165,974 - $210,700

    • 25% of job descriptions advertised a maximum salary above $298,500.
    • 5% of job descriptions advertised a maximum salary above $389,860.
  4. Software Development

    63% jobs are in Software Development industry. The Median Salary Range for these jobs is $159,545 - $210,000

    • 25% of job descriptions advertised a maximum salary above $250,000.
    • 5% of job descriptions advertised a maximum salary above $319,000.
  5. Cybersecurity

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

    • 25% of job descriptions advertised a maximum salary above $245,000.
    • 5% of job descriptions advertised a maximum salary above $260,000.
  6. Financial Services

    1% jobs are in Financial Services industry. The Median Salary Range for these jobs is $148,800 - $204,000

    • 25% of job descriptions advertised a maximum salary above $264,000.
  7. Game Development

    1% jobs are in Game Development industry. The Median Salary Range for these jobs is $150,500 - $200,500

    • 25% of job descriptions advertised a maximum salary above $235,000.
  8. Healthcare Technology

    1% jobs are in Healthcare Technology industry. The Median Salary Range for these jobs is $170,000 - $200,000

    • 25% of job descriptions advertised a maximum salary above $350,000.
    • 5% of job descriptions advertised a maximum salary above $400,000.
  9. Healthcare

    2% jobs are in Healthcare industry. The Median Salary Range for these jobs is $150,000 - $190,000

    • 25% of job descriptions advertised a maximum salary above $247,000.
    • 5% of job descriptions advertised a maximum salary above $264,000.
  10. E-Commerce

    1% jobs are in E-Commerce industry. The Median Salary Range for these jobs is $160,000 - $180,000

    • 25% of job descriptions advertised a maximum salary above $195,000.
    • 5% of job descriptions advertised a maximum salary above $200,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

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

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

Apply
🔥 Statistics Engineer
Posted 31 minutes ago

📍 United States

🧭 Full-Time

💸 220000.0 - 265000.0 USD per year

🔍 Software Development

🏢 Company: Eppo

  • 5+ years of experience utilizing this skillset in a data, SaaS, or similar technology company
  • Able to implement probabilistic techniques into a reusable statistical libraries, including bootstrapping, statistical tests, and ML models / regressions
  • Can build data engineering pipelines to gather the necessary data inputs (sufficient statistics) for statistical techniques
  • Can architect APIs that enable other engineers to incorporate statistical techniques in front-end interfaces
  • Implement probabilistic techniques into a reusable statistical libraries, including bootstrapping, statistical tests, and ML models / regressions
  • Build data engineering pipelines to gather the necessary data inputs (sufficient statistics) for statistical techniques
  • Architect APIs that enable other engineers to incorporate statistical techniques in front-end interfaces

PythonSQLData AnalysisData engineeringSoftware EngineeringA/B testing

Posted 31 minutes ago
Apply
Apply

📍 US

🧭 Full-Time

💸 180000.0 - 220000.0 USD per year

🔍 Software Development

🏢 Company: Eppo

  • Able to build using Typescript/NextJS with high quality and velocity
  • Able to build reuseable data visualization components
  • Able to architect data models needed to build systems in mockups
  • Help our customers collaborate on and manage experiments
  • Run the data computations required
  • Report the results in a way that scales across the organization

Frontend DevelopmentFull Stack DevelopmentTypeScriptREST APINext.jsData visualizationData modelingNodeJSSoftware Engineering

Posted 31 minutes ago
Apply
Apply

📍 United States, Europe

🧭 Full-Time

💸 180000.0 - 220000.0 USD per year

🔍 Software Development

🏢 Company: Eppo

  • Experience with OLAP SQL queries and processing
  • Expertise with software engineering practices like test coverage and CI/CD workflows
  • Experience with Nest.js (Typescript)
  • Building and maintaining backend APIs that power internal and external systems alike
  • Write backend software using Nest.js (Typescript) to power AirFlow tasks and our front-end API

Backend DevelopmentSoftware DevelopmentSQLApache AirflowCloud ComputingSnowflakeTypeScriptAPI testingData engineeringREST APINest.jsCI/CDData modelingNodeJSSoftware Engineering

Posted 31 minutes ago
Apply
Apply

📍 United States, Europe

🧭 Full-Time

💸 190000.0 - 230000.0 USD per year

🔍 Software Development

🏢 Company: Eppo

  • 5+ years experience as a product manager
  • at least a year of B2B product management experience focused on the engineering persona
  • 3+ years experience as a software engineer
  • Comfortable with discovery
  • Keen product instinct
  • Strong written and verbal communication
  • Experience working in a fast-paced technology company
  • Natural connector and communicator
  • Own the engineer and AI engineer personas by talking with teams (prospects, customers, network) to understand their pain points with feature flags and experimentation.
  • Conduct market and customer research to define and de-risk a strategy that meets adoption and revenue goals
  • Work with the engineering and design team to prioritize and ship a roadmap that delivers value based on the opportunity identified
  • Lead and orchestrate successful product launches by coordinating with internal teams to ensure timely and impactful releases that drive customer and prospect engagement
  • Define key adoption metrics and track the success of new features, providing regular reports and insights to guide decision-making
  • Collaborate with our GTM team to improve positioning, marketing, sales enablement, and documentation to increase our win rate of deals with flags included

Data AnalysisProduct ManagementUser Experience DesignCross-functional Team LeadershipProduct DevelopmentStrategyProduct AnalyticsAPI testingProduct designStrategic ManagementCommunication SkillsAnalytical SkillsRESTful APIsMarket ResearchLead GenerationSoftware EngineeringA/B testing

Posted 31 minutes ago
Apply
Apply
🔥 Senior Tools Engineer
Posted about 5 hours ago

📍 North America

💸 121000.0 - 166000.0 USD per year

🔍 Game Development

🏢 Company: Turtle Rock Studios👥 101-250Virtual RealityGamingCasual Games

  • Comfortable working in an iteration driven environment and with minimal oversight
  • Strong communication and team problem solving skills
  • At least 2 years of professional tools programming experience
  • Proficiency in C/C++ and Visual Studio
  • Rapid problem-solving and firefighting skills
  • Understanding of different data and file formats and the tradeoffs between
  • Experience with Unreal Engine 4 or 5
  • Bachelor's degree or equivalent in Computer Science or Engineering
  • Listen to and understand the needs of the content creation staff to help design and create new tools/pipelines in Unreal Engine
  • Maintain and extend existing tools to meet the needs of the project
  • Create tools that make content creation easy for internal and external folks
  • Diagnose and solve complex problems with most unreal engine editor systems

Game DevelopmentUnreal engineScriptingSoftware EngineeringDebugging

Posted about 5 hours ago
Apply
Apply

📍 United States

💸 180000.0 - 210000.0 USD per year

🔍 Software Development

🏢 Company: TRM Labs👥 101-250💰 $70,000,000 Series B over 2 years agoCryptocurrencyComplianceBlockchainBig Data

  • Experience designing and building scalable systems, web applications, APIs, and services.
  • An understanding of storage systems such as relational databases (e.g., Postgres) and analytical databases.
  • Demonstrated experience in understanding customer pain points and bridging their needs to technical & product requirements.
  • A high degree of initiative and ownership, combined with the ability to navigate ambiguity and adapt quickly to change.
  • Exceptional ability to structure problems and identify the most critical issues to prioritize.
  • Ability to communicate complex ideas effectively to both technical and non-technical audiences, verbally and in writing.
  • Experience working collaboratively in a cross-functional environment with a diverse group of people at all levels in an organization.
  • Work on complex engineering problems that help you build and hone not only technical skills but also project management and human/soft skills.
  • Develop and maintain public APIs that are part of the API Product suite
  • Collaborate with stakeholders on transforming a functional vision into a tangible roadmap with clear outcomes.
  • Support and enable internal business units through shared engineering services and functionalities.
  • Develop cross-functional relationships with stakeholders across the organization to understand and empower their mission from end to end.

Backend DevelopmentNode.jsPostgreSQLProject ManagementSQLFull Stack DevelopmentAPI testingData StructuresREST APICommunication SkillsCollaborationCI/CDProblem SolvingAgile methodologiesSoftware Engineering

Posted about 5 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 62400.0 - 78000.0 USD per year

🔍 SaaS

  • 3+ years of experience in technical implementation, solution engineering, or customer success management with a focus on SaaS or enterprise solutions.
  • Strong project management skills with experience in managing cross-functional teams and complex implementations.
  • Experience with data analytics and visualization tools (e.g, Looker, PowerBI, SQL, Snowflake)
  • Experience with APIs, integrations, and technical configurations for software solutions.
  • Ability to understand and communicate complex technical concepts to both technical and non-technical stakeholders.
  • Excellent troubleshooting and problem-solving abilities.
  • Exceptional communication and interpersonal skills.
  • Ability to work independently and manage multiple projects simultaneously.
  • Lead and manage the implementation of the solution for new customers, ensuring a smooth transition from sales to deployment.
  • Develop and manage project plans, timelines, and milestones for customer implementations. Track progress and ensure timely delivery of projects.
  • Partner with Customer Success Managers (CSMs), Product, Engineering, and Support teams to ensure all customer requirements are met, with proactive communication and coordination.
  • Provide expert technical advice and best practices to customers to guide them through integration and adoption. Understand customer environments and tailor implementations accordingly.
  • Address and resolve technical issues during implementation phases, collaborating with engineering and support teams when necessary.
  • Provide training to customers on best practices, product features, and technical workflows. Create and maintain technical documentation to ensure the customer can easily manage and operate the solution.
  • Ensure successful handoff to the customer success team post-implementation, providing any additional support as needed for long-term customer satisfaction.
  • Gather feedback from customers on their implementation experience and work with internal teams to continuously improve processes, tools, and resources for future implementations.

Project ManagementSQLData AnalysisSnowflakeProject CoordinationCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaborationCI/CDAgile methodologiesRESTful APIsTroubleshootingData visualizationStakeholder managementTechnical supportSoftware EngineeringData analyticsCustomer supportCustomer SuccessSaaS

Posted about 5 hours ago
Apply
Apply
🔥 Chief Technology Officer
Posted about 5 hours ago

📍 United States

🧭 Full-Time

💸 280000.0 - 400000.0 USD per year

🔍 Healthcare Technology

  • 15+ years of progressive leadership experience across product, engineering, and data science functions, with at least seven years in executive roles at a high-growth startup or a large, complex technology organization.
  • Demonstrated ability to build and scale high-performing, cross-functional teams of 50+ across engineering and data science, including experience managing remote or distributed teams.
  • Proven track record of scaling customer-facing digital products or platforms from early stages to significant user base, with quantifiable impact on key business metrics (e.g., revenue, market share, customer acquisition cost, retention).
  • Deep understanding of modern software development methodologies, data analytics, and AI/ML frameworks and their application in a business context.
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP), containerization (Docker/Kubernetes), modern front-end frameworks (React and React Native), and API-first design principles.
  • Demonstrated ability to drive product and technology innovation that has resulted in significant improvements in business outcomes (e.g., increased customer satisfaction, market share, revenue, or operational efficiency).
  • Exceptional communication and presentation skills, with the ability to articulate complex technical concepts clearly and 1 persuasively to both technical and non-technical 2 audiences, including board members and investors.
  • Proven experience leading Agile teams and driving cross-functional collaboration to deliver on complex product and technology roadmaps.
  • Experience with OKRs or other performance management frameworks is a plus.
  • Define and champion Alto's technology vision, directly shaping the future of healthcare.
  • Ensure the scalability, reliability, and security of Alto's technology infrastructure, enabling seamless operations and future expansion.
  • Partner with executive leadership to define company strategy and drive key performance metrics.
  • Own the entire tech development lifecycle, delivering exceptional products that exceed customer expectations.
  • Lead and inspire a world-class technology organization.
  • Establish priorities and execute product roadmaps that fuel exponential growth and transform the patient experience.
  • Champion user-centric design, solving critical problems for patients and healthcare professionals.
  • Establish and evangelize best practices across the technology organization, driving continuous improvement and innovation.
  • Evolve Alto's platform architecture to anticipate market needs and maintain a competitive edge.
  • Identify and integrate cutting-edge technologies to enhance Alto's offerings.
  • Cultivate a high-performing, inclusive engineering culture that empowers teams to innovate and thrive.
  • Collaborate cross-functionally to align product, science, and technology initiatives with overall business objectives.
  • Develop and mentor high-potential leaders, product managers, engineers, and technical staff, building the next generation of technology leaders.
  • Drive seamless communication and collaboration across the organization to ensure flawless execution of strategic priorities.

AWSBackend DevelopmentDockerLeadershipSQLAgileArtificial IntelligenceCloud ComputingData AnalysisFrontend DevelopmentJavascriptKubernetesMachine LearningPeople ManagementProduct ManagementReact NativeSoftware ArchitectureCross-functional Team LeadershipAPI testingData scienceREST APICommunication SkillsProblem SolvingMentoringStrategic thinkingSoftware EngineeringData analyticsData managementSaaS

Posted about 5 hours ago
Apply
Apply

📍 United States, Canada, Mexico, Germany

🧭 Full-Time

💸 128100.0 - 173300.0 CAD per year

🔍 Software Development

  • 5+ years of experience developing high-quality, scalable software solutions in C++ (v14 or later), with expertise in multithreading, inter-process communication, and memory management
  • Proven ability to design, develop, and maintain large-scale software systems (>10,000 lines of code), including experience with modularization, complex build systems, and writing effective tests (e.g. unit, integration)
  • Adept at translating complex technical concepts into clear, actionable insights for diverse teams
  • Comfortable working closely with other developers to co-develop project proposals, pair program, and troubleshoot challenges as a team
  • Familiarity with Git or other version control systems, alongside build and test tools
  • Excellent written and spoken English
  • Collaborate with peers across teams to integrate our data-modeling library with other internal client libraries by solving challenges, clarifying requirements, and ensuring smooth adoption
  • Design, implement, and create tests for improvements to our data-modeling library with a focus on modularity, scalability, and performance
  • Lead efforts to standardize how we build, distribute, and integrate our C++ code across multiple repositories and languages (Python, Ruby, and Java)
  • Review and respond to feature requests, participate in code reviews, and contribute to the continuous improvement of our development processes
  • Regularly update our documentation to empower internal stakeholders with the tools and knowledge they need to effectively use our data model
  • Write automated tests and debug issues to maintain the robust performance our customers rely on
  • Participate in incident response (including scheduled after-hours on-call, typically 1 out of 6-7 weeks) to ensure the reliability of critical systems
  • Contribute to our remote-first, sustainable energy culture by building tools that make solar design more accurate and accessible

PythonSoftware DevelopmentSQLGitJavaRubyC++AlgorithmsData StructuresREST APITestRailCommunication SkillsAnalytical SkillsCI/CDProblem SolvingLinuxDevOpsWritten communicationMicroservicesExcellent communication skillsTeamworkJSONCross-functional collaborationData modelingSoftware EngineeringDebugging

Posted about 6 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 158300.0 - 261100.0 USD per year

🔍 Software Development

🏢 Company: external_career_site_usa

  • 10+ years of software development experience, with at least 4+ years in a leadership or management role.
  • Strong communication and leadership skills, with experience leading and mentoring engineering teams.
  • Proven, hands-on experience with running production workloads in AWS cloud services in production including serverless computing (e.g., Lambda, API Gateway, DynamoDB, S3, etc.).
  • Expertise in programming languages (Go, Java, .Net).
  • Deep understanding of API-first development and Domain-Driven Design (DDD).
  • Familiarity with microservices architectures and event streaming technologies (e.g., Kinesis, Kafka).
  • Experience with CI/CD practices, shift left automated testing, and monitoring for cloud-native applications.
  • Excellent problem-solving and analytical skills with a focus on delivering scalable, maintainable, and high-performing solutions.
  • Build, lead and manage a team of high performing software engineers to design, build, and scale software platform services, ensuring it meets business needs and technical requirements.
  • Cultivate a culture of continuous improvement, technical excellence, and modern software development practices.
  • Identify, attract, and develop a team of talented software engineers
  • Apply API-first design principles to build modular, reusable, and well-documented services.
  • Champion Domain-Driven Design (DDD) in the architecture and implementation of services, ensuring strong domain models and boundary context.
  • Leverage serverless architecture (e.g., AWS Lambda, Fargate) for cost-effective, scalable services that minimize infrastructure overhead.
  • Ensure the best practices in Software engineering, CI/CD pipelines, testing, and monitoring to maintain high-quality releases.
  • Collaborate closely with product management, architecture, and other cross-functional teams to ensure seamless delivery of features.
  • Monitor and optimize AWS resource usage to ensure a cost-effective platform.
  • Work in a collaborative environment to ensure a shared understanding of complex topics.
  • Contribute to and lead process improvement initiatives across the entire department.

AWSBackend DevelopmentDockerLeadershipProject ManagementSoftware DevelopmentSQLAmazon RDSAWS EKSCloud ComputingDynamoDBJavaJenkinsKafkaKubernetesPeople ManagementAPI testingGo.NETServerlessCI/CDRESTful APIsMentoringTerraformMicroservicesTechnical supportSoftware EngineeringDebugging

Posted about 6 hours ago
Apply
Shown 10 out of 313