Lead and mentor a team of developers and testers in delivering high-quality software for facility operations. Oversee development processes and ensure timely feature delivery while maintaining technical excellence.
The company where you can make an impact and bring value.
Job Summary:
We are seeking a hands-on Software Development Manager to lead a small, dynamic team of developers and testers delivering high-quality software for our Facility Operations products. This role focuses on day-to-day team leadership, technical execution, and collaboration with Product Managers to deliver new features and maintain existing systems.The ideal candidate is a strong technical contributor who enjoys mentoring developers, writing code, and improving development processes. This position will work closely with both onshore and offshore team members to ensure reliable, maintainable, and performant software delivery.
We’re seeking a hands-on Development Manager to lead the development of our mission-critical automation platform, oneWeigh at Greenstone Systems. In this role you’ll own the full lifecycle of a highly extensible, hardware-integrated solution deployed in grain elevator and agribusiness environment-where scale house operations cannot fail. Customers rely on this system to manage inbound and outbound traffic, billing, compliance and more, so your work must result in bullet-proof, high-availability software that seamlessly integrates with physical scale systems, RFID, ERP connections and real-time workflows. If you have the technical vision and execution chops to build for extensibility, hardware-software convergence, and operational resiliency under support-intensive conditions, this is the opportunity for you.
Job Description:
Key Responsibilities:Team Leadership & Development:
- Lead, mentor, and support a team of local and remote software developers and testers.
- Participate in recruiting, onboarding, and performance feedback.
- Help developers grow technically through code reviews, pair programming, and technical discussions.
- Foster a collaborative, supportive, and results-driven team culture.
Software Development Process:
- Actively contribute to development activities — writing code, reviewing pull requests, and debugging issues.
- Collaborate with Product Managers to clarify requirements, estimate work, and plan development sprints.
- Ensure the team follows Agile/SCRUM practices and delivers on time and within scope.
- Drive continuous improvement in coding standards, testing practices, and CI/CD pipelines.
- Promote a strong focus on quality and maintainability.
- Work closely with Product Managers, QA, and other stakeholders to prioritize tasks and communicate progress.
- Track and report team performance metrics, sprint outcomes, and project milestones.
- Help balance development priorities with technical debt reduction.
Technical Guidance:
- Provide hands-on technical leadership — guide architecture discussions and assist with design decisions.
- Ensure solutions follow best practices and align with overall product and technical goals.
- Support modernization and refactoring efforts of legacy systems as needed.
- Strong hands-on coding and debugging skills (preferably in C#, .NET, and SQL).
- Solid understanding of software development practices, including CI/CD and Agile methodologies.
- Effective people leadership and mentoring skills.
- Excellent problem-solving, organization, and communication abilities.
- Ability to manage multiple projects and priorities in a fast-paced environment.
- Strong sense of ownership and accountability for team deliverables.
- Customer-focused mindset and attention to quality.
- Manages a small to medium-sized development team (local and remote).
- Responsible for sprint planning, task assignments, and performance feedback.
- Makes day-to-day technical and project-level decisions with limited oversight.
- Works under the guidance of senior technical leadership or an R&D Director.
- Occasional travel (up to 10%) for team meetings, planning sessions, or customer events..
- Degree/Diploma in Engineering, Computer Science or another technical discipline
- Bachelor’s Degree in Computer Science, Engineering, or related technical field.
- 4+ years of professional software development experience.
- 1–2 years of team leadership or technical lead experience.
- Strong coding experience with C#, .NET, and MS SQL.
- Experience with Agile/SCRUM development and CI/CD processes.
- Familiarity with client-server and on-premises software systems.
- Required strong knowledge of application development as well as experience with professional development language
- Required experience designing and developing on-premises commercial applications
- Strong background in client-server systems technology
- Experience with a wide array of technologies
- Strong knowledge of the agriculture industry and/or Greenstone’s products
- Experience in re-platforming applications to new technology
- Leverage, develop, and coach architects
This is a remote based position with office options in Alpharetta, GA or Ankeny, IA.
2025 - EOE/M/D/F/V
Worker Type:
RegularNumber of Openings Available:
1Top Skills
.Net
C#
SQL
Similar Jobs
Fintech • Payments
The Software Development Manager will lead the engineering team for the WEX Bill Pay platform, driving strategy, fostering innovation, and ensuring development efficiency while managing team growth and collaboration with product partners.
Top Skills:
AWSAzure
Information Technology • Marketing Tech • Social Media
Lead and develop a high-performing engineering team for GoDaddy's AI platform. Drive platform excellence, collaborate with teams, and ensure robust software delivery.
Top Skills:
AWSAzureCi/CdDockerGCPGoKubernetesNode.jsPython
Agriculture
The Software Development Manager leads developers and testers in delivering software that meets customer needs, directs product development life cycle, implements Agile methodologies, mentors staff, and fosters innovation using AI technologies.
Top Skills:
.NetAi Development FrameworksC#Ms Sql
What you need to know about the San Francisco Tech Scene
San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.
Key Facts About San Francisco Tech
- Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Google, Apple, Salesforce, Meta
- Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
- Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
- Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine


.png)