What are the responsibilities and job description for the Senior Software Engineer position at Sensei Ag?
About Sensei Ag
Sensei Ag is a market-changing AgTech company aiming to solve global gaps and inconsistencies in nutrition, food safety, and food security through the transformative power of data. Guided by the capabilities and insights of our founders, technology entrepreneur Larry Ellison and Dr. David Agus, we design, develop and deploy cutting-edge agricultural technologies to build a better, more stable food supply that is capable of feeding our entire world nutritionally-relevant, delicious, affordable meals.
Position Description
We are looking for a talented Senior Software Engineer to help us build the next generation of indoor farming technology. This role will require working within a multi-disciplinary organization to discover product requirements and design software systems while writing clean and performant code. You will have the opportunity to work on projects spanning web and mobile app development, data collection and analysis, and business intelligence. We are mission-driven, multi-disciplinary product developers striving for optimal growing practices. This is a new team, so you will have significant opportunity to make your mark on the products and systems we develop. Our primary focus is delivering solutions that enable data-driven farm management.
Responsibilities
- Work in an agile team to develop complete, elegant, well-tested, and well-documented software products.
- Collaborate with designers, product managers, engineers, non-technical stakeholders, and leadership to discover requirements and deliver compelling products.
- Design and refine software architecture.
- Initiate discussions, collaborate with peers, and provide design direction to ensure technical feasibility and long-term maintainability.
- Implement robust software development processes and continually improve the team’s practices.
- Identify, track, and resolve bugs and performance issues.
- Mentor junior engineers.
Required Skills, Abilities and Qualifications
- 5 years of professional software development experience.
- Expert understanding of software engineering and architecture.
- Proficient in at least two of the following: Python, Node.js, JavaScript/TypeScript and HTML/CSS, Kotlin, Java, Ruby.
- Expert understanding of relational databases and SQL.
- Experience developing in Kubernetes and cloud environments.
- Expert understanding of Git and CI/CD.
- Experience with modern single-page application frameworks, such as React, Angular, or Vue.
- Experience developing mobile applications.
Preferred Skills, Abilities and Qualifications
- Deep understanding of Docker, Kubernetes, Terraform.
- Experience in DevOps and cloud infrastructure.
- Career history in agriculture or manufacturing.
Educational Requirements
- High School Diploma required, college degree in computer science, IT or similar, preferred.
Traits We Value
- Appreciation for transforming health and the future of food
- Smart, not arrogant
- Humble and hardworking
- Entrepreneurial, not risk averse
- Kind and genuine
- Grit and lots of it
Compensation & Benefits
- Medical
- Dental
- Vision
- 401K
- LTD
- STD
- Life
- FSA/HSA/Dependent Care Reimbursement
- Fringe Points
As a condition of employment with Sensei Ag, we require all US-based employees be fully vaccinated for COVID-19. The only exception would be if a valid medical or sincerely held religious belief accommodation is approved.