Software Engineering Manager
Job Purpose and Impact
The Software Engineering Manager job sets goals and objectives for the achievement of operational results for the team responsible for developing and delivering software projects while meeting quality standards and deadlines. This job oversees the software engineering team to deliver against project planning and prioritization, coordinating with cross functional teams and allocating resources effectively to achieve optimal efficiency. This job also leads the implementation of best in class industry standards and suggests continuous improvement options for the development process.
Key Accountabilities
- PROJECT MANAGEMENT: Coordinates the planning, implementation and delivery of software projects, including resource allocation, to ensure they are completed on time and within scope.
- TECHNICAL GUIDANCE: Leads and guides the team to design and develop high quality software solutions by writing clean, maintainable and efficient code such as small prototypes, utilities, tools and proposals with code and advancing the teams capability.
- QUALITY ASSURANCE: Reviews to ensure the quality and performance of software applications through rigorous testing, code reviews, and adherence to best in class industry standards.
- PROCESS IMPROVEMENT: Coordinates continuous improvement initiatives and leads implementing approved standards to improve software development and deployment processes and operational excellence.
- COLLABORATION: Coordinates collaboration with product managers, designers and other cross functional teams to gather requirements, set priorities, and deliver resolutions to meet business objectives.
- DOCUMENTATION: Leads the creation and maintenance of comprehensive documentation for software applications, deployment processes and system configurations.
- TECHNICAL SUPPORT: Leads technical support and troubleshooting for deployed applications for minimal downtime and fast resolution of issues.
- TEAM MANAGEMENT: Manages team members to achieve the organization's goals, by allocating resources, ensuring productivity, communicating performance expectations, creating goal alignment, giving and seeking feedback, providing coaching, measuring progress and holding people accountable, supporting employee development, recognizing achievement and lessons learned, and developing enabling conditions for talent to thrive in an inclusive team culture.
Qualifications
Minimum Qualification
Minimum requirement of 4 years of relevant work experience.
Preferred Qualification
• Previous Supervisory Experience.
• In depth experience with web and mobile software development, designing, implementing and supporting scalable solutions.
• Proficiency in multiple programing languages such as, Spring Boot Java, ReactJS, React Native, TypeScript, Python.
• Hands-on experience with microservices architecture and cloud offering, CI/CD( docker, K8).
• Experience with generative AI technologies is a plus.
Dislaimer
Protect yourself against recruitment fraud. Cargill will not ask for money, processing fees, or bank information as a pre-condition of employment. We are aware that unauthorized individuals may have posed as Cargill recruiters, made contact about job opportunities, and extended job offers via text message, instant message or chat rooms. To ensure a job posting is legitimate, it must be listed on the Cargill.com/Careers website
Learn how to protect yourself from Recruitment Fraud
Linkedin 채용 매칭
카길에서 어떤 업무에 적합할 지 알아보십시오. 로그인하여 LinkedIn 프로필에 연결하면 여러분의 기술과 경험을 바탕으로 가장 적합한 일자리 정보를 검색할 수있습니다.
우리의 위치
우리는 전 세계 70개국 이상의 국가에서 고객과 지역사회에 기여하는 것을 자랑 스럽게 생각 합니다. 전 세계 카길 직원들은 안전하고 책임감 있으며, 지속 가능한 방식으로 세상을 풍요롭게 하는데 공헌 하고 있습니다. 우리와 함께 하여 카길에서의 경력이 여러분의 더 높은 목표 달성에 어떤 도움이 되는지 알아 보십시오.