Full details of the job.

Job Title Senior Software Engineer-Remote

AdvertSage is a global company with a local heart. The market leader for cloud-based accounting, financials, enterprise management, people, and payroll software, we empower the world’s business heroesfrom single-person startups to large enterprises. Our people are passionate and positive. We inspire our colleagues to serve business builders everywhere and champion their success. As a FTSE 100 company with 14,000 colleagues across 24 countries, we do business the right way, while giving back to our local communities through the Sage Foundation. Be Sage, build on.

EOE AA/M/F/Vet/Disability
Sage Software is an Equal Opportunity Employer. We comply with the laws set forth in the Equal Employment Opportunity in The Law poster:

Sage is committed to Equal Employment Opportunity and providing reasonable accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment and need special assistance or an accommodation to use our website to apply for a position, please contact us at We evaluate requests for reasonable accommodation on a case-by-case basis.

Job Description

This is a remote (work from home) Senior Software Engineer position. Following industry standard practices, analyzes, designs, programs, debugs, and modifies moderate to highly complex software enhancements and/or new products used in local, networked, or Internet-related computer programs. Code will be used in commercial or end-user applications, including, but not limited to payroll and human capital management. Completes procedures and documentation for deployment, installation and maintenance. Able to leads one or more software development/enhancement projects that can span multiple modules or products. Requires advanced, substantial knowledge and proficiency in industry and/or job requirements.

Key Responsibilities

  • Within a team environment, proactively analyze, clarify, code and unit test software, including features, defects and refactoring
  • Review existing delivery dates and work requirements with current knowledge set, analyze possible alternatives and communicate options and their affects, both technical and upon delivery date
  • Participate in code reviews, both of your own code and as a reviewer
  • Participate in project teams to create working software
  • Record and report status in agile environment
  • Prepare code documentation
  • Contribute ideas to project planning and occasionally mentor other engineers
  • Protect company proprietary and confidential information

Qualifications and Requirements:

  • Bachelor’s degree or equivalent experience required
  • 5+ years of experience
  • Strong skills in C# / .NET Core framework and/or Salesforce APEX and Lightning required
  • US payroll processing background / knowledge preferred
  • Technical certifications preferred
  • Able to work on problems of significant scope independently where analysis of data requires evaluation of identifiable factors
  • Agile development, object oriented design and development, highly concurrent environments, automation, web services, and SaaS skills
  • Complete understanding and wide use of technical standards, principles, theories, and concepts in the field


Function: Product

Country: United States

Office Location: Remote