Search by job, company or skills

I

Principal Software Engineer

6-11 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

What You'll Bring

  • BS/MS in Computer Science or a related field.
  • 15+ years of experience developing systems/software for large-scale business environments, primarily with Java, J2EE.
  • 5+ years designing complex distributed systems, management products, or business applications.
  • Strong design and coding skills in Java/J2EE; familiarity with PHP, Ruby, Perl, XML, REST, SOAP, JSON is a plus.
  • Expertise in Object-Oriented Design (OOD) and Service-Oriented Architecture (SOA) principles and implementation.
  • Proven experience leading the design and implementation of robust, highly scalable web services.
  • Solid knowledge of JBoss, Maven, and Spring frameworks.
  • Skilled in software development lifecycle (SDLC) processes.
  • Experience with SCRUM, Agile, iterative development methodologies is preferred.
  • Ability to work across varying levels of abstractionfrom business and product strategy to technical design and implementation.
  • Capable of synthesizing solutions from diverse inputs and complex data, including build/buy/partner decisions.
  • Experience with Struts, Hibernate, JSF, MySQL, ActiveMQ is a plus.
  • Prior experience in utility computing or cloud computing domains highly desired.

Team and Leadership Qualifications

  • Strong team player with excellent analytical, problem-solving, and communication skills.
  • Experienced mentor and coach with the ability to influence and communicate effectively across technical and non-technical audiences.
  • Proven ability to work with global teams across multiple time zones.
  • Adaptable and flexible in fast-paced, complex technical environments.
  • Results-driven, able to collaborate cross-functionally while maintaining strong relationships.
  • Excellent verbal and written communication skills, able to communicate succinctly and persuasively at all levelsincluding executives.
  • Self-starter attitude with strong independent decision-making capabilities.

How You Will Lead

  • Drive significant technology initiatives end-to-end, spanning multiple layers of system architecture.
  • Lead the design and implementation of durable, scalable, and secure software solutions that solve critical customer problems.
  • Recommend and enforce best practices for software development and tool usage.
  • Capture and refine technical requirements and use cases.
  • Deliver high-quality technical designs and implement highly available web services.
  • Collaborate with internal teams (Architecture, Product Management, QA, Production Operations) and external partners for cross-functional design, solution integration, and onboarding across mobile, SaaS, PaaS, web, and desktop platforms.
  • Stay current on emerging trends and standards in mobile, SaaS, and PaaS technologies, recommending best practices.
  • Tackle complex or uncharted technical challenges and share key insights.
  • Provide technical leadership and be a role model for engineers pursuing technical career paths.
  • Inspire innovation that fuels Intuit's growth and strategic vision.
  • Apply your experience and creativity to emerging business needs.
  • Mentor engineers on processes, methodologies, and professional development.
  • Provide perspective on industry trends, emerging technologies, prototype development, patent proposals, and process improvements.

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Intuit is a global technology platform that helps our customers and communities overcome their most important financial challenges. Serving millions of customers worldwide with TurboTax, QuickBooks, Credit Karma and Mailchimp, we believe that everyone should have the opportunity to prosper and we work tirelessly to find new, innovative ways to deliver on this belief. We encourage conversations on this page and will not delete comments that follow our terms of use. In order to keep this a safe community, the below posts may be removed: Repeated posts of the same content, spam or posts from fake accounts or profiles, offensive language or material, threats to others in the community, posts deliberately aimed to have a negative effect on the community or conversations.

Job ID: 126017973

Similar Jobs