Senior Software Engineer

Intuit Mountain View , CA 94035

Posted 2 months ago


Come join the Data Protection Engineering team within Intuit's Security R&D organisation. Intuit's Data Protection team harnesses the power of data, technology, and people to protect our customers, partners, and business from fraud and abuse.

What you'll bring

  • 8+ years' experience designing and developing web, software, or mobile applications.

  • Strong leadership experience: Leading meetings, presenting, technical go to person, and cross-functional leader.

  • Expert Java programming skills.

  • Python and Go are huge Plus

  • 3+ years, experience with web services (consuming or creating) with REST or SOAP.

  • Excellent communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences.

  • Expertise in the Software design/architecture process.

  • Expertise with unit testing & Test Driven Development (TDD).

  • Business Acumen - strategic thinking & strategy development.

  • Building strong teams - set and evangelize vision, facilitative leadership, attract and retain key talent.

  • BS/MS in computer science or equivalent work experience.

How you will lead

  • Architecting and developing web, software, mobile apps, prototypes, or proofs of concepts (POC's)

  • Leading the gathering of functional requirements, developing technical specifications, and project & test planning

  • Acting as the technical subject matter expert: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team solving challenging programming and design problems

  • Hands-on coding

  • Generate technical documentation and PowerPoint presentations to communicate architectural and design options, and educate development teams and business users

  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches

  • Work cross-functionally with various Intuit teams including: product management, QA/QE, various product lines, and/or business units to drive forward results

  • Demonstrate a passion for developing well architected, elegant, web and/or mobile apps

  • Experience with Agile Development, SCRUM, or Extreme Programming methodologies

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Microsoft Corporation

Posted 5 days ago

VIEW JOBS 9/15/2021 12:00:00 AM 2021-12-14T00:00 Job Description: Microsoft Azure is in the cloud race to win it! We are part of the Azure networking team responsible for designing, building and operating critical network services that will help us differentiate from our fierce competitors and generate new revenue. We are responsible for enabling enterprises to connect their on-premise networks and devices to the cloud, in the most secure and performant way possible. Our team builds application delivery services such as load balancing and firewalls. At the core of these services is a solid SDN and NFV infrastructure that we continuously innovate on to improve agility, scalability, reliability and cost effectiveness of our services. We are looking for software engineers who are passionate about building infrastructure and hyperscale systems that are responsible for high impact network services that provide reliable connectivity, security, and application delivery. We seek candidates with expertise in one or more of the following areas: * Expertise in building large scale distributed systems and cloud services * Proficiency in one or more: C#, C++, GoLang, Java, gRPC, Protobufs * Expertise in Container platforms and technologies (Docker, Kubernetes etc.,) * Knowledge of L7/API security, OWASP, CRS, ModSec & compliance is a plus. * Knowledge of Layer 7 load balancers and Firewall appliances such as WAF is a plus. * Knowledge of Layer 7 proxies (Nginx, HAproxy, Envoy) is a plus * Knowledge of large-scale Monitoring, Alerting and fleet management is a plus. This is a highly visible role in an area of large and expanding investment for Azure and offers a terrific opportunity for technical and career growth. Our team's innovations are well recognized in the cloud and networking industry. You will be required to pass Microsoft background checks prior to the start of employment and periodically thereafter. Further details regarding this process will be provided in follow up correspondence. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work. Requirements: BS or MS or PhD degree in Computer Science or Electrical Engineering 8+ years of professional software development experience Microsoft Corporation Mountain View CA

Senior Software Engineer