2

Remote Senior Software Engineer Jobs (NOW HIRING)

Senior Software Engineer

Ramon, NM · On-site +1

$213K - $257K/yr

Job Title Senior Software Engineer Job Requisition 22531.37.5 Salary $213,512.00 to $257,000.00 per ... Remote work is permissible within a commutable distance from the worksite. Job Requirements ...

Sr Software Engineer

Burlington, MA · On-site +1

$133K - $175K/yr

Headquartered in Burlington, MA, with additional office locations and hybrid and remote workers in ... WHAT YOU'LL DO As a Senior Software Engineer in the Healthcare Workforce Solutions (HWS) group, you ...

Senior Software Engineer Full-Time Position | Portland, Oregon About Us Rapta is revolutionizing ... While we will consider remote applicants on a case-by-case basis, local presence is strongly valued ...

Senior Software Engineer

Orlando, FL · Remote

$114K - $150K/yr

WHAT YOU'LL DO As a Sr. Software Engineer on our team, you will: * Design and build scalable ... Understanding of the mindset of "Fail Fast, Learn Fast" and continuous improvement Fully Remote ...

Sr. Software Engineer

Orlando, FL · Remote

$114K - $150K/yr

WHAT YOU'LL DO As a Sr. Software Engineer on our team, you will: * Design and build scalable ... Understanding of the mindset of "Fail Fast, Learn Fast" and continuous improvement Fully Remote ...

Senior Software Engineer

$135K - $165K/yr

Senior Software Engineer What will I be getting myself into? As a Senior Software Engineer, you ... Remote applicants will be expected to attend team meetings primarily in the US Eastern timezone.

Senior Software Engineer

Baltimore, MD · On-site +1

$140K - $160K/yr

Senior Software Engineer Department: Engineering Employment Type: Full Time Location ... Remote - USA Reporting To: Principal Engineer (Head of Engineering) Compensation: $140,000 - $160 ...

Senior Software Engineer

$125K - $165K/yr

Position Summary As a Senior Software Engineer, you will report directly to the Director of ... remote environments as applicable, Medical, Dental, Vision, FSA & HSA, Life Insurance, Pet ...

Senior Software Engineer

Lowell, MA · On-site +1

$118K - $195K/yr

As a Senior Software Engineer, your main focus will be on designing, developing, testing and ... For positions with Remote-US locations, the actual salary range for the position may differ based ...

Senior Software Engineer

$110K - $140K/yr

Job Title Senior Software Engineer Cape Fox is seeking a highly qualified Senior Software Engineer ... Category Information Technology Location Remote (Virtual) - US - US Wright-Patterson Air Force Base ...

Senior Software Engineer

$125K - $165K/yr

As a Senior Software Engineer you will be a member of the engineering team that is building and ... Location: 100% Remote What you will Do: * Design and implement solutions in Python using the full ...

Senior Software Engineer

Raleigh, NC · On-site +1

$118K - $195K/yr

As a Senior Software Engineer, your main focus will be on designing, developing, testing and ... For positions with Remote-US locations, the actual salary range for the position may differ based ...

Senior Software Engineer

Needham, MA · On-site +1

$178K - $183K/yr

Strategic Solutions Group LLC, Senior Software Engineer (Needham, MA- Remote): Responsible for designing and developing software solutions in support of public health and public safety IT projects, ...

New

Senior Software Engineer

Omaha, NE · On-site +1

$117K - $154K/yr

We are headquartered in Omaha, Nebraska, with remote employees across the nation: Las Vegas ... Senior Software Engineer Aviture is currently hiring a Senior Software Engineer to join our team ...

Senior Software Engineer

$125K - $145K/yr

As a Senior Software Engineer, you will be responsible for designing, implementing, and operating complex software applications that are scalable, durable, and performant. You will also collaborate ...

next page

Showing results 1-20

Remote Senior Software Engineer information

See salary details

$75.5K

$143.3K

$192K

How much do remote senior software engineer jobs pay per year?

As of Jul 17, 2026, the average yearly pay for remote senior software engineer in the United States is $143,292.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,500.00 and $161,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Remote Senior Software Engineer, and why are they important?

To thrive as a Remote Senior Software Engineer, you need deep expertise in software development, architecture, and problem-solving, typically supported by a degree in computer science and several years of professional programming experience. Proficiency with version control systems (like Git), cloud platforms (such as AWS or Azure), and familiarity with CI/CD pipelines and relevant certifications are highly valued. Excellent communication, self-motivation, and time management skills help you excel in remote, cross-functional teams. These skills ensure you can deliver high-quality solutions, collaborate effectively, and lead complex projects independently.

What Does a Remote Senior Software Engineer Do?

