Senior Engineering Manager
Position Overview:
We are on the lookout for a passionate and experienced Engineering Manager to join our dynamic team of talented senior professionals. In this pivotal role, you will blend your technical skills with strategic leadership to drive our software development initiatives. We are seeking someone who is positive in nature, forward-thinking, and willing to think outside the box to help ensure that our architecture is maintained and optimized for both immediate needs and long-term growth and success.
Key Responsibilities:
Technical Leadership:
- Establish and guide the technical direction of our projects, setting robust standards that ensure top-notch software quality.
- Help ensure that our architecture is both current and scalable, aligning with long-term strategic goals.
- Conduct thorough code reviews, providing insightful feedback to enhance team performance and foster continuous improvement.
- Serve as a go-to resource for the team, offering guidance on complex technical challenges and best practices.
Team Management
- Recruit, mentor, and nurture a high-performing technical team, fostering a culture of collaboration, innovation, and accountability.
- Delegate responsibilities while empowering team members to take ownership of their work and grow in their roles.
- Conduct regular performance evaluations and provide constructive feedback to support professional development.
- Encourage a positive mindset among team members, promoting creativity and problem-solving thinking.
Communication
- Actively participate in discussions with customers and team members, ensuring open lines of communication and a deep understanding of project requirements.
- Collaborate closely with Program Management to streamline communication processes, facilitating alignment between technical and business objectives.
Anticipation and Resilience
- Proactively identify potential challenges and implement strategies to mitigate risks before they impact project timelines.
- Demonstrate resilience and adaptability, navigating setbacks with a positive attitude and turning challenges into opportunities for growth and learning.
Time Management:
Skillfully balance your own coding responsibilities with the oversight of your team’s workload, ensuring efficient project execution and timely delivery of results.
Technical Contributions:
Contribute to the development process through hands-on coding, even when not directly tied to critical engineering tasks, demonstrating commitment to the team’s success and a forward-thinking approach.
Qualifications:
- Education: Bachelor's degree in computer science, Engineering, or a related field.
- Experience: Minimum of 10 years of relevant work experience, with a strong foundation in software development.
- Leadership: Proven management experience, showcasing your ability to lead, motivate, mentor and inspire a diverse team.
- Technical Skills: Expertise in C#, which serves as our primary backend language, as well as familiarity with JavaScript and Python.
- Database: Experience with SQL Server and understanding of database management.
- Industry Knowledge: Knowledge of agriculture or agribusiness is advantageous, but not required.
- Problem Solving: Excellent problem-solving skills and a strategic mindset, with the ability to navigate complex technical landscapes.
- Communication: Outstanding communication and interpersonal skills, with a knack for building relationships and fostering collaboration.
References:
Candidates are encouraged to include references from previous employers or colleagues who can attest to their technical prowess and leadership abilities.
Why Work With Us?
- Innovative Environment: Join a forward-thinking team that is dedicated to advancing agronomy through technology.
- Collaborative Culture: Be part of a supportive and dynamic team where your ideas and contributions are valued.
- Career Growth: Opportunities for professional development and career advancement in a growing company.
- Competitive Benefits: We offer a comprehensive benefits package including health insurance, retirement plans, and more.
- Work-Life Balance: Enjoy a balanced work environment with flexible working options.
About Us:
At FarmQA, we are at the forefront of agronomy management innovation, delivering cutting-edge software solutions designed to enhance the capabilities of crop consultants, agricultural retailers, and cooperatives. Our mission is to advance the future of agronomy through technological excellence and exceptional customer service. We are a dynamic and expanding team committed to making a meaningful impact in the agricultural industry.
Position Details:
- Type: Full-time
- Location: Onsite at our Fargo, ND office
How to Apply:
To apply, please submit your resume and a cover letter outlining your relevant experience and why you are interested in this position to our LinkedIn job post or click the "Apply" button below. We look forward to learning more about you and exploring how you can contribute to our team.
Apply