Senior Lead Software Engineer

Date: Feb 7, 2025

Location: Bangalore, Karnataka, IN, 560001

Company: John Deere

Title: Senior Lead Software Engineer - 109385
Primary Location: India (IN) - Karnataka  - Bangalore   
Job Grade: 08 
Employee Referral Bonus: Referral Bonus will be provided as per Company's policy.

Duties:

 

  • Application Development: Design, develop, test, and integrate applications of medium complexity, ensuring high-quality and efficient solutions.
  • Solution Evaluation and Implementation: Participate in the evaluation and implementation of design solutions to enhance cost, quality, and performance of applications.
  • Technical Leadership: Provide technical direction to team members to resolve complex design and production problems, ensuring project goals are met.
  • Mentorship: Coach and mentor junior team members on technical aspects, fostering their development and ensuring knowledge transfer within the team.
  • Best Practices Implementation: Proactively work towards implementing industry best practices to improve processes and outcomes.
  • Collaboration: Demonstrate strong collaboration skills by working effectively with cross-functional teams and business stakeholders across products.
  • Agile Methodology: Follow Agile software design methodology for software configuration and development, ensuring iterative progress and continuous improvement.
  • Documentation Maintenance: Maintain system documentation, ensuring it remains relevant and up-to-date as needed for ongoing support and reference

Required:

  • 5+ years of hands on software coding skills in Python, and frameworks like Django, Flask, API design, databases (SQL & no-SQL
  • 3+ years of experience in cloud development with the AWS platform
  • Implementation experience of engineering practices like TDD, DevSecOps, Software automation, CI/CD. Strong understanding of Agile and XP practices
  • Skilled at implementing appropriate design patterns, microservices framework, loosely coupled architecture and scalable application
  • Deep understanding of security frameworks, authentication and authorization schemes
  • Experience in performance tuning and scaling applications.
  • Experience in Application stack modernization and migration
  • Excellent problem-solving and critical-thinking abilities.
  • Strong communication skills to convey technical concepts to non-technical stakeholders.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • E-Commerce experince is must to have

Desired:

  •  Understanding of Data & AI
  •  Demonstrated learning agility and strong desire to innovate.
  •  Ability to explore emerging frameworks, technology and tools and plan technical implementation
  •  Experience in software test automation. 

Education:

  •  Bachelor’s degree in a Computer/Software Engineering, Computer Science, or Information Technology discipline
  •  AWS Certificate

 

 

This Position will be posted till 21st February 2025.


Job Segment: Test Engineer, Software Engineer, Cloud, Testing, Computer Science, Engineering, Technology