Software Engineering Manager

Watsonville, California


Employer: Insight Global
Industry: Software Engineering
Salary: Competitive
Job type: Full-Time

Day to Day
Insight Global is searching for a Software Engineering Manager for its startup robotics clients that is innovating within the field of agricultural technology. This software manager would be leading a team of software engineers, delegating critical tasks, mentoring team members, directing the shipping of user-facing software to clients, and interfacing with clients to receive and implement feedback. The ideal candidate would have technical expertise and willing to work alongside their team to ensure delivery of software and updates in a timely manner. This manager will have had experience driving a software product through the development lifecycle and have it successfully be implemented, monitored, and improved within client-facing hardware. Work will span multiple areas, from cloud infrastructure and distributed systems to application development and embedded systems, ensuring the robots operate safely, efficiently, and effectively. Overall, the ideal candidate will be motivated and eager to work within a start-up that is committed to bettering the lives of farmers who are committed to green technology, regenerative practices, and the advancement of a foundational industry into the technological era.

Responsibilities
Lead a team through the planning, designing, implementing, monitoring, and improving of software solutions for different parts of the clients robotics platform using the agile methodology
Schedule milestones for software releases and ensure tasks are well-defined for the team
Manage the development of full-stack web applications and embedded/kiosk displays.
Collaborate with cross-functional teams to drive design and architecture decisions.
Develop and maintain cloud infrastructure and distributed systems.
Aid in the implementation of DevOps practices, including CI/CD and hardware-in-the-loop testing.
Interact with clients to gain feedback and implement feedback.

Annual Compensation:
$150-170,000/yr
Exact compensation may vary based on several factors, including skills, experience, and education.
Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com .

To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Required Skills & Experience

Bachelors degree in computer science, engineering, mathematics, or related fields
Proven track record of delivering at least one software product within hardware from start to finish.
5 years of professional experience in software engineering
Expertise in at least two of the following areas: cloud infrastructure, distributed systems, DevOps, data engineering, front-end application development, software life cycle for IoT devices, or embedded systems.
Proficiency in a systems programming language such as Rust, C++, C, or Go.
Strong understanding of software development practices and deployment, including version control, testing, documentation.

Nice to Have Skills & Experience

Familiarity with Farm-ngs tech stack: Rust, Python, TypeScript/React, NVIDIA Jetson.
Experience in robotics software development, computer vision, machine learning, or autonomous systems.
Knowledge of agricultural systems or farming practices.

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.

Created: 2024-09-28
Reference: 383240
Country: United States
State: California
City: Watsonville


Similar jobs: