1

Accounting Software Coding Jobs in Utah (NOW HIRING)

QuickBooks/Accounting Software Competency * Scrupulous attention to detail - critical thinking ... Casual dress code * And much MORE! If you think you're a good fit for this job and our team, apply ...

QuickBooks/Accounting Software Competency * Scrupulous attention to detail - critical thinking ... Casual dress code * And much MORE! If you think you're a good fit for this job and our team, apply ...

Staff Accountant

Sandy, UT · On-site

$66K - $72K/yr

Accounting Manager Compensation: $66,000 - $72,000. Scope of Responsibilities/Duties: * Code ... Proficiency in Microsoft Office Suite or similar software Physical Requirements * Work is primarily ...

Staff Accountant

Sandy, UT · On-site

$66K - $72K/yr

Accounting Manager Compensation: $66,000 - $72,000. Scope of Responsibilities/Duties: * Code ... Proficiency in Microsoft Office Suite or similar software Physical Requirements * Work is primarily ...

Sr. Software Engineer (Full-stack)

Ogden, UT · On-site +1

$83.20K - $178.80K/yr

... Fund Accountants, external Alternative Investment client teams, and Investors to manage the ... Experience using Gen AI tools for Code Generation and SDLC Processes. Applicants must have legal ...

Review and code invoices for approval and provide invoices to the project manager for approval ... Process job cost adjustments in the accounting system. * Coordinate master service agreements and ...

next page

Showing results 1-20

Accounting Software Coding information

What are the key skills and qualifications needed to thrive in Accounting Software Coding, and why are they important?

To thrive in Accounting Software Coding, you need strong programming skills (often in languages like Java, C#, or Python), a solid understanding of accounting principles, and a relevant degree in computer science or accounting. Experience with ERP systems, accounting software platforms (like QuickBooks or SAP), and familiarity with databases and APIs are typically required. Analytical thinking, problem-solving, and effective communication are valuable soft skills for collaborating with stakeholders and troubleshooting complex issues. These skills and qualities are crucial to building reliable, compliant, and user-friendly accounting solutions that meet business needs.

What are some common challenges faced by professionals coding for accounting software, and how can they be addressed?

Professionals coding for accounting software often encounter challenges such as ensuring compliance with evolving financial regulations, handling complex data integrations, and maintaining data security. It’s crucial to stay up-to-date with accounting standards and work closely with domain experts to design accurate financial modules. Additionally, collaborating with QA teams to rigorously test features helps catch errors early, and following secure coding practices minimizes risks related to sensitive financial data.

What is accounting software coding?

Accounting software coding involves designing, developing, and maintaining computer programs that help businesses manage their financial transactions and records. This can include building features for invoicing, payroll, expense tracking, and reporting based on accounting principles. Professionals in this field need a strong understanding of both software development and accounting practices to ensure accuracy and compliance. These specialists often work with programming languages like Python, Java, or C#, and may integrate their solutions with other business systems.

What is the difference between Accounting Software Coding vs Bookkeeping?

AspectAccounting Software CodingBookkeeping
Primary FocusDeveloping and customizing accounting software featuresRecording financial transactions
Skills RequiredProgramming, software development, accounting knowledgeData entry, attention to detail, basic accounting
Work EnvironmentSoftware companies, finance departments, tech firmsSmall businesses, accounting firms, finance departments
CertificationsProgramming certifications, accounting credentialsBookkeeping certifications, basic accounting courses

Accounting Software Coding involves creating and customizing software tools for accounting tasks, requiring programming skills. Bookkeeping focuses on recording financial transactions manually or digitally, emphasizing accuracy and attention to detail. While both roles support financial management, they differ significantly in skills and responsibilities.

What are popular job titles related to Accounting Software Coding jobs in Utah? For Accounting Software Coding jobs in Utah, the most frequently searched job titles are:
What job categories do people searching Accounting Software Coding jobs in Utah look for? The top searched job categories for Accounting Software Coding jobs in Utah are:
What cities in Utah are hiring for Accounting Software Coding jobs? Cities in Utah with the most Accounting Software Coding job openings:
Staff Software Engineer, Loans Originations

Staff Software Engineer, Loans Originations

SoFi

Cottonwood Heights, UT

Other

Posted 16 days ago


Job description

The Role

Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Staff Software Engineers who are ready to lead the design and implementation of key capabilities of the next generation of our financial services platform in support of our goals that put our members in control of their financial destiny. 

Key qualifications of this role include:

  • Leading design and implementation efforts across multiple system domains to affect cross-team outcomes.

  • Resolving problems in the platform design and implementation where there are competing constraints and significant ambiguity.

  • Recognition as a subject matter expert across platform systems with the ability to contribute to the resolution of systemic issues.

  • Ability to define the architectural direction and evolutionary strategy for critical subsystems within the platform.

  • Ability to drive alignment across teams resolving technical and organizational conflicts.

  • Raises the engineering maturity of the organization by consistently upholding the org-wide quality, reliability, and security policies.

  • Ability to align technology decisions with company strategy, accounting for risk and growth constraints.

  • Maintains standards of excellence through code and design reviews, mentors more junior engineers, and contributes to team efficiency, beyond personal output.

  • Is a key participant in recruiting processes.

What You'll Do

As an established technical leader within our team, you will focus on designing and implementing the features, capabilities, and member experiences for our market-leading loan products. This role involves full product lifecycle engagement, from initial concept to production deployment. Your responsibilities include creating durable designs, strong individual contributions in implementing new capabilities, and leading by example to improve engineering excellence and efficiency across the team. Success in the role will require close technical collaboration with Product, Marketing, Operations, Business, Legal, and Compliance teams. You will be a key stakeholder in those partnerships, responsible for driving alignment and delivering technical solutions that provide outstanding value to our members.
 

What You'll Need

  • Bachelor's or Master's degree in Computer Science, or Software Engineering

  • 5+ years as a professional, full-time Software Engineer, or similar relevant work experience.

  • 2+ years in a technical leadership role.

  • Proficient coding in Java, Kotlin, or other similar object-oriented programming language.

  • Experience with public cloud compute, storage, and infrastructure.

  • Experience with Kafka, Docker, Kubernetes, and Spring Boot or similar frameworks.

  • Deep understanding of relational and document database fundamentals.

  • Deep understanding of fundamental distributed systems concepts.

  • Deep understanding of microservices design principles and architecture.

  • Experience with performance tuning and optimizing data access patterns.

  • Proficient working with GIT and related CI/CD systems.

  • Familiarity with Agile methodologies.

  • Ability to produce clear and meaningful design and operational documentation artifacts.

Nice To Have

  • Experience scaling highly-available, mission-critical systems.

  • Experience with AWS technologies - DynamoDB, RDS, Lambda, Kinesis, SQS, S3, and Athena.

  • Full-stack engineering experience, or willingness to expand your influence across our entire platform.