Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$101.2k - $161.9k
Full-time

H&R Block

Role Description

As a Senior Software Engineer, you will use your technical expertise to design, develop, and maintain software components and products that support H&R Block business applications and transform our technology. You’ll serve as the lead role for day-to-day functional tasks in the team, developer support, and maintaining the development environment.

Day to day, you'll...

  • Act as a senior technical contributor and day‑to‑day technical leader, driving design, implementation, and operational excellence across shared engineering platforms and services that support enterprise software delivery.
  • Design, evolve, and support software solutions, tooling, and integrations that enable secure, scalable, and compliant software development practices across multiple teams and product areas.
  • Partner closely with engineering, architecture, governance, security, and product stakeholders to translate complex business, regulatory, and SDLC requirements into clear technical designs and working implementations.
  • Lead and contribute to technical design discussions and code reviews, helping set standards for quality, maintainability, and long‑term sustainability across teams.
  • Build and maintain automation, pipelines, and integrations that improve developer experience, reduce manual effort, and promote consistent application of engineering standards.
  • Collaborate with platform, tooling, and data teams to define and enable meaningful engineering and SDLC metrics and guidance, ensuring data is reliable, actionable, and aligned with enterprise reporting needs.
  • Evaluate and adopt emerging technologies, including AI‑assisted development capabilities, and help shape guidance, standards, and best practices for their responsible use in engineering workflows.
  • Troubleshoot and resolve complex technical issues that span repositories, pipelines, tooling, and integrations, often coordinating across multiple teams to drive solutions to completion.
  • Mentor and coach engineers across the organization by sharing technical expertise, promoting best practices, and helping teams navigate architecture, tooling, and process decisions.
  • Contribute to the continuous improvement of engineering standards, SDLC documentation, and operational practices, balancing consistency with flexibility to support diverse teams and use cases.

Qualifications

  • Bachelor’s degree in a related field or the equivalent through a combination of education and related work experience.
  • Strong experience designing and evolving scalable, maintainable systems, with a solid grasp of architectural patterns, integration strategies, and trade‑offs across distributed platforms and shared services.
  • Hands‑on experience with CI/CD pipelines, developer tooling, and platform automation, including designing solutions that improve reliability, consistency, and developer experience across multiple teams.
  • Practical knowledge of automated testing strategies and quality gates, including unit, integration, and pipeline‑driven validation used to enforce engineering and SDLC standards at scale.
  • Experience working in environments where engineering governance, compliance, and reporting requirements influence how systems and pipelines are designed and operated.
  • Minimum of 5 years of related professional software engineering experience, with demonstrated ownership of complex technical problems spanning code, pipelines, tooling, and cross‑team dependencies.
  • Strong analytical and troubleshooting skills, with the ability to diagnose issues across repositories, build pipelines, integrations, and platforms, and drive resolution collaboratively.
  • Working knowledge of modern development platforms and ecosystems (such as cloud services, Git‑based workflows, and enterprise developer tooling) and the ability to adapt as technologies and standards evolve.
  • Experience collaborating with engineers, product managers, architects, and non‑engineering partners to translate ambiguous or complex requirements into clear technical solutions.
  • Curiosity and practical experience evaluating emerging capabilities (including AI‑assisted development tools) and helping teams apply them responsibly within established engineering practices.

