Intuit FinTech is your trusted financial expert empowering financial prosperity for businesses and consumers through a convenient, powerful, AI-native fintech platform. The Staff Software Engineer in the Risk Team will drive the innovation and scaling of risk management platforms, developing AI-driven solutions that enhance security and operational efficiency while collaborating with cross-functional teams.
Responsibilities:
- Apply expert level software engineering and industry best practices to design, implement, and support software products and services
- Evaluate the most relevant factors and exercise independent judgement in the creation, design, implementation or modification of software and services
- Act as a technical lead for complex projects
- Design and develop new software applications, services, features, and enhancements, and maintain existing software products
- Participate in the entire product lifecycle for software products and services that are broad in scope and complexity, applying a full understanding of software engineering methodologies and industry best practices
- Utilize specialized knowledge to design, develop, and maintain Intuit’s software
- Roughly 40-60% hands-on coding
- Implement build plans and deployment strategies for various software projects
- Install, configure, optimize, and maintain build and deployment tools as needed
- Consolidate tools sets and drive consistency of configuration management and software release mechanics across our organization, working cross-functionally with various groups and teams
- Troubleshoot issues and define ongoing solutions
- Pilot, configure, refine, and document complex build and configuration frameworks and procedures
- No direct reports and no managerial duties
- Individual contributor level role only
- May telecommute from home
Requirements:
- 8+ years of experience developing systems/software for large business environments
- Solid design and coding skills (Java, J2EE, REST, SOAP, JSON)
- Strong OOD and SOA principles, with ability to implement them in a language of choice (Java/J2EE)
- Strong experience leading architecture design and implementation of robust and highly scalable web services
- Skilled in technical leadership and track record of quality & reliable solutions delivery with knack of operational excellence
- Knowledge of current trends and best practices in the modern SaaS technology landscape
- Experience in leveraging Amazon Web Services for building scalable applications
- Strong mentoring skills
- Able to influence and communicate effectively with both technical and non-technical people
- Excellent communication skills. Communicates clearly, succinctly, and persuasively to all levels of employees, customers and management (including executives)
- Experience in making successful trade-offs that balance the short- and long-term product goals