As a remote senior software engineer, your job is to code, test, and debug computer software applications for your employer. In this role, you may test the deployment of software within your network, ensure it functions properly on each operating system, choose which programming language to use, and help manage the development process. Senior software engineers frequently guide and review work from junior software engineers, determine how to translate business requirements into technical specifications, and provide input on hiring decisions relevant to the company's programming needs. Remote senior software engineers do all of this work from home or from a personal office. You use phones, email, text, and virtual office software to stay in touch with other employees.

What Are Senior Software Engineer Remote Jobs?

A senior software engineer job is a remote, high-level position that involves programming code and software. You work from home and telecommunicate with other IT support staff. A senior software engineer can work on various systems, but your duties are similar. Your responsibilities are to develop, test, and debug code. You may also build, update, or manage a software network. A software engineering professional often works on the entire development life cycle and must find and correct issues quickly and efficiently.

What does a Remote Senior Software Engineer do?

A Remote Senior Software Engineer designs, develops, and maintains complex software systems while working from a location outside of the traditional office. They often lead development teams, set technical direction, review code, and mentor junior engineers. Their responsibilities include collaborating with cross-functional teams, ensuring code quality, and implementing best practices in software development. Remote Senior Software Engineers use various communication and project management tools to stay connected with their teams and deliver high-quality software solutions efficiently.

What is the difference between Remote Senior Software Engineer vs Remote Software Developer?

AspectRemote Senior Software EngineerRemote Software Developer
Required CredentialsBachelor's degree in CS or related field, 5+ years experience, advanced coding skillsBachelor's degree or equivalent, 1-3 years experience, strong coding skills
Work EnvironmentCollaborates on complex projects, mentors junior staff, involved in architecture decisionsFocuses on coding, testing, and implementing features, less mentorship
Employer & Industry UsageTech companies, startups, enterprise software firmsStartups, tech firms, freelance projects

The Remote Senior Software Engineer typically has more experience, handles complex tasks, and mentors others, whereas the Remote Software Developer focuses on coding and implementing features with less leadership responsibility.

What are some common challenges faced by Remote Senior Software Engineers and how can they be addressed?

Remote Senior Software Engineers often face challenges such as maintaining effective communication across different time zones, ensuring strong collaboration with distributed teams, and staying aligned with project goals. Proactively scheduling regular check-ins, utilizing collaboration tools like Slack or Jira, and setting clear expectations can help overcome these hurdles. Additionally, building strong documentation habits and fostering relationships through virtual meetings can enhance teamwork and project success.
What cities are hiring for Remote Senior Software Engineer jobs? Cities with the most Remote Senior Software Engineer job openings:
What are the most commonly searched types of Senior Software Engineer jobs? The most popular types of Senior Software Engineer jobs are:
What states have the most Remote Senior Software Engineer jobs? States with the most job openings for Remote Senior Software Engineer jobs include:
Infographic showing various Remote Senior Software Engineer job openings in the United States as of July 2026, with employment types broken down into 96% Full Time, and 4% Contract. Highlights an 100% Remote job distribution, with an average salary of $143,292 per year, or $68.9 per hour.
Senior Software Engineer I & II - Platform, Identity

Senior Software Engineer I & II - Platform, Identity

Frontline Education

Remote

$125K - $165K/yr

Full-time

Medical, Dental, Vision, Retirement

Re-posted 2 days ago


Job description

Description
Location
Remote within the United States
How You'll Contribute to Our Mission
At Frontline Education, our mission is we transform how schools work, so every educator and student succeeds. Our vision is every school thriving. Every community stronger.
We're hiring for either a Senior Software Engineer I or Senior Software Engineer II to join our Identity Platform Engineering team.
The Identity Platform team builds and evolves the secure authentication, authorization, entitlement, federation, and access management capabilities that power Frontline's multi-tenant SaaS ecosystem. These services are foundational to delivering secure, seamless experiences for educators, administrators, and product teams across our platform.
As a Senior Software Engineer, you'll contribute beyond implementation. You'll help shape technical solutions, influence engineering practices, strengthen platform reliability and security, and create scalable identity capabilities that enable product teams to deliver customer value with confidence. Your work will directly support Frontline's mission while helping ensure secure, trusted, and scalable access experiences across our ecosystem.
How You'll Drive Success
Identity Platform Engineering
  • Design, build, test, deploy, and support cloud-native identity and access management services.
  • Develop scalable APIs and microservices using TypeScript, Node.js, and NestJS.
  • Contribute to frontend development using React and TypeScript.
  • Build and support secure authentication, authorization, entitlement, federation, and identity lifecycle capabilities.
  • Implement and support integrations involving Kong Gateway, Okta, token exchange, and federated identity patterns.
  • Design and maintain distributed services and asynchronous workflows leveraging Kafka and event-driven architectures.
  • Develop and optimize data access patterns using Aurora PostgreSQL, AWS Neptune, and related technologies.
  • Contribute to observability, monitoring, resiliency, troubleshooting, and operational support activities that improve platform reliability and customer trust.
