Jobs and Careers
JO

Senior Software Engineer

John Deere
United Statesfull_timeVerifiedPosted 14 May 2025
💰 $160,704/yr($107,136/yr$160,704/yr)

About the role

There are over 7 billion people on this planet. And by 2050, there will be 2 billion more... many moving into urban centers at an unprecedented rate. Making sure there is enough food, fiber and infrastructure for our rapidly growing world is what we're all about at John Deere. And it's why we're investing in our people and our technology like never before! Here the world's brightest minds are tackling the world's biggest challenges. If you believe one person can make the world a better place, we'll put you to work. RIGHT NOW.

 

John Deere is an equal opportunity employer. All qualified applicants will receive consideration for employment without regards to, among other things, race, religion, color, national origin, sex, age, sexual orientation, gender identity or expression, status as a protected veteran, or status as a qualified individual with disability.

 

Primary Location: United States (US) - Iowa  - Johnston  
Function: Technology (CA)
Title: Senior Software Engineer - 113013
 
Onsite/Remote:Partial Remote Position

 

  

 

Your Responsibilities

 

As a Senior Software Engineer for JD Enterprise Technology located in Johnston, IA, you will:

 

• Design, document, develop, troubleshoot, test, and deploy software applications and systems.
• Ensure adherence to software engineering best practices and maintain high code quality standards, while providing clear guidance and addressing technical challenges for the project and team.
• Monitor, measure, and ensure the scalability, performance, and high availability of production workloads.
• Conduct technical research and feasibility studies to deliver high-quality solutions that align with project requirements and strategic architecture.
• Implement approved designs and architectures, ensuring compliance and selecting appropriate technologies for development teams.
• Understand the vision, strategy, and customer requirements within your area of responsibility, influencing the technical aspects of the roadmap and making informed decisions regarding technology upgrades and hosting.
• Promote and foster an Agile culture and software development processes within teams, while monitoring product health, technical debt, and key metrics.
• Demonstrate strong persuasive communication skills, both written and verbal.
• Mentor and guide team members in developing new skills based on project needs and technological advancements.

 

VISA Sponsorship is NOT Available for this position

 

What Skills You Need

 

• Hands-on experience in backend software engineering focused on building Restful API using C#, DotNet, ASP.NET, JavaScript, SignalR, Redis Cache, Python, Design Patterns, and building enterprise-grade applications with architectural integration patterns (6 years).
• Experience in building robust, native-first, performance centric software application for mobile platforms using Swift, Swift UI, Core Data, Combine for iOS and Kotlin, Jetpack, Architecture Components for Android (6 years).
• Proficiency in mobile programming concepts and features like Generics, State management, Animation & Gestures, Custom Views, Push notification with FCM/APNS, Kotlin Flow, Apple Grand Central Dispatch, Automatic Reference Counting, TDD, MVC, MVVM (6 years).
• Proven knowledge of real-time communication and high availability with NLP framework, Call-streaming, SiPREC, Android Telephony Framework, Android Auto, Apple CallKit, CarPlay, integration with wired and Bluetooth connectivity for capabilities like Voice, VoIP, WebRTC, SMS, WhatsApp, Email with Twilio, SendGrid, Vonage, Meta and Agora (6 years).
• Strong background in building end-to-end automation and implementation of CI/CD using native build tools, Fastlane, Shell-scripting, YAML, JSON with GitHub workflow and Azure DevOps for private and official store release distribution (6 years).
• Working knowledge of Azure and AWS cloud platform and cloud-native practices with Containers, ServiceBus, Application Insights, Storage Accounts, SQL Server, Cosmo DB, SNS, SQS, Azure Cognitive Services, AWS Chime SDK, Kinesis, CloudWatch (6 years).

 

What Makes You Standout

 

• Ability to leverage OpenAI APIs for tasks such as text generation, summarization, and translation.
• Experience with various generative models such as GANs, VAEs, and diffusion models
• Proficiency in using frameworks such as Core ML (iOS) and TensorFlow Li

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

John Deere

View company profile →