engineering
Posted Feb 11Software Engineering Manager
at ApplyBoard
Gurgaon, IndiaOn-site
Responsibilities
- Collaborate with internal customers to gather business processes and project requirements, particularly related to data utilization and intelligent automation.
- Drive the full development lifecycle, including
- Build and manage multi-disciplinary software teams, overseeing development processes using industry best practices, including MLOps and model deployment standards.
- Lead design reviews, code reviews, and mentor engineers while promoting data-informed decision-making and ethical AI development.
- Manage multiple priorities in high-pressure environments, identifying and resolving risks early to avoid cost and timeline overruns.
- Plan and participate in community meetups, fireside chats, information sessions, and technical and recruiting events.
- Track record of data-driven decision-making.
Requirements
- This role will be pivotal in integrating cutting-edge Artificial Intelligence (AI) and Machine Learning (ML) technologies into our core products.
- What You’ll Be Doing Every Day: Meet business needs by managing engineering activities and consistently delivering high-quality solutions, with a focus on AI-driven features and systems.
- requirements analysis, feasibility estimates, architectural design, development, implementation, and operational support, ensuring scalable and robust AI/ML solutions.
- Work closely with Product Management partners on project planning, resource allocation, scheduling, and development timelines, especially for machine learning initiatives.
- Partner with Talent Acquisition and hiring managers to recruit world-class engineering talent, with a focus on AI/ML expertise.
- experience in software development.
- Bachelor’s degree in Engineering, Computer Science, or equivalent professional experience. Proven
- experience managing or contributing to AI and Machine Learning products or features. Strong proficiency with Agile methodologies, development tools, and best practices. Hands-on
- experience in environments using TDD and CI/CD pipelines. Solid knowledge of Object-Oriented Design, data structures, algorithm design, and complexity analysis.
- Proficiency in Event-Driven and Service-Oriented Architectures.
- Strong analytical and quantitative skills, with the ability to use data and metrics to drive decisions.
- Excellent problem-solving abilities, attention to detail, and ability to multitask in deadline-driven environments.
- Ability to understand technical concepts, evaluate trade-offs, and assess new ideas with internal and external partners.
- Strong sense of ownership, urgency, and accountability.
- About ApplyBoard ApplyBoard empowers students around the world to access the best education.
- Thank you for your interest in joining the ApplyBoard Team and being part of our mission to Educate the World.
- While we are lucky to attract a high level of interest in each of our roles, only qualified applicants will be contacted and selected for an interview.
- We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, and/or assessing responses.
Experience
- At least 1+ year in a software development leadership role (Engineering Manager level or higher).
Additional details
- ApplyBoard simplifies the study abroad search, application, and acceptance process by connecting international students, recruitment partners, and educational institutions on one intuitive and personalized platform.
- It has been attracting dedicated individuals for more than eight years who are inspired every day to break down barriers to international education and take their careers to new heights at a company that will invest in their career growth.
- Our six core values are our compass in our mission to Educate the World and the foundation of our unique company culture.
- As an organization built on a foundation of diversity, it’s important that our team members are representative of the students from more than 150 countries that we support.
- The Opportunity: We are seeking an experienced Software Engineering Manager to join our Software Development team and help take our company and platform to the next level.
- What You Bring to the Table: Minimum of 5+ years of
- Experience defining and executing best practices across the full software development lifecycle.
- Strong verbal and written communication skills with
- Proven collaboration with business, legal, engineering, design, and cross-functional stakeholders.
- Demonstrated leadership, mentoring, and people management skills.