Technical Design & Collaboration
  • Participate in discovery, refinement, and design discussions to evaluate requirements, identify tradeoffs, and shape practical technical solutions.
  • Collaborate closely with Product Managers, QA Engineers, Architects, Technical Leads, and Engineering Managers throughout the software development lifecycle.
  • Contribute to architectural discussions while aligning solutions to platform standards and long-term engineering objectives.
  • Communicate technical concepts, implementation approaches, security considerations, and operational impacts effectively to both technical and non-technical audiences.
  • Build strong partnerships across geographically distributed and cross-functional teams.
Engineering Excellence
  • Develop secure, maintainable, scalable, and high-performing software solutions.
  • Contribute to automated testing strategies including unit, integration, operational, and API testing.
  • Participate in code reviews and provide thoughtful technical feedback that improves engineering quality across the team.
  • Support CI/CD automation and continuous delivery practices.
  • Contribute to improvements in observability, resiliency, security, monitoring, troubleshooting, and operational excellence.
  • Promote reusable engineering patterns and platform consistency.
  • Mentor fellow engineers and contribute to a culture of ownership, collaboration, and continuous learning.
AI-First Engineering
  • Leverage modern AI-assisted development tools such as GitHub Copilot, Claude Code, OpenAI Codex, and emerging technologies to accelerate development, troubleshooting, testing, documentation, and solution exploration.
  • Apply strong engineering judgment when evaluating and validating AI-generated outputs.
  • Use AI to improve productivity while maintaining high standards for security, maintainability, quality, scalability, and operational integrity.
  • Champion responsible and effective AI adoption across engineering workflows.
What You Bring to Help Us Grow
We're hiring for either a Senior Software Engineer I or Senior Software Engineer II. Placement will be determined based on experience, technical depth, scope of influence, and demonstrated impact.
Senior Software Engineer I
You will typically bring:
  • Bachelor's degree in Computer Science or a related field, or equivalent professional experience.
  • 5+ years of professional software engineering experience.
  • Strong proficiency in TypeScript, Node.js, NestJS, and React.
  • Experience designing and building APIs, microservices, and distributed cloud-native applications.
  • Strong understanding of Identity and Access Management (IAM) concepts, including OAuth2, OpenID Connect (OIDC), authentication and authorization flows, and token-based security models.
  • Experience developing and supporting secure identity, authentication, and authorization services.
  • Ability to independently design and deliver complex features and services with high levels of quality, reliability, and maintainability.
  • Experience participating in technical design discussions and evaluating implementation tradeoffs.
  • Strong understanding of testing, scalability, operational excellence, and software quality practices.
  • Experience mentoring engineers and contributing to engineering best practices.
  • Experience leveraging AI-assisted development tools to improve engineering productivity while applying sound judgment and validation practices.
Senior Software Engineer II
You will typically bring:
  • Bachelor's degree in Computer Science or a related field, or equivalent professional experience.
  • 8+ years of professional software engineering experience.
  • Deep expertise designing, building, and evolving complex identity, authentication, authorization, entitlement, and access management platforms.
  • Experience leading technical solutions that span multiple teams, services, or platform capabilities.
  • Proven success influencing engineering standards, architectural decisions, security practices, and platform direction.
  • Strong systems-thinking capabilities with experience balancing security, scalability, reliability, compliance, and customer experience considerations.
  • Experience driving adoption of reusable platform capabilities across multiple product teams.
  • Demonstrated success mentoring engineers and elevating engineering practices across broader teams.
  • Experience influencing technical strategy, architectural direction, identity platform modernization initiatives, and long-term platform evolution.
  • Experience establishing effective AI-assisted engineering practices and helping teams adopt modern development workflows responsibly.
  • Ability to anticipate downstream impacts and guide engineering decisions that improve long-term platform sustainability.
Required Technical Experience for Both Levels
  • Strong proficiency with:
    • TypeScript
    • Node.js
    • NestJS
    • React
  • Experience designing and building:
    • APIs
    • Microservices
    • Distributed systems
    • Event-driven architectures
  • Strong understanding of Identity and Access Management concepts, including:
    • OAuth2
    • OpenID Connect (OIDC)
    • Authentication and authorization flows
    • Token-based security models
  • Experience with AWS cloud-native services including:
    • EC2
    • Lambda
    • S3
    • SNS/SQS
    • Container-based workloads
  • Experience with:
    • Docker
    • PostgreSQL or Aurora PostgreSQL
    • EKS
    • Graph or relationship-oriented data modeling concepts
    • AWS Neptune or equivalent graph technologies
    • Kafka or similar messaging technologies
    • CI/CD pipelines
  • Experience working within Agile software development environments.
  • Strong communication, collaboration, and problem-solving skills.
