Staff Software Engineer

Year    KA, IN, India

Job Description

Category Software Engineering


Location Bangalore, India; Bangalore, India


Job ID 18035



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


The Tech 4 Intuit (T4I) People and Places Technology team delivers the technical solutions that support the entire lifecycle (Hire to Retire) for our global employees. We are seeking a highly skilled Staff Software Engineer with a strong background in Java, AWS, Kafka etc. preferably with experience in the enterprise engineering domains and working experience on building platforms. In this role, you will develop high-quality, scalable software that aligns with Intuit's architectural best practices and core values, delivering best-in-class solutions that directly impact every Intuit employee

Responsibilities



Design, build, and maintain scalable web applications, backend services, and data integration pipelines. Drive the end-to-end technical execution of projects and features, ensuring high standards for quality and operational excellence. Shape architectural decisions, Participate in design reviews and ensure sustainable code for scale and/or rapid iteration. Lead the technical design of complex features, making sound architectural decisions and creating clear, effective documentation Set solid technical examples and patterns and drive best practices adoption including testing and observability Solves complex, ambiguous technical bugs that may require system understanding outside their team's ownership Provide reliable project estimates, factoring in technical risks and team capacity, while strategically balancing trade-offs between rapid delivery and long-term system health Eliminates systemic roadblocks through cross-functional influence and shape execution practices to maintain quality standards through every release, monitoring after it goes live. Takes full responsibility for successful delivery of major features or projects, including managing risks and keeping stakeholders informed. Resolve technical constraints between individual and/or cross-functional partners by leveraging values, principles, customer problems and technology patterns/best practices. Demonstrate a strong aptitude for learning and applying new languages, frameworks, and technologies to solve emerging challenges Identify and explore opportunities to apply AI/ML, including Generative AI, to enhance application features and streamline workflows Lead technology/design evaluation and adoption, considering long-term implications and integrating AI/GenAI tools to enhance team capabilities

Qualifications



5+ years of experience designing and developing web applications, backend services, and data pipelines. 3+ years of experience with server-side technologies. BS/MS in computer science or equivalent work experience. Strong experience developing Java/Java EE services and applications, preferably with Spring Boot. Strong knowledge of API development (REST/GraphQL), including pagination, throttling, caching, API security, and routing. Expertise in cloud technologies (AWS preferred) and architecting highly scalable, resilient systems. Working knowledge of streaming frameworks and event-driven architecture. Experience on Apache Flink is good to have. Experience with observability tools (e.g., Splunk, Wavefront) for improving application logging, creating dashboards and visualizations. Excellent communication skills, with the ability to explain complex technical concepts to diverse audiences. Experience with unit testing, Test Driven Development( TDD), and test automation tools (e.g., Karate). Solid knowledge of algorithms, design patterns, and clean architecture is necessary Experience with SQL/NoSQL databases, data lakes, Kafka, and schema modeling. Experience with Agile development methodologies such as Scrum and XP. Experience in enterprise engineering domains (e.g., Finance, HR, Places) is a plus.


Intuit provides a competitive compensation package with a strong pay for performance rewards approach. This position will be eligible for a cash bonus, equity rewards and benefits, in accordance with our applicable plans and programs (see more about our compensation and benefits at Intuit: Careers | Benefits). Pay offered is based on factors such as job-related knowledge, skills, experience, and work location. To drive ongoing fair pay for employees, Intuit conducts regular comparisons across categories of ethnicity and gender. The expected base pay range for this position is:

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4760756
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year