Preferred Qualifications

  • Comfort working as a technology polyglot, with experience contributing across multiple languages, frameworks, and ecosystems, and the judgment to choose the right tool or approach for the problem at hand rather than defaulting to a single stack.
  • Demonstrated ability to learn, evaluate, and apply new technologies quickly, especially in platform, tooling, or enablement contexts where standards and capabilities evolve over time.
  • Experience operating in environments undergoing significant platform or tooling change (for example, migrations, new CI/CD platforms, or new developer workflows) and helping guide teams through those transitions pragmatically.
  • Curiosity about emerging engineering practices and AI‑assisted development, paired with a practical mindset about when and how to introduce new capabilities responsibly into existing workflows.
  • Willingness to step outside a single codebase or domain to understand systems holistically - including pipelines, tooling, documentation, and governance touchpoints - and improve how they work together.
  • Hands-on experience developing, unit testing, and troubleshooting large-scale applications (using the .NET framework and C# or similar tools).
  • Full-stack development experience working across both C# and Angular 15+ (or similar tools).

Benefits

  • Competitive pay.
  • Comprehensive benefits.
  • Support for life both in and outside of work.

Pay Range Information

The pay range for this position is listed below. Local minimum wage laws apply. This information is posted pursuant to local requirements to provide applicants with information about what they might be eligible to receive. Individual pay decisions will depend on job-related factors such as experience, education, skill, performance, and geographic location where work will be performed. Successful candidates may be able to participate in one or more incentive compensation or short-term incentive plans, which could generate additional earnings in accordance with the terms of each plan. Qualifying associates can enroll themselves and/or their eligible dependents in medical and prescription drug coverage; can participate in the H&R Block Retirement Savings Plan (401(k) Plan), the Employee Assistance Program, (virtual) fitness center programs, and the associate discount program; are automatically enrolled in Business Travel Accident Insurance; and receive Associate Tax Prep benefit.

Pay Range: $101,200.00 - $161,900.00/Yr.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Remote vacancy
  • $225k - $265k

    We're looking for engineers to upgrade the patient experience. The software you experience at the doctor's office is often dated and terrible, but our software can plug into the doctor's legacy system and provide a modern experience: online scheduling, paperless check... 
    Senior
    Full time
    Work at office
    Work from home

    NextPatient

    United States
    33 minutes ago
  • $112.3k - $168.5k

     ...solutions. What you will do: Design, develop, and maintain embedded software on ARM 64/32 bit processors and microcontrollers - from early...  ...to improve overall organizational success. Mentor junior engineers and contribute to the professional growth of the embedded... 
    Senior
    Full time
    Remote work

    Impinj

    United States
    21 hours ago
  • $137k - $180k

     ...provider of niche consulting services within the architecture, engineering and construction industries focusing on high-performance...  ...culture, Great Place to Work®. Job Description We're hiring a Software Engineer to join our US engineering team and contribute meaningfully... 
    Senior
    Full time
    Work at office
    Remote work

    SOCOTEC

    New York, NY
    21 hours ago
  • $160k - $200k

     ...Combinator, Sequoia, BOND, and Franklin Templeton. For more information, visit or follow us on LinkedIn. Ironclad, Inc. seeks Senior Software Engineer in San Francisco, CA: Job Duties: Independently drive and deliver medium-to-large projects from conception to deployment.... 
    Senior
    Full time
    Contract work
    Part time
    Remote work

    Ironclad

    San Francisco, CA
    4 days ago
  • $195k - $220k

     ...patients at a lower cost through early diagnosis and longitudinal care management of chronic conditions. We are looking for a Senior Software Engineer with expertise in full-stack engineering. In this role, you will collaborate with our operators, clinicians, and product... 
    Senior
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home

    Clover Health

    United States
    1 day ago
  • $165.69k - $243.01k

     ...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning...  ...as well as strong professional experience building production software in Rust Owned and shipped large initiatives that require coordination... 
    Senior
    Full time

    Epic Games

    Cary, NC
    21 hours ago
  • $150k - $200k

    What You'll be Owning GRVTY is seeking a Senior Software Engineer with a TS/SCI + Poly clearance (applicable to this customer) to join one of our top projects in Laurel, MD. The Senior Software Engineer shall develop, enhance, and prototype compliance and business processing... 
    Senior
    Full time
    Contract work
    Immediate start
    Remote work
    2 days per week

    GRVTY

    Laurel, MD
    21 hours ago
  • $160k - $200k

     ...models, and business outcomes. Founded by data scientists and engineers, Striveworks set out to make the journey from deployment to...  ...decision-making in dynamic environments. The Role As a Senior Software Engineer at Striveworks, you'll be challenged-and trusted-on... 
    Senior
    Full time
    Work at office
    Remote work

    Striveworks

    Austin, TX
    39 minutes ago
  • $86.6k - $144.4k

    Are you a collaborative Software Engineer looking to work for a mission driven global organization? About the role We are seeking a highly capable Software Engineer to join our fast-paced, Agile development team. This full-stack JavaScript engineer will own and contribute... 
    Senior
    Full time
    Local area

    Remitly

    Pennsylvania
    7 hours ago
  • $175k - $196.8k

    About FastSpring: FastSpring is how AI, SaaS, gaming, software, and digital product companies sell online in more places around...  ...Singapore. THE POSITION: FastSpring is looking for a Senior Software Engineer to join our Payments team, designing and developing the... 
    Senior
    Full time
    Local area
    Remote work
    Flexible hours

    FastSpring

    United States
    7 hours ago
  • $160k - $180k

     ...your relevant experience to a new industry, join our team as we help shape a brighter way forward. About the Role As a Senior Software Engineer on the MarTech Engineering Team, you'll be a forward deployed engineer embedded in the marketing organization, building production... 
    Senior
    Daily paid
    Full time
    Work experience placement
    Local area
    Remote work

    JLL

    Chicago, IL
    40 minutes ago
  • $157.25k - $215.3k

     ...role to be performed anywhere in the U.S. Write code to add new software features to applications using Golang or other languages where...  .... Coordinate with team leads, architects and other engineers on product design and architecture. Write and maintain unit,... 
    Senior
    Full time
    Contract work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Red River

    United States
    39 minutes ago
  • $96.7k - $145k

     ...Make it better. We create fulfilling purpose-driven careers by learning from the world and each other. POSITION TITLE: Senior Software Engineer - COBOL This role is not eligible for sponsorship. POSITION LOCATION: Lynchburg/Richmond, VA This position is... 
    Senior
    Work at office
    Local area
    Remote work

    Genworth

    Lynchburg, VA
    3 days ago
  •  ...U.S. Government Security Clearance at the Top Secret and/or CBP/DHS suitability level. Vantor is currently seeking a Senior-Level Software Engineer to support our FALCON effort. This role can be performed remotely within the continental United States. As a Vantor team... 
    Senior
    Full time
    Remote work

    Vantor

    United States
    21 hours ago
  • $185k - $218k

     ...and resources of a known technology brand. Since launching, we’ve seen significant growth and we are looking for a Senior Full Stack Software Engineer to play a pivotal role in the continued growth of our startup. As part of our small team, you will be empowered to take... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours
    3 days per week

    Checkr

    San Francisco, CA
    21 hours ago
  • $1,000 - $2,030 per month

     ...including Chick-fil-A, Ben & Jerry’s, KFC, and Eataly trust our software to power their delivery business. We increase sales, reduce...  ...and analytics APIs, and close partnership with data/platform engineers on metrics definitions and data correctness. Modernize our product... 
    Senior
    Full time
    Temporary work
    Work at office
    Flexible hours

    Otter

    Seattle, WA
    21 hours ago
  • $123.6k - $176.77k

     ...are confident in their program offerings and positioned for healthy outcomes. WHAT YOU'LL DO We are seeking a talented Senior Software Engineer to join our team and contribute to the development of software applications in a for-profit organization using multiple... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    Ascend Learning, LLC

    Leawood, KS
    35 minutes ago
  • $143.7k - $222.7k

     ...reasonable estimate of the current range is: Grade: Technical 410 Pay Range: $143,700.00 - $222,700.00 Job Description The Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or... 
    Senior
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    3 days ago
  • $189.59k - $274.7k

     ...build teams that learn from one another. If you’re driven to solve meaningful challenges, we’d love to meet you. Job Title: Senior Software Engineer Location: 1114 Ave of Americas, New York, NY 10036 *Telecommuting permitted: work may be performed within normal... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide

    The Trade Desk

    United States
    3 days ago
  • $200k - $250k

    Senior Software Engineer Engineering Prolific Prolific is not just another player in the AI space - we are the architects of the human data infrastructure that's reshaping the landscape of AI development. In a world where foundational AI technologies are increasingly... 
    Senior
    Full time
    Work at office
    Remote work
    2 days per week
    1 day per week

    Prolific

    San Francisco, CA
    3 days ago
  • $118.6k - $195.68k

    About the Job The Red Hat Identity Management (IdM) Engineering team seeks a Senior Software Engineer to help us deliver on the next generation of Public Key Infrastructure (PKI) product functionalities within Red Hat Enterprise Linux (RHEL) and the Red Hat Certificate... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Red River

    North Carolina
    41 minutes ago
  • $115k - $184k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? We work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by making... 
    Senior
    Full time
    Contract work
    Part time
    Work experience placement
    Worldwide
    Flexible hours

    Mastercard

    O Fallon, MO
    21 hours ago
  •  ...of responsibility within Allstate and by prioritizing the legal and ethical foundation that drives business success. The Senior Software Engineer is a hands on, full stack contributor responsible for designing, developing, and supporting enterprise applications and... 
    Senior
    Full time
    Contract work
    Work at office
    Work from home
    Work visa

    Allstate

    Illinois
    39 minutes ago
  • Company Description Please, review and apply for this position through the QCI system following the link below (Copy and Paste): *You can apply through Indeed using mobile devices with this link. Additional Information
    Senior
    Full time

    CS

    Remote
    7 hours ago
  •  ...Description Senior Software Engineer TS/SCI FSP Department: Government Customer- Herndon Location: Herndon, VA ACTIVE TS/SCI CLEARANCE with FS poly REQUIRED TO BE CONSIDERED FOR THIS POSITION Senior Software Engineer: Analyzes user interfaces,... 
    Senior
    Full time

    Tenica

    Remote
    7 hours ago
  • $160k - $180k

     ...Greenfield Engineering, a Saalex Company, is seeking a  Senior Software Engineer in Patuxent River, MD . This role involves applying advanced engineering principles to design, develop, and evaluate mission-critical military and aviation systems, ensuring compliance with... 
    Senior
    Full time

    Saalex

    Remote
    7 hours ago
  • Company Description Rajesh r  ajesh.b at krgtech.com KRG Technologies Inc  Phone: (***) ***-**** Ext -221 Job Description Job title: L3 Programming Location: San Jose, CA Duration: Full time Job Description: 1. L3 forwarding...
    Senior
    Full time

    krg technology

    Remote
    7 hours ago
  • $85k - $100k

     ...Full-time Description Job Description: Software Engineer Position Overview The Software Engineer will provide critical engineering support in the design, development, testing, evaluation, and sustainment of software systems for Air Force and joint service... 
    Senior
    Full time

    Diaconia

    Remote
    7 hours ago
  • $150k - $200k

     ...Role: Senior Software Engineer Location: Redwood City, California (On-site 35 days per week) Salary: $150,000$200,000 base (will consider up to $230,000 for exceptional candidates) Openings: 5 Hiring Urgency: Offers must be made within one week of application... 
    Senior
    Full time
    H1b
    Relocation

    Alivio Search Partners

    Remote
    7 hours ago
  •  ...As a Senior Software Engineer on the Developer Monetization team, you will build applications and platforms that power Roblox's Creator Monetization systems. Your work will directly empower millions of creators to make a living within Roblox as they explore their creativity... 
    Senior
    Full time

    Roblox

    Remote
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!