Software Development Consultant This role is designed to bring together technical and business acumen, providing the ideal opportunity for skilled developers to grow into leadership positions. As a member of our software delivery team, you will work closely with cross-functional project teams, focusing on delivering high-quality solutions that meet client needs. Your expertise in software development will be key in driving business outcomes and customer satisfaction. Job Description: We are seeking an experienced software development consultant to join our team. You will be responsible for leading the design, development, and implementation of software solutions across various industries and domains. This includes collaborating with clients, stakeholders, and internal teams to define requirements, develop solutions, and ensure successful project delivery. Key Responsibilities: - Led a cross-functional team of engineers to deliver against objectives and milestones; - Actively participated in the full software development lifecycle from ideation and planning through to development, testing, customer feedback, and further iterations; - Driven improvements across the whole stack; - Collaborated with product owners, data engineers, and data scientists to expose data through web applications; - Built and maintained our backend tech stack of Python, Airflow, PostgreSQL, Kafka; - Provided architectural and design direction, controlled technical debt, promoted collaboration, and engagement in the product team; - Worked closely with other engineering managers on cross-team topics such as continuous deployment, improving testing and monitoring, front-end user logging, etc. Required Skills and Qualifications: - 10 or more years of software development experience, with at least 4 years in leadership roles; - Bachelor's or master's degree preferably in computer science or related field; - Strong agile mindset, able to iterate fast and give early feedback; - Excellent leadership, decision-making, and strong communication skills in verbal and written English; - Deep knowledge of Python (3.5 and later); - Knowledge of modern front-end technologies and web development fundamentals; - Experience developing public APIs with OpenAPI specifications and service-level contracts; - Experience working with map and location libraries (e.g., Mapbox); - Experience with coaching, mentoring, and growing team members; - Deep knowledge of testing at all levels, from unit testing to end-to-end. Benefits: - Competitive salary package; share plan; company performance bonuses; value-based recognition awards; referral bonus; - Career development: career coaching, global career opportunities, non-linear career paths, internal development programs for management and technical leadership; - Learning opportunities: complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences; - Work-life balance: hybrid work and flexible working hours, employee assistance program; - Health: global internal wellbeing program, access to wellbeing apps; - Community: global internal tech communities, hobby clubs and interest groups, inclusion and diversity programs, events, and celebrations. Additional Information: Our diversity makes us stronger – it drives meaningful change and enables us to build innovative technology solutions. We are committed to creating an inclusive community where everyone feels valued, respected, and free from discrimination. As an equal opportunity employer, we welcome applications from all individuals and base hiring decisions on merit, skills, qualifications, and potential. ],