Preferred Qualifications
  • Experience with Okta or similar enterprise identity providers.
  • Experience with Kong Gateway and API gateway patterns.
  • Familiarity with Kubernetes or container orchestration platforms.
  • Experience working within multi-tenant SaaS environments.
  • Experience collaborating with geographically distributed engineering teams.
  • Experience contributing to shared platform capabilities used across multiple product lines.
  • Experience leveraging AI-assisted or agentic development workflows in professional software engineering environments.
What You'll Need to Thrive
  • A strong ownership mindset that reflects our value of Own It.
  • A collaborative approach that reflects our belief that we're Better Together.
  • A commitment to understanding customer needs and delivering solutions that create meaningful outcomes for educators, administrators, and school communities.
  • Strong systems-thinking capabilities that balance local decisions with broader platform impact.
  • Curiosity, adaptability, and a passion for learning and applying emerging technologies.
  • Comfort navigating ambiguity while maintaining focus on delivery, reliability, and customer success.
  • A desire to build secure, scalable, reusable platform capabilities that strengthen Frontline's ecosystem and support every educator and student we serve.
Our Mission, Our People, Our Purpose
At Frontline Education, we're reimagining what's possible by becoming an AI-first organization, transforming how we think, work, and serve the educators who shape our schools every day. By using AI in thoughtful, practical ways, we're creating tools that help educators save time, gain insights, and focus more on what matters most - their students.
As part of our team, you'll be expected and empowered to build and apply AI skillsets that grow with you, because at Frontline Education, technology amplifies what matters most: the human drive to learn, improve, and make a difference.
How We Support Growth, Balance, and Well-Being
• Personalized Time Off: Take time when it's needed most - whether that's a family vacation, a reset day, or simply time to rest and refocus.
• Paid Sick Time: Separate, dedicated sick leave to care for yourself or loved ones.
• Volunteer Time Off: Paid time to give back and support causes that matter to you.
• Ten Paid Holidays: Enjoy meaningful moments and traditions throughout the year.
• Our Philosophy: We believe time away from work helps you bring your best self to it.
Continuous Learning and Growth
• World-Class Learning Access: Explore thousands of on-demand courses through platforms like LinkedIn Learning.
• Leadership & Technical Skill Building: Develop new capabilities and chart your own professional path.
• AI Empowerment: Use OpenAI tools to build fluency with emerging technology and harness AI as a creative partner for innovation and problem-solving.
• Tuition Reimbursement: Invest in formal education to advance your skills and career.
• Ongoing Learning Culture: Participate in company-led webinars on AI, inclusion, and industry trends-designed to inspire curiosity and continuous improvement.
Health, Happiness, and Purpose
• Wellness Initiatives: Company-sponsored programs that support physical, mental, and emotional well-being.
• Employee Assistance Program (EAP): Confidential support for you and your family's needs.
• Comprehensive Benefits: Health and financial benefits that support your happiness and future.
• A Culture That Cares: At Frontline Education, we want every team member to learn, grow, and thrive-personally, professionally, and purposefully.
Compensation & Benefits
The full base compensation range for the Level I role is: $95,000-$125,000
The full base compensation range for the Level II role is: $130,000-$150,000
Frontline offers a competitive compensation package designed to reward impact and support your well-being, including:
  • Competitive base salary aligned to level, experience, skills, and market data.
  • Annual bonus opportunity.
  • 401(k) with company match.
  • Comprehensive medical, dental, and vision coverage.
  • Employee stock purchase opportunities where applicable.
  • Tuition reimbursement and professional development support.
  • Flexible time off and wellness-focused benefits.
Inclusion, Belonging & Equal Opportunity
Frontline Education is an equal opportunity/affirmative action employer. We aspire to have an inclusive workplace and strongly encourage suitably qualified applicants from a wide range of backgrounds to apply and join our team.
Our Privacy Policy: Your privacy is important to us. Click here to read our general Privacy Statement and click here to read our Applicant Privacy Statement.
Interview Process & Data Privacy
As part of our interview process, Frontline uses video conferencing tools that include photo capture and may include automated transcription features. A screenshot or photo will be taken at the start of the interview for internal identification and record-keeping purposes only, and transcription may be used to support notetaking and evaluation consistency. These materials are used solely by our recruiting and hiring teams, stored securely, and not shared outside the hiring process. Candidates may opt out of transcription at any time by notifying their recruiter in advance. Frontline processes this information in accordance with applicable data privacy laws and only for legitimate business purposes related to recruitment and hiring.
Our Privacy Policy: Your privacy is important to us. Click here to read our general Privacy Statement and click here to read our Applicant Privacy Statement.