Arable Logo

Arable

Director of Software Engineering & Principal Engineer

Reposted 11 Days Ago
Be an Early Applicant
Hybrid
Bangalore, Bengaluru Urban, Karnataka
Expert/Leader
Hybrid
Bangalore, Bengaluru Urban, Karnataka
Expert/Leader
The Principal Software Engineer will design and develop scalable AgTech solutions, mentor teams, and oversee software architecture. Responsibilities include managing AWS services and ensuring compliance with best practices.
The summary above was generated by AI

About Arable
At Arable, our mission is to connect all the world’s farms and provide the highest-quality data to
power predictive analytics, optimizing the global food system. The need to rethink how we feed an
ever-growing population and manage our natural resources has never been greater. We believe the
heart of the solution lies in digitizing the analog world with high-fidelity data to help food producers
optimize their operations. If successful, our work will enhance the lives of farmers, mitigate
greenhouse gas emissions, and make a significant contribution to securing the global food supply for
decades to come.

Examples of our work:
- Helping farmers in Nebraska manage water more efficiently and sustainably
- Building agricultural climate data networks in Africa to help farmers adapt to climate
change.
- Providing California farmers with tools to save water, reduce risk, and minimize wast

We are seeking a highly experienced and innovative Senior Software leader with extensive
knowledge of building scalable data solutions. The candidate will play a crucial role in designing,
developing, and overseeing the software architecture of our innovative AgTech solutions.
The ideal candidate will have a deep understanding of the latest technologies, software development
methodologies, and a passion for creating efficient and scalable data systems to resolve complex
agricultural technology challenges.

What You Will Do:

  • Design and Development
  • Design, develop, and implement high-quality software solutions, focusing on stability, scalability, and performance.
  • Collaborate with cross-functional teams to define, design, and develop new features and
  • enhancements.
  • Employ AWS services efficiently to architect, design, and implement robust, scalable, and secure solutions, starting with ingestion of sensor data from IoT devices through data presentation in web and mobile applications and data delivery via API.
  • Technical Leadership
  • Mentor development teams on best practices, code quality, and architectural vision.
  • Ensure the implementation of agreed-upon architecture and design.
  • Provide guidance on the technical feasibility and scope of upcoming projects and initiatives.
  • Strategic Planning
  • Develop architectural and technical plans to facilitate the execution of product roadmaps.
  • Evaluate emerging technologies and software products to determine feasibility and desirability of incorporating their capabilities within the company's products.
  • Documentation and Compliance
  • Create comprehensive documentation for the software architecture and design.
  • Ensure compliance with industry standards and best practices, including security and data protection.

What You Bring:

  • Bachelor’s or Master’s Degree in Computer Science, Information Technology, or a related field.
  • A minimum of [12 years] of experience in software development and 5+ years as a Senior Technical Manager or Principal Engineer
  • Strong expertise in AWS services, Cloud Native solutions using Kubernetes
  • Proven experience in designing and developing scalable, high-performance data systems. Prior experience with leading data platforms is a plus.
  • Advanced knowledge of software development methodologies, design, and deployment.
  • Team player with excellent verbal and written communication skills

Necessary technical skills:

  • Expert in managing AWS Cloud (Design, Provision, Security, Costing, Compliance etc.,) and AWS services like ECS/EKS, S3, RDS, SQS etc.
  • Expert in Infrastructure management using Terraform, CDK, Helm, ArgoCD etc.,, proficient in developing solutions using Docker, Kubernetes etc.,
  • Hands on with DevOps/GitOps, CI/CD practices, Release Management, Continuous Monitoring/Observability
  • Proficient in multiple high-level programming languages and data structures, prefer strong Pythonic mindset

Desired technical skills:

  • Proven experience or knowledge in the Agricultural Technology (AgTech) sector.
  • Skilled in advanced AI/ML techniques, including Generative AI (GenAI), Agentic frameworks, Retrieval-Augmented Generation (RAG), and MCP Server.
  • Experience integrating with external systems such as IBM Weather and NASA GIS data via APIs or Data Integration platforms.

Qualities for Success:

  • Sustainability-Focused: Deep commitment to global food systems and environmental impact.
  • Agile and Adaptable: Thrives in fast-paced environments, capable of managing diverse responsibilities, and proficient in navigating new challenges while staying current with emerging technologies.
  • Technical Ownership: Takes initiative in projects and significantly influences the technology roadmap.
  • Collaborative Communicator: Effectively communicates and collaborates across various teams.
  • Innovative Problem-Solver: Designs cost-effective solutions and adeptly troubleshoots issues in the field.
  • Inspirational Leader: Possesses the ability to inspire, mentor, and elevate both peers and partners.

Why Join Arable?
Join top innovators in Ag Tech and help transform global agriculture. Make a direct impact on
sustainability and water conservation in farming communities worldwide. We are a fast-moving
startup committed to providing a rewarding employee experience through the work we do, the team,
compensation, and benefits, including:
● Flexible working hours
● Hybrid Remote work environment
● A focus on community involvement and career development

Top Skills

Argocd
AWS
Aws Ecs
Aws Eks
Aws Rds
Aws S3
Aws Sqs
Ci/Cd
Docker
Kubernetes
Python
Terraform

Similar Jobs

7 Minutes Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Internship
Internship
Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Cybersecurity • Data Privacy
As a CA Industrial Trainee, you'll assist the reporting team with audits and compliance, preparing documentation, validating financial data, and ensuring timely completion of tax and secretarial compliances.
Top Skills: MS Office
An Hour Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
Fintech • Information Technology • Financial Services
The Vice President of Shared Data leads data management operations, ensuring high-quality data and team performance, while driving strategic initiatives and innovations in data sourcing and management.
Top Skills: AlteryxJIRAMetabaseOffice 365OutreachPower BIPythonSalesforceSQL
4 Hours Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Junior
Junior
Fintech • Financial Services
The Securities Operations Associate will support lifecycle tasks, review issues, collaborate with teams, and assist in operational processes within securities operations.
Top Skills: Collateral ManagementMargin CalculationsSecurities OperationsTrade Lifecycle

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account