Senior Software Engineer

    • Intuit
  • Atlanta, GA
  • Posted 25 days ago | Updated 5 hours ago

Overview

On Site
Full Time

Skills

Financial technology
Software development
Programming languages
Computer science
Problem solving
Critical thinking
Design review
QuickBooks
MailChimp
GitHub
Python
Node.js
Java
Golang
SCA
Regulatory Compliance
Auditing
Communication
Design
Writing
Data
Microsoft Exchange
Research
Testing
Debugging

Job Details

Company Overview

Intuit is the global financial technology platform that powers prosperity for the people and communities we serve. With approximately 100 million customers worldwide using products such as TurboTax, Credit Karma, QuickBooks, and Mailchimp, we believe that everyone should have the opportunity to prosper. We never stop working to find new, innovative ways to make that possible.

Job Overview

We are seeking an experienced and talented Senior Software Engineer to join our team. The candidate must have prior experience in software development, familiarity with calling APIs like from Github and have comfort with programming languages like Python, NodeJS, Java and/or GoLang. The ideal candidate should also have familiarity with our domain that includes security tools like SAST, MAST, IAST, SCA, and compliance audits.

Qualifications

  • A Bachelor's degree in Computer Science or a related field; equivalent work experience will be considered
  • 3+ years of experience in software development
  • Experience with calling APIs such as from GitHub
  • Expertise in at least one of the following languages: Python, NodeJS, Java, GoLang
  • Familiarity with security tools like SAST, MAST, IAST, SCA
  • Familiarity with audits is a plus
  • Strong verbal and written communication skills
  • Strong problem-solving and critical thinking skills


Responsibilities

  • Design, develop, and maintain software applications responsible for reading, transforming and writing data for security and compliance needs
  • Participate in code reviews, design reviews, and other quality and process-oriented reviews
  • Creating and maintaining APIs to integrate and exchange data with other software applications
  • Work with cross-functional teams to develop software solutions for complex business problems
  • Research and analyze software technologies, tools, and products to recommend the most appropriate solutions for the company
  • Participate in testing and debugging of software applications
  • Work with support teams to troubleshoot and resolve technical issues related to software applications