Software Engineer

Smartwyre: Revolutionizing Agriculture through SaaS Solutions
Founded in 2018, Smartwyre is an innovative, venture-financed SaaS company that serves the global agricultural industry, a $400 billion sector. Smartwyre connects the agricultural supply chain by offering enterprise-level software solutions for large agricultural businesses, ranging from multinational corporations to local farms. Serving over 5 million farmers and more than 5,000 distributors globally, Smartwyre operates in regions including the United States, United Kingdom, Europe, and South America.
At its core, Smartwyre is developing a B2B SaaS platform that integrates the commercial operations of companies supplying the world’s farmers with essential resources such as seeds, fertilizers, chemicals, and agricultural services. This comprehensive platform is designed to address critical commercial pain points in the agriculture sector, particularly focusing on pricing, costing, and quoting. Over time, Smartwyre plans to create a networked ecosystem that facilitates data exchange, product information, user analytics, and collaboration, ultimately transforming the business models within this industry.
The Role: Senior Software Engineer
Smartwyre is currently looking for a Senior Software Engineer to join their global engineering team. The engineer will be responsible for designing, developing, and maintaining high-quality, scalable web applications using the .NET framework, contributing to both the front-end and back-end of Smartwyre’s SaaS platform. Collaboration with cross-functional teams is essential, ensuring the development of robust applications that meet customer needs and align with business objectives.
Key Responsibilities:
Develop scalable web applications using the .NET framework to enhance Smartwyre’s SaaS offerings.
Collaborate with product owners and stakeholders to convert business requirements into actionable technical solutions.
Write clean, maintainable, and well-documented code adhering to best practices and design patterns.
Perform thorough code reviews to ensure the quality and consistency of code across the team.
Troubleshoot and debug applications to resolve issues promptly, ensuring minimal disruptions.
Actively participate in agile development processes, including sprint planning and retrospectives, using methodologies like Scrum or Kanban.
Provide mentorship to junior developers, fostering a culture of knowledge-sharing and continuous improvement.
Ideal Candidate:
Smartwyre is seeking a passionate and experienced software developer with proven expertise in .NET technologies. The ideal candidate will have strong experience using C#, ASP.NET, and Web APIs for back-end development, along with front-end skills using React, JavaScript, HTML, and CSS. Familiarity with relational databases like SQL Server and MySQL, as well as ORM frameworks like Entity Framework, is essential.
Smartwyre is looking for someone who is not only technically skilled but also collaborative, with a passion for solving complex problems and delivering high-quality software. You will be comfortable navigating fast changes and uncertainty, and you’ll thrive in a remote-first team that offers both independence and a flat hierarchy.
Required Qualifications:
Proven experience in full-stack software development with .NET technologies (C#, ASP.NET, Web APIs).
Strong front-end development expertise using JavaScript, HTML, CSS, and frameworks such as React or Angular.
Experience working with relational databases and ORM frameworks (SQL Server, MySQL, Entity Framework).
Familiarity with agile development methodologies, particularly Scrum or Kanban.
A strong passion for software development and problem-solving, with a collaborative mindset and the ability to work independently in a fast-paced environment.
Benefits:
Competitive salary and benefits package.
Private Health Insurance (UK) / Health Insurance (US).
Self-directed Paid Time Off (PTO), allowing flexibility in your work-life balance.
Flexible work location and hours, supporting a remote-first culture.
Pension plan (UK) / 401k (US) for long-term financial security.
Occasional international travel opportunities to engage in projects across Smartwyre’s global operations.
Exposure to cutting-edge projects and innovative technologies in the agricultural SaaS space.
Why Smartwyre? By joining Smartwyre, you will be part of an exciting and growing company that is shaping the future of agricultural software solutions. You will have the opportunity to work on transformative technologies that have a global impact, all while contributing to the digital evolution of one of the world’s most important industries. The team-oriented, flexible, and fast-paced environment makes it an ideal place for developers who are passionate about building impactful products and scaling web and mobile applications.
Smartwyre is poised to revolutionize the agriculture industry with its next-generation SaaS solutions and collaborative technology platform. If you are looking for a chance to make an impact in a dynamic, global company while growing your career in software engineering, this is the role for you.