Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
H&R Block

Principal Software Engineer

H&R Block

. Provide technical expertise to design current and future architectural software components and products supporting H&R Block business applications .

Posted 9/18/2026full-timeRemote • Missouri • United StatesLead💰 $132,200 - $224,700 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software architecture, design, and development, with a strong focus on object-oriented design techniques, technical specifications, and coding best practices. Proven ability to lead teams, mentor members, and effectively communicate complex technical concepts to diverse stakeholders.

Highest-signal resume keywords
Software ArchitectureObject-Oriented DesignTechnical Specifications CreationTeam LeadershipCoding Best Practices

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Programming LanguagesComplex Pointer ManipulationMemory ManagementProcess ModelingData ModelingUMLReusable Code DevelopmentTechnical DocumentationApplication DevelopmentProduct Feature Development
Soft Skills
Effective CommunicationTime ManagementPlanning and OrganizationAnalytical AbilitiesDetail-Oriented
Tools & Technologies
WordVisioExcelPowerPoint
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Engineering
Industry Keywords
H&R Block Business ApplicationsArchitectural Software ComponentsScalabilityUsabilityPerformance

About the role

Key responsibilities & impact
  • Provide technical expertise to design current and future architectural software components and products supporting H&R Block business applications
  • Use current tools, technologies, programming languages, coding standards and best practices to develop new product features
  • Drive planning, design and implementation of strategic product direction
  • Design and maintain documentation for complex software components
  • Drive internal system architecture decisions and lead discussions on architectural changes
  • Develop optimal solutions for complex changes
  • Translate high-level concepts into detailed architectural approaches
  • Lead product design features supporting scalability, usability and performance
  • Interpret complex business and functional requirements and direct technical specifications and product requirements
  • Establish and enforce coding and development best practices within the team
  • Design and develop reusable code components
  • Maintain and improve knowledge of relevant technologies, algorithms, languages, design methodologies, third-party tools, platforms, hardware compatibility and operating systems
  • Mentor and coach team members on technological advances and competing technologies

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science or Engineering or related field or the equivalent through a combination of education and work experience
  • Ten to twelve years experience developing applications, including experience developing/maintaining projects
  • Knowledge of various platforms and ability to evaluate technical architecture related to application software
  • Two years experience in a lead developer role with a strong technical design and development background
  • Knowledge of object-oriented design techniques, UML, software architecture, complex pointer manipulation and memory management of complex structures
  • Experience creating technical specifications
  • Ability to work independently and determine logical solutions
  • Knowledge of process and data modeling concepts
  • Experience using Word, Visio, Excel and PowerPoint
  • Effective time management, planning and organization skills
  • Ability to handle multiple tasks, projects and priorities in a fast-paced matrix-managed environment
  • Proven creative, analytical and detail-oriented abilities
  • Strong leadership skills
  • Ability to function as a team leader, coordinate activities and communicate information effectively
  • Ability to plan and schedule tasks for team members to meet project objectives
  • Effective oral, written and interpersonal communication skills
  • Ability to interact with technical and non-technical project team members in various locations

Benefits

Comp & perks
  • Competitive pay
  • Comprehensive benefits
  • Medical and prescription drug coverage for associates and eligible dependents
  • H&R Block Retirement Savings Plan (401(k) Plan)
  • Employee Assistance Program
  • (Virtual) fitness center programs
  • Associate discount program
  • Business Travel Accident Insurance
  • Associate Tax Prep benefit
  • Continuous learning
  • Support for life both in and outside of work
  • Potential incentive compensation or short-term incentive plans