BI Analyst
Analyze business data to identify trends and build actionable dashboards and reports for stakeholders. Collaborate with cross-functional teams to translate business requirements into effective analytics solutions.
Remote Software Development Jobs
Browse 45,378 remote software development jobs, with 4,965 added this week. These roles pay $156,022 a year on average, from $85K for entry-level roles to $192K for lead roles. You'll see openings like Software Engineer, Architect and Full Stack Developer.
Trusted by 300,000+ remote workers worldwide.
Analyze business data to identify trends and build actionable dashboards and reports for stakeholders. Collaborate with cross-functional teams to translate business requirements into effective analytics solutions.
The Presales Solutions Architect will collaborate with the sales team to design and propose tailored AWS solutions that meet customer business and technical requirements. They will also act as a technical advocate, building proposals and SOWs while providing feedback to internal teams to improve service offerings.
Provide global technical support to Mercury Marine delivery partners and customers, and coordinate propulsion-system integration and issue resolution with boat manufacturers. Support product development and launches, conduct installation reviews and audits, and lead corrective actions, training, and performance optimization.
This role provides engineering and operational support for Zscaler Private Access, including application onboarding, lifecycle management, and troubleshooting. The engineer will collaborate with cross-functional teams to design secure access solutions and proactively identify opportunities to improve service reliability and operational efficiency.
The Senior Engineer will architect and modernize identity systems for a global workforce, driving identity strategy across hybrid multi-cloud environments. Responsibilities include leading M&A identity integrations, implementing Zero Standing Privilege, and managing complex IAM lifecycles.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Lead IAM integration work for mergers, acquisitions, and divestitures, including consolidating identity providers and implementing cross-domain authentication and federation. Build and operate automated identity lifecycle, SSO, governance, and privileged access solutions; enforce security policies and compliance, provide Tier 3 support, and coordinate IAM operations across hybrid directory environments.
The eCommerce Experience Manager owns the strategy, performance management, and roadmap for the mobile app and loyalty experience. They collaborate across cross-functional teams to drive athlete engagement, retention, and revenue through data-driven decision-making.
The Lead Engineer will drive advanced full-stack engineering methods and standards to deliver scalable, reliable end-to-end solutions across multiple initiatives. They are responsible for mentoring team members, improving development practices through automation, and monitoring integration health to ensure project success.
The role involves leading the architectural design, development, and delivery of scalable, secure, and high-performance digital healthcare applications. You will define technical strategy, mentor engineering teams, and drive modernization efforts across cloud-native platforms.
You will design and build full-stack capabilities for a new payment and expense management platform, including backend services, APIs, and user interfaces. You will also establish engineering standards for testing, observability, and secure development while collaborating with cross-functional teams.
The Solutions Engineer will act as a technical authority to lead sales efforts, design complex architectures, and provide domain expertise to customers. They will also mentor the SE community and provide critical feedback to engineering teams to influence product roadmaps.
Research and develop novel autonomous attack capabilities for the NodeZero platform, focusing on internal network breach techniques and offensive security automation. Design and maintain production-grade Python systems while mentoring teammates and improving engineering standards.
The IT Administrator will manage and configure collaboration and service management platforms like Jira, Confluence, and Workato to support internal teams. This role involves handling user provisioning, resolving configuration requests, and automating repetitive tasks to improve operational efficiency.
The Senior Business Applications Engineer will lead the discovery, design, and end-to-end implementation of business process automations and system integrations. They will serve as a technical escalation point and mentor for IT and AI administrators while ensuring secure, scalable, and auditable data flows across the organization.
Lead technical and hands-on work to migrate or retire SAS workloads and modernize analytical processes using Python. Develop and optimize applications and automation pipelines, establish development standards, review code, manage technical risks, and collaborate with business and technical teams.
Configure and sustain Okta identity services, embedded authentication flows, mobile integrations, federation, and API authorization for DoD applications. Automate identity workflows, troubleshoot integrations, support DevSecOps delivery, and ensure compliance with applicable DoD and federal cybersecurity requirements.
Develop and maintain cloud-native platform services while establishing best practices for application development across major cloud environments. Collaborate with NASA security and mission teams to integrate AI, data services, and Kubernetes applications into critical spaceflight projects.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
You will own technical opportunities end-to-end, configuring the platform to client environments and building technical proof points to support sales. You will also lead technical workshops and translate complex solutions into ROI and TCO business cases for executive stakeholders.
The Senior Full Stack Engineer will build, maintain, and scale a large-scale platform handling millions of voice and SMS interactions. They will also lead planning, contribute to architectural design, and mentor team members to ensure high-quality, resilient software delivery.
Develop and execute test plans and cases, perform functional, system, regression, release, API/interface, and EDI testing, and validate data with SQL. Document and manage defects, work with technical and functional teams to resolve issues, maintain user documentation, and help ensure product quality and reliability.
Design and optimize configurable, low-latency RTL for FPGA and ASIC control platforms, covering architecture, implementation, synthesis, timing analysis, and verification. Collaborate with cross-functional engineering teams to integrate digital IP, implement hardware-software interfaces, debug designs, and improve engineering processes.
The DEX Support Engineer monitors and analyzes digital employee experience metrics using the Nexthink platform to identify and resolve endpoint and application issues. They are responsible for developing automated remediation workflows and driving continuous service improvements to enhance employee productivity.
The RevOps Engineer will manage end-to-end client CRM engagements, including discovery, blueprinting, configuration, and enablement. Additionally, they will support internal HubSpot operations by executing builds, maintaining data integrity, and piloting new AI tools.
Design, develop, and optimize advanced solutions across the Zoho ecosystem to improve internal business operations. Architect and deliver complex technical integrations while leveraging AI-assisted development tools to enhance productivity and system scalability.
Develop and maintain Power Apps, Power Automate workflows, and Power BI dashboards to automate processes and support business and mission needs. Collaborate with stakeholders, integrate solutions with enterprise systems, troubleshoot and optimize applications, document solutions, and participate in Agile development.
Serve as the primary technical contact for assigned VA products, guiding architecture, build planning, backlog refinement, sprint execution, releases, and PI Planning. Maintain architecture and interface documentation, oversee CI/CD and ATO security work, lead Tier II/III troubleshooting and sustainment, and, at the senior level, mentor leads and represent the product in program governance.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Integrate security scanning tools into CI/CD pipelines, harden infrastructure and configurations across AWS, Azure, and OpenShift, and manage vulnerability remediation against required timelines. Maintain authorization evidence and, for the security QA variant, validate controls, conduct security scans, and approve release security criteria.
Design, code, test, and deploy features and defect fixes in two-week sprints, including REST APIs and integrations with VA enterprise services. Maintain automated tests and code-scanning compliance, modernize legacy applications for cloud and container hosting, resolve Tier 3 defects and security issues, and follow VA security and accessibility standards.
The Jr. Data Analyst will maintain data maps, develop data flow diagrams, and perform quality assurance on reporting outputs. They will also collaborate with IT teams to ensure system documentation meets operational needs and identify opportunities to improve data quality.
The Cloud Engineer will provision and operate VAEC environments, OpenShift clusters, and RHEL hosts while automating infrastructure using Terraform and Ansible. They are also responsible for managing cloud networking, security, and performing cloud migrations and disaster recovery planning.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
The average salary for remote software developers is $156,022 per year. This is based on data from 7,232 job openings. We use the yearly salaries in US dollars from these job postings to calculate salary expectations. Below is a breakdown of salary data by years of experience:
| Experience | Salaries counted | Average salary |
|---|---|---|
| Entry-level0–2 years | 122 | $84,738 |
| Junior2–5 years | 1,479 | $124,376 |
| Senior5–10 years | 4,013 | $155,273 |
| Lead10+ years | 1,618 | $192,179 |
We reviewed 17,743 job postings for remote software developers and found these are the skills employers ask for most often:
| Skill | Share of job posts |
|---|---|
| Python | 34% |
| SQL | 21% |
| CI/CD | 19% |
| AWS | 16% |
| Kubernetes | 13% |
| TypeScript | 11% |
| Terraform | 10% |
| Java | 10% |
| JavaScript | 10% |
| Stakeholder management | 9% |
Learn more about Software Development remote jobs