We never stop building. A vertical acquisition software company that owns, operates and manages a diverse portfolio.
Lead Developer
Location
Canada
Posted
7 days ago
Salary
0
Seniority
Senior
Job Description
Lead Developer
Aspire Software
• Diriger une équipe de développement en télétravail et contribuer à l'évolution d'une solution au cœur d'une entreprise reconnue. • Combiner leadership technique et contribution directe au développement logiciel. • Guider l'équipe responsable des systèmes existants et participer activement aux décisions d'architecture de l'écosystème. • Moderniser en toute sécurité un vaste système essentiel aux activités des clients. • Intégrer des processus de développement assistés par l'IA et collaborer étroitement avec les spécialistes. • Définir l'architecture et la feuille de route de l'application de prochaine génération.
Job Requirements
- Baccalauréat en informatique ou en génie, ou combinaison équivalente de formation et d’expérience pertinente.
- Expérience démontrée dans la direction technique, la prise de décisions d’architecture et la livraison de logiciels en production.
- Solide expérience du développement en C#/.NET, idéalement avec des applications de bureau Windows, des services, des intégrations ou d’autres systèmes essentiels aux activités.
- Expérience comme développeur senior dans la maintenance et le débogage de vastes bases de code en production, accompagnée de solides capacités d’analyse et de résolution de problèmes.
- Solides connaissances des bases de données relationnelles et de SQL, notamment l’évolution des schémas, la conception des requêtes, le rendement et la validation des données.
- Expérience approfondie (ou maîtrise démontrée) des outils et des processus de développement assisté par l’IA, y compris la validation sécuritaire des résultats générés par l’IA.
- Solides connaissances en architecture logicielle, en pratiques de revue de code, en tests automatisés, en sécurité, en résilience et en gestion de la dette technique.
- Solide maîtrise de Git et des flux de travail collaboratifs avec Git.
- Expérience des méthodes de développement agiles, comme Scrum ou Kanban.
- Capacité d’estimer le travail, de communiquer les compromis techniques, de gérer les risques et de transformer une stratégie en plan de livraison pragmatique.
- Capacité démontrée à accompagner les développeurs, à faciliter les décisions techniques et à créer un environnement d’équipe collaboratif et responsable.
- Esprit d’initiative, autonomie et aisance à travailler avec des technologies peu familières et une documentation incomplète.
- Capacité de travailler en anglais dans un environnement collaboratif en télétravail.
Related Guides
Related Job Pages
More Software Engineer Jobs
Product Owner / Director of Engineering – Critical Power
SMT Inc.First-class Sheet Metal Fabrication and Powder Coating
• Define product vision, roadmap, and lifecycle strategy for low-voltage power distribution equipment • Own and prioritize product development initiatives in partnership with Product Management, Sales, and Operations • Translate customer and market requirements into detailed technical product specifications • Drive platform standardization and modular product architecture to improve scalability and reduce engineering lead time • Support customer engagement, technical reviews, and go-to-market activities including documentation, training, and product positioning • Lead mechanical engineering activities for enclosures, busbar systems, cable management, structural assemblies, and thermal solutions • Establish mechanical engineering standards, design practices, and development processes • Develop and review CAD models, drawings, and BOMs for production • Ensure designs meet requirements for thermal performance, structural integrity, manufacturability, and serviceability • Drive design-for-manufacturing (DFM), cost optimization, and continuous improvement initiatives • Collaborate closely with electrical engineering, manufacturing, sourcing, quality, and field service teams • Lead design reviews and coordinate execution across disciplines • Oversee prototyping, testing, validation, and product release activities • Support project execution for custom and standard product configurations • Manage engineering changes and continuous product improvement efforts • Ensure products meet applicable UL, NEC, IEC, and ANSI standards • Support certification activities, testing, and regulatory submissions • Monitor field performance and lead root cause analysis and corrective actions • Establish robust documentation and quality processes to support scalable growth
• Design scalable architecture • Drive best practices • Work closely with product managers, designers, and backend teams to deliver seamless mobile experiences • Own critical parts of the codebase • Solve complex technical challenges • Actively support the growth of less experienced engineers • Make key decisions along the technical roadmap
Senior Software Engineer
Refinery89Helping publishers and advertisers to drastically increase their results from ads #ForPublishersByPublishers
Role Description We're looking for a Senior Software Engineer with an Agentic mindset — someone who doesn't just write code, but builds systems that think, act, and adapt. You'll work on a production AdTech platform with real business impact, and you'll increasingly work alongside AI agents and design agentic workflows as part of your daily engineering practice. This is not a ticket-execution role. We expect you to bring judgment, ask the hard questions, design thoughtfully, and genuinely care about the quality of what you ship — whether that code was written by you, assisted by AI, or executed autonomously by an agent you designed. Responsibilities - Design, develop, and maintain robust, scalable backend services following Domain-Driven Design (DDD) principles. - Take full technical ownership of features — from design through deployment and monitoring. - Build and orchestrate agentic workflows: autonomous pipelines where AI models (Claude, LLMs) take actions, call tools, and solve tasks with minimal human intervention. - Actively participate in architecture decisions with strong analytical thinking and technical depth. - Ensure code quality through SDD, TDD, and BDD methodologies, with sharp attention to detail. - Collaborate on code reviews, refinements, and technical planning. - Proactively identify and address technical debt, performance bottlenecks, and security risks (OWASP, SOLID). - Build and maintain CI/CD pipelines across Bitbucket, GitLab, or GitHub. - Produce well-reasoned technical designs before writing the first line of code. Tech Stack - Languages: PHP (required), JavaScript / Node.js, Python, Rust (nice to have) - Frameworks & Tools: Laravel, Pest, Tailwind CSS, AWS (Lambda, SAM Templates, S3, CloudFront), Terraform, Playwright, Robot Framework, Cypress, Grafana, k6, Postman - Agentic & AI Tooling: Claude (Anthropic), Kiro, Experience building or working with LLM-powered agents, tool use, MCP integrations, or prompt engineering at an engineering level - Platform & Collaboration: Bitbucket, Jira / Atlassian suite, AdTech (nice to have), Google Ad Manager (GAM), Prebid.js, Prebid Server - Methodologies & Principles: SDD (Spec-Driven Development), TDD, BDD, SOLID, DDD, OWASP, CI/CD pipelines (Bitbucket Pipelines, GitLab CI, GitHub Actions) Qualifications - 5+ years of experience in backend or full-stack software development. - Practical experience with agentic AI systems — building agents, designing tool use, working with LLM APIs, or automating complex workflows with AI. - Strong technical analysis and design skills: you can break down complex problems, propose well-reasoned solutions, and think through the implications of architectural decisions. - Critical thinking: you don't execute blindly. You question, challenge, and improve — including the outputs of AI tools. - Attention to detail: the code you ship is clean, tested, and documented. You apply the same standard to AI-generated code. - True ownership: you're accountable for what you build — in production, over time. - Autonomy: you know how to move forward without hand-holding, and when to raise a flag. - Proactive attitude: you surface improvements, catch problems before they become incidents, and share knowledge freely. - Eagerness to learn: the agentic era is moving fast, and you're moving with it. - Fluent professional English, written and spoken. The team is fully remote and multicultural. Benefits - Full remote — work from anywhere within the European timezone (CET ±2h). - Small, technical team with minimal overhead. - Direct impact: your decisions ship to production. - A culture of honest feedback and continuous improvement. - Modern tooling — including cutting-edge AI — and freedom to propose new approaches. - A front-row seat to the agentic engineering shift, not just as a user but as a builder.
Software Engineer
DraftKings Inc.Defining what it means to build and deliver the most extraordinary sports & entertainment experiences.The Crown is Yours
At DraftKings, AI is becoming an integral part of both our present and future, powering how work gets done today, guiding smarter decisions, and sparking bold ideas. It's transforming how we enhance customer experiences, streamline operations, and unlock new possibilities. Our teams are energized by innovation and readily embrace emerging technology. We're not waiting for the future to arrive. We're shaping it, one bold step at a time. To those who see AI as a driver of progress, come build the future together. The Crown Is Yours As a Software Engineer, you'll build and scale the real-time systems that power nonstop experiences for millions of customers. From day one, you'll ship production code and help drive the performance of high-traffic platforms used 24/7. You'll work alongside talented engineers, product managers, and designers to bring new features to life, solve tough challenges at scale, and support systems that our customers count on. This is your chance to accelerate your growth, sharpen your craft, and help shape the future of sports and entertainment. What You'll Do - Build and maintain scalable, reliable back-end systems and APIs that support high-traffic applications used by customers around the clock. - Contribute to production code from day one, working on systems that power a 24/7 real-time sports and casino betting experience. - Triage, debug, and resolve software issues, ensuring performance and reliability in a fast-paced environment. - Collaborate closely with engineers, product managers, and designers to launch new features quickly and efficiently. - Adapt to changing priorities with agility, balancing speed of delivery with technical excellence. - Use modern tools and best practices to solve complex problems at scale. What You'll Bring - Bachelor's degree in Computer Science or any suitable combination of education, experience, and training. - At least 1 year of professional experience in object-oriented backend development using languages such as C# or Java, with solid knowledge of OOP principles, design patterns, and backend system fundamentals. - Exposure to designing and supporting scalable distributed systems in Cloud environments such as AWS or Google Cloud Platform (GCP). - Experience writing and maintaining automated test suites including unit, integration, and performance tests for backend services. - Strong communication skills, with the ability to collaborate effectively within a cross-functional engineering team. #LI-SE1 #LI-REMOTE Join Our Team We're a publicly traded (NASDAQ: DKNG) technology company headquartered in Boston. As a regulated gaming company, you may be required to obtain a gaming license issued by the appropriate state agency as a condition of employment. Don't worry, we'll guide you through the process if this is relevant to your role.



