Since 1955, we have been leaders in tax preparation, financial services, and small business solutions. With 70,000 associates and 9,000 retail tax locations across North America, Australia, Ireland, and India, we have helped millions of clients and countless communities. If you embrace challenges as opportunities, value winning as a team, and seek to make a meaningful difference, join us on our journey.
Seasonal, Software Engineer
Location
United States
Posted
15 days ago
Salary
$39 - $59 / hour
Seniority
Mid Level
Job Description
Seasonal, Software Engineer
H&R Block
Role Description As a Software Engineer, you will work closely with Senior, Lead, or Principal Software Engineers to design, develop, and maintain software components and products that support H&R Block business applications. - Use tools, languages, coding standards, and best practices to develop new product features and maintain year-over-year product functionality and enhancements. - Create and execute unit tests and address defects. - Work closely with the Quality Assurance, User Experience, and other related teams to ensure consistent understanding of requirements and approach. - Design, develop, and maintain software components. - Create and maintain documentation of design approaches and internal architecture of the system. - Participate in technical design and code reviews for all new enhancements and maintenance work delivered. - Understand business and functional requirements and produce technical specifications and product requirements. - Create, maintain, and execute unit test and alpha test plans. - Maintain and improve current knowledge on the latest technologies relevant to the role regarding algorithms, language, design methodology, third-party development tools, application platforms, hardware compatibility, and operating systems. Qualifications - Bachelor’s degree in a related field or the equivalent through a combination of education and related work experience. - 3 years minimum related work experience. Benefits - Medical and prescription drug coverage. - Participation in the H&R Block Retirement Savings Plan (401(k) Plan). - Employee Assistance Program. - (Virtual) fitness center programs. - Associate discount program. - Automatic enrollment in Business Travel Accident Insurance. - Associate Tax Prep benefit. Pay Range The pay range for this position is $39.23 - $58.85/Hr. Local minimum wage laws apply.
Related Guides
Related Job Pages
More Software Engineer Jobs
Software Engineer II
SonySony Interactive Entertainment (SIE) is a leading global source for digital and interactive game systems, games, and products. It is the parent company behind t
Title: Software Engineer II Location: United States, San Diego, CA Category: Future Technology Group Job Description: Why Sony Interactive Entertainment? Sony Interactive Entertainment isn’t just the Best Place to Play — it’s also the Best Place to Work. Sony Interactive Entertainment (SIE) is the company behind the PlayStation brand. As a subsidiary of Sony Group Corporation, we’re part of a proud legacy of innovation and excellence. SIE is a dynamic technology company, delivering cutting-edge hardware and network services to more than 100 million people and an entertainment leader, home to some of the most beloved and recognizable intellectual properties (IP) in the world. Our role at SIE is to create and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. The Software Engineer II role will design and develop solutions for PlayStation features on the PS5 and other supported platforms. They will provide strong technical knowledge, experience, and implementation efforts across each of the supported platforms. The ideal candidate will come from a strong object-oriented development background and be passionate about client application and web technologies. Responsibilities: - Build and integrate frameworks to streamline development across console, and supported platforms, enhancing efficiency and collaboration. - Develop using Agile methodologies like Scrum, delivering iterative improvements, and achieving breakthroughs. - Develop and maintain high-quality front-end applications using React Native, ensuring they are production-ready and meet performance standards. - Create and deploy adaptable UI elements for multiple platforms, emphasizing scalability and ease of maintenance, while incorporating architectural frameworks such as MVC, MVVM, and MVP. - Develop unit and integration tests and conduct code reviews to ensure high-quality code and seamless functionality. - Implement monitoring tools, fix, and resolve issues across the entire technology stack. - Maintain clear, concise documentation of system architecture, codebase, and development processes. - Collaborate closely with international teams of UI designers and product managers (USA, Japan) to translate requirements into actionable work packages, creating engaging user experiences. - Represent the team in technical forums by presenting designs, sharing knowledge, and contributing insights to other Sony software development groups. - Required Qualifications: - Genuine passion for crafting seamless, intuitive user experiences that prioritize usability and performance. - 2+ years of experience in crafting single-page web applications. - Skilled front-end development & hands-on experience with modern JavaScript frameworks such as React/React Native, Vue, Angular, or similar technologies to build flexible interfaces and engaging applications. - Proven experience with Typescript, Unit tests, State Management libraries such as Jotai. - Prior experience with C++ or backend systems is a plus. - Proficient analytical and fixing abilities emphasizing effective and expandable resolutions. - Excellent verbal and written communication skills, with an ability to collaborate effectively in a team environment. - Bachelor’s degree in Computer Science or equivalent. - Desired Qualifications: - Proven experience with Agile development methodologies, such as Scrum. - Proven skill in evaluating and improving UI and application performance, specifically focusing on UI response time and optimizing network usage. - Strong understanding of developing applications with a focus on telemetry and accessibility best practices. - Familiarity with CI/CD pipelines and automated deployment processes. - Prior experience with system monitoring, performance tuning, and debugging in production environments. - Master’s degree in Computer Science or a related field, or equivalent experience. Please refer to our Candidate Privacy Notice for more information about how we process your personal information, and your data protection rights. At SIE, we consider several factors when setting each role’s base pay range, including the competitive benchmarking data for the market and geographic location. Please note that the base pay range may vary in line with our hybrid working policy and individual base pay will be determined based on job-related factors which may include knowledge, skills, experience, and location. In addition, this role is eligible for SIE’s top-tier benefits package that includes medical, dental, vision, matching 401(k), paid time off, wellness program and coveted employee discounts for Sony products. This role also may be eligible for a bonus package. Click here to learn more. The estimated base pay range for this role is listed below. $150,100 - $225,100 USD Please note, Sony Interactive Entertainment conducts background checks at the offer stage for all new employees (which may include criminal background checks for some roles) and will need to process personal information to support these checks. Please refer to our Candidate Privacy Notice for more information about what personal information we collect, how we use it, who we share it with, and your data protection rights. Equal Opportunity Statement: Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to gender (including gender identity, gender expression and gender reassignment), race (including colour, nationality, ethnic or national origin), religion or belief, marital or civil partnership status, disability, age, sexual orientation, pregnancy, maternity or parental status, trade union membership or membership in any other legally protected category. We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond. Sony Interactive Entertainment is a Fair Chance employer and qualified applicants with arrest and conviction records will be considered for employment
Developer M365 Backup
Veeam SoftwareYour Single Backup and Data Management Platform for Cloud, Virtual and Physical
Title: C# Developer M365 Backup Location: San Jose, CA Job Description: Veeam is the Data and AI Trust Company, specializing in helping organizations ensure their data and AI are fully understood, secured, and resilient to enable the acceleration of safe AI at scale. As the market leader in both data resilience and data security posture management, Veeam is built for the convergence of identity, data, security, and AI risk. Headquartered in Seattle with offices in more than 30 countries, Veeam protects over 550,000 customers worldwide, who trust Veeam to keep their businesses running. Join us as we go fearlessly forward together, growing, learning, and making a real impact for some of the world’s biggest brands. About the Role Now we are looking for a Middle/Senior C# Developer to join the team that works on Veeam Backup for Office 365. What You'll Do - Developing and supporting one of Veeam's core products: Veeam Backup for Microsoft 365 - Communicating with other participants of the product development process - Participating in planning and creating the features for your products Technologies You'll Work With - Latest C# (and a bit of C++, C++CLI), REST, PowerShell, WPF - Latest .NET frameworks - Visual Studio or Rider - Azure DevOps, Git, Jenkins - Azure, Office 365, Amazon - Exchange, SharePoint, SQL, Messaging and Events - Agentic coding tools What You'll Bring - Good knowledge of C# language - 3-5 years of relevant experience - Understanding of data structures and algorithms - Experience developing for a RDMS, e.g. Postgresql, SQL Server, MySQL, Oracle - Experience in the development for public clouds, e.g. Microsoft Azure, AWS, GCP - You should also have an open and flexible mind, common sense, clear logic, analytical skills, and the ability to work independently Bonus Skills - Understanding of the Windows platform (.NET, Win API) - Experience debugging event-based systems - Advanced knowledge of Windows or Linux operating systems - Experience in the development for Microsoft Exchange, SharePoint, or Office 365 - Experience in a commercial development of products for the mass market Please Note: If the applicant is permanently located outside of the United States Veeam reserves the right to decline the application for the position. Remote work is only possible for employees located in the United States. #LI-Remote #LI-KFUS The salary range posted is On Target Earnings (OTE), which is inclusive of base and variable pay. When making an offer of employment, Veeam will take into consideration the candidate’s expectations, experience, education, scope of responsibility for the role, and the current market demands. United States of America Pay Range $168,100—$312,100 USD Veeam Software is an equal opportunity employer and does not tolerate discrimination in any form on the basis of race, color, religion, gender, age, national origin, citizenship, disability, veteran status or any other classification protected by federal, state or local law. All your information will be kept confidential. The Privacy Notice sets out the basis on which the personal data collected from you, or that you provide to us, will be processed by us in connection with our recruitment processes.
• Uses SAS, or other software, to develop custom programming code to generate summary tables, data listings, graphs and derived datasets as specified in the statistical analysis plan and programming specifications. • Works to ensure that outputs meet quality standards and project requirements. • Performs validation programming and works with other programmers, biostatisticians, and other project team members to resolve discrepancies or any findings. • Keeps project team members informed of programming progress and issues requiring their attention. • Follow applicable SOPs, WIs, and relevant regulatory guidelines (e.g. ICH). • Maintains well organized, complete, and up-to-date project documentation, testing, and verification/quality control documents and programs ensuring inspection readiness. • Manages scheduling and time constraints across multiple projects at a time, sets goals based on priorities from management, and adapts to timeline or priority changes by reorganizing daily workload. • Develops specifications for datasets and outputs of any complexity according to statistical or sponsor requirements. • Anticipates and addresses potential programming issues, reflects forethought, establishes the basis for efficient programming and accurately defines all variables to be accepted by peer review and sponsor/requestor with little rework. • Conducts effective internal meetings (appropriate in format, frequency and attendance). Distributes relevant information in advance. Ensures minutes are promptly and accurately distributed. Follows action items through to completion, and maintains order and focus of meetings, working toward consensus. • Displays willingness to work with others and assist with projects and initiatives as necessary to meet the needs of the business. • Accountable for on-time delivery across concurrent programming deliverables. • Negotiates programming timelines and provides risk mitigation plans for projects or programs, as needed. • Proactively informs management of the status of deliverables and significant project or program issues, including planned resolutions. • Acts as the lead statistical programmer. Directs the programming activities of other programming personnel and monitors progress on programming deliverables. Reviews project documentation such as Statistical Analysis Plan, mock shells, programming specifications, annotated CRFs, and SAS database design. Provides feedback to the appropriate project team members which reflects forethought and reduces inefficiencies in programming activities. • Participates in sponsor meetings, kickoff meetings, and bid defense meetings as statistical programming representative, as required by sponsor. Contributes to the mentoring of programming personnel through developing training courses, presenting training materials, reviewing work, and providing feedback or guiding new associates in process. • Maintains a good working knowledge of clinical drug development, industry standards, and electronic submission requirements; serves as a technical expert resource to other department members for complex programming questions. Works cooperatively with other biostatistics and statistical programming personnel to establish standard operation procedures (SOPs), guidelines, policies, and/or procedures. Contributes technical expertise to the development of programming tools and macros for standardization and efficiency. • When serving as a technical subject matter expert for CDISC and other industry and regulatory requirements, provides guidance and training to the Biostatistics group and other departments on the appropriate use of CDISC Standards.When serving as a subject matter expert for CDISC and other industry and regulatory requirements, performs compliance reviews of project deliverables for CDISC deliverables including SDTM and ADaM specifications and datasets as well as any regulatory required documents. (i.e. DEFINE.XML). When serving as a subject matter expert for CDISC and other industry and regulatory requirements, actively participates in industry standards organizations and provides regular updates to the Biometrics Department on upcoming changes to those standards. Transfers deliverables. Performs other work-related duties as assigned.
Lawson - RPG Developer
Computer AidHeadquartered in Allentown, Pennsylvania, CAI - Computer Aid, Inc. is an information technology (IT) and services company dedicated to helping clients transform their business thro
Title: Lawson/RPG Developer Location: United States Job Description: Req number: R7702 Employment type: Full time Worksite flexibility: Remote Who we are CAI is a global services firm with over 9,000 associates worldwide and a yearly revenue of $1.3 billion+. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients, colleagues, and communities. As a privately held company, we have the freedom and focus to do what is right-whatever it takes. Our tailor-made solutions create lasting results across the public and commercial sectors, and we are trailblazers in bringing neurodiversity to the enterprise. Job Summary As a Lawson/RPG Developer, you will be responsible for the development, enhancement, and troubleshooting of Lawson applications using LID, COBOL, AS/400, and RPG. Job Description We are looking for a Lawson/RPG Developer with expertise in Lawson LID, RPG, COBOL, and AS/400 to create, modify, and enhance applications, reports, and workflows, as well as troubleshooting and debug technical issues within Lawson applications using RPG, COBOL, AS/400, and LID. This position will be contract and remote. What You'll Do - Create new applications, reports, and customizations using tools such as RPG, COBOL, SQL & AS/400 Control Language (CL) and Lawson Interface Desktop (LID) - Troubleshoot technical issues within Lawson applications, debug problems, and provide expert-level functional support to the user community - Create and maintain interfaces between different Lawson modules and external systems/vendors - Write SQL queries and use other tools to extract data and deliver reports, dashboards, and automated notifications - Automate business tasks and workflows by developing Lawson Process Flows or other programming solutions - Analyze user needs and business requirements to translate them into formal specifications and program designs - Conduct unit, integration, and system testing for new or modified programs to ensure efficiency and reliability - Compile and document procedures used throughout the software development life cycle, including design, testing, and revisions - Enhance the system's web user interface to maximize user experience and make the system more user-friendly What You'll Need Required: - Expertise in Lawson (LID), RPG, COBOL, CL, and IBM i/AS400 development - Experience with Infor Lawson tools such as LID, Process Flow/IPA, and Lawson Portal - Familiarity with Lawson database structures and product-line tables - Experience troubleshooting and debugging Lawson applications and integrations - Strong SQL skills for data extraction, reporting, and query optimization - Ability to develop and maintain interfaces between Lawson modules and external systems - Ability to analyze business requirements and translate them into technical specifications - Experience conducting unit, integration, and system testing - Strong documentation skills for technical designs, procedures, and system changes - Ability to work collaboratively with cross-functional teams and support end users - Solid understanding of SDLC, version control, and change management practices - High school diploma - Manufacturing industry experience - Previous lead experience Physical Demands - Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state and local standards. - Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc. - Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard and monitor. #LI-AE1 $57.00 per hour The pay range for this position is listed above. Exact compensation may vary based on several factors, including location, experience, and education. Benefit packages include medical, dental, and vision insurance, as well as 401k retirement account access. Employees in this role may also be entitled to paid sick leave and/or other paid time off as provided by applicable law.


