Research discovery with artificial intelligence
Tech Lead
Location
Norway
Posted
61 days ago
Salary
0
Seniority
Senior
Job Description
Tech Lead
Iris.ai
• Design, implement and deliver scalable AI-driven software systems using Python. • Drive innovation: research, test and adopt new technologies to enhance development productivity. • Collaborate with cross-functional teams to define, design, and ship new features. • Participate in the full development cycle from specification to deployment. • Provide technical guidance and mentorship to team members, ensuring code quality and best practices. • Guide architectural decisions and ensure alignment with product strategy. • Participate in hiring, onboarding and performance reviews of engineers.
Job Requirements
- 2+ years of leadership or team management experience (Tech Lead, Team Lead, Engineering Manager, etc.)
- At least 7 years of experience in software development.
- Minimum 3 years of professional Python experience.
- Solid experience in web backends (Django/Flask), REST APIs, databases, and cloud infrastructure
- Familiarity with ML systems or motivation to learn in depth
- Strong knowledge of architectural and software design patterns.
- Bachelor’s degree in Computer Science, Software Engineering or similar.
- Ability to teach and transfer knowledge to others.
- Proficient analytical and problem-solving skills.
- Fluent English.
Benefits
- 30 days paid vacation
- 5 additional days paid vacation for Learning and Development
- Private health insurance (premium coverage) and bi-annual health checks
- Free MultiSport card or Fitness subscription coverage for your physical well-being
- Remote-first & flexible hours — work where you're at your best
- Personal annual learning budget for conferences, courses, or certifications
- Personal equipment budget to choose the gear that suits your style
- Charity and volunteer activities
- Seasonal working camps (summer & winter) and team retreats
- Ongoing growth through weekly tech deep dives, mentorship, pair coding, and knowledge-sharing
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Developing highly scalable cloud first solutions for the Solventum public and private platforms. • Understanding and enhancing complex data workflow at scale. • Ensuring reliability while achieving security and regulatory compliance. • Evaluating new technologies to improve platform capabilities. • Translating stakeholder needs into technical solutions to enhance patient outcomes and performance.
• The Senior Software Engineer (Auth0) designs, implements, and maintains secure, scalable identity and access management (IAM) solutions across Bonterra’s product portfolio. • This role applies deep expertise in Auth0, OAuth 2.0/OpenID Connect, SAML, and modern web application security to deliver compliant, resilient authentication and authorization services. • Develop and maintain Auth0 integrations, including custom actions, rules, hooks, and tenant configurations, to enable secure SSO, MFA, adaptive authentication, passwordless login, and session management. • Implement OAuth 2.0 and OpenID Connect flows (authorization code with PKCE, client credentials, device flow, refresh token rotation) and SAML 2.0 integrations to support enterprise and third-party federation requirements. • Build and secure Next.js authentication patterns, including API route protection, middleware authentication, server components, server actions, and session management for App Router and Pages Router implementations. • Collaborate with engineering managers and architects to design large-scale identity solutions, document architecture decisions, and ensure alignment with zero-trust and compliance requirements.
Principal Software Engineer, AI Cloud
Decision FoundryA Global, Salesforce Marketing Cloud Implementation Partner.
• Define and drive the long-term technical strategy for AI Cloud’s control and data plane services. • Architect highly available, multi-region systems capable of operating seamlessly across multiple cloud providers. • Design APIs and service abstractions that integrate Desktop, Hub, and enterprise cloud services. • Establish standards for reliability, scalability, and observability across the AI Cloud platform. • Lead cross-functional technical discussions and influence architectural decisions company-wide. • Design and implement distributed systems for workload orchestration, service discovery, and lifecycle management. • Build and operate control plane components that manage multi-tenant workloads and cloud networking. • Develop infrastructure that delivers predictable performance, intelligent scaling, and automated failover. • Ensure security, data integrity, and compliance across global infrastructure footprint. • Partner with platform and product teams to deliver developer-friendly APIs and cloud experiences. • Align technical direction with business objectives for cloud growth and developer platform unification. • Evaluate emerging technologies (e.g., service meshes, container orchestration, edge computing) and guide adoption. • Drive initiatives that reduce latency, optimize cost, and improve cross-cloud performance. • Define metrics and SLAs for AI Cloud’s reliability and scalability. • Mentor senior, staff and principal engineers, fostering technical excellence and growth across teams. • Lead design reviews and guide critical production system decisions. • Drive a culture of operational excellence, ownership, and innovation. • Collaborate with engineering and product leadership to align priorities and resource planning. • Take part in on-call rotation for your team; respond to incidents, debug production issues, and drive continuous improvement of system reliability.
Software Engineer II
MastercardFounded in 1966, Mastercard is a worldwide transaction, payment-processing, and consulting company best known for its line of personal and business credit cards. As an employer, Ma
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all. Overview The Remote Payment and Presentment System team is seeking a Software Engineer II to help advance our customer experience strategy through continuous innovation and problem-solving. Our platform is a well-established electronic payment network, founded in 1987, that serves as a central hub for routing, clearing, and settling consumer bill payments across the United States. It connects financial institutions, walk-in payment providers, and billers along with their service partners, including treasury institutions and processors, to enable seamless, reliable payment transactions. The ideal candidate for this role is a highly motivated and technically skilled software engineer who thrives in a fast-paced environment, demonstrates strong problem-solving abilities, and is passionate about building scalable, high-quality payment solutions that enhance the customer experience. Role • Follow established processes and best practices across the software delivery lifecycle, including development, testing, and deployment • Deliver assigned work with quality and timeliness, demonstrating self sufficiency in completing tasks while seeking guidance from senior team members when appropriate.• Proactively request and incorporate code reviews to continuously improve code quality • Develop a strong understanding of the broader system landscape and end-to-end architecture within owned areas • Contribute ideas and actionable feedback to enhance processes, performance, and product quality • Apply Mastercard technology standards and policies consistently in day-to-day work • Actively learn and share knowledge by participating in Guilds and engineering community initiatives All About You • Experience developing front-end applications using Angular, including writing and executing test scripts • Strong proficiency in TypeScript, Java, and SQL, with experience building microservices using Spring Boot • Familiarity with secure coding standards (e.g., OWASP, CWE) and code quality tools (e.g., Sonar, Checkmarx) • Experience with Git-based workflows, including branching strategies and peer code reviews • Ability to design and implement unit, integration, and service-level tests to ensure code quality and coverage • Understanding of core design patterns and modern application architectures (APIs, event-driven, microservices) • Experience participating in requirement analysis, estimation, and agile delivery (Scrum, Kanban, SAFe) • Knowledge of CI/CD practices, including automation, pipelines, and containerization • Solid understanding of building and operating secure, scalable, and reliable systems #LI-FT1 Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: - Abide by Mastercard's security policies and practices; - Ensure the confidentiality and integrity of the information being accessed; - Report any suspected information security violation or breach, and - Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines. In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations. Pay Ranges O'Fallon, Missouri: $92,000 - $147,000 USD




