June 23, 2026
Lead Software Engineer
Senior • On-site
Pittsburgh, PA
Job Description
We are seeking a skilled and dedicated Software Engineering Lead to join the Engineering team. In this role, you will craft and implement software engineering processes and drive technical execution across projects.
You should be highly focused on quality and efficiency, with strong knowledge of software engineering design principles and solid technical expertise. This is a full-time position and may require up to 10% travel.
Scope of Responsibilities
- Lead software engineering efforts from ideation through implementation and manage day-to-day activities of a small team of front-end and back-end engineers
- Lead Agile ceremonies for the software engineering team
- Establish coding and testing best practices and standards
- Develop, test, and deploy modern software applications and new features
- Oversee quality of deliverables including coding, testing, and debugging
- Collaborate with the product team to translate business requirements into technical specifications
- Drive innovation and continuous improvement to increase efficiency
- Collaborate with data engineers, data scientists, QA engineers, and DevOps engineers to improve overall platform quality and performance
Qualifications
- U.S. Citizenship is required
- Bachelor’s degree in Computer Science, Mathematics, or a related technical field
Required Skills
- 5 years of software development experience with an object-oriented programming language such as Java, C++, Python, C#, or Ruby
- Hands-on experience with Spring Boot, Quarkus, or similar technologies
- Knowledge of data structures, object-oriented design, algorithms, exception handling, and troubleshooting
- Experience writing SQL and implementing database design
Desired Skills
- Current U.S. security clearance or ability to obtain one with sponsorship
- Experience in a startup or entrepreneurial environment
- Experience working in a product organization
Similar jobs you might like
Technology
Superdevs
Team Lead .NET Developer
Senior
Remote
160 - 190 PLN
🏢 Summary: Remote Team Lead Software Development role focused on leading a cross-functional engineering team while staying hands-on with backend and web service architecture and implementation in a .NET environment. The position combines technical leadership, product collaboration, and ownership of architectural decisions in an agile setup. You will drive engineering quality, technical standards, and team growth while contributing directly to code and system design. 🗂️ Requirements: Several years of experience in software development with .NET / C#, Minimum 3 years of experience leading development teams, Strong knowledge of software design patterns, Strong understanding of system architecture, Experience with modern engineering practices, Hands-on experience with backend and web services development, Experience using AI in software development process, Fluent English 📃 Skills: .NET, C#, AI, Elasticsearch, RabbitMQ, Redis, Azure, CI/CD, Umbraco, Containers, Backend, WebServices, Architecture, Agile 🏢 Description: Does building awesome, innovative products that add up to something meaningful sound like a dream come true? Come join us and make that vision a reality! About We are looking for an experienced Team Lead Software Development who combines strong technical expertise with leadership skills and a product-oriented mindset. In this role, you will take ownership of development teams, supporting both its technical direction and people development. You will lead a cross-functional engineering team of around 7–9 people , including Frontend, Backend, and QA specialists. The team works in an agile setup and collaborates closely with a Product Owner, UX Design, DevOps, and ITOps. Responsibilities Lead, coach, and support the development of your engineering team Help your team grow into a high-performing, self-organized unit Act as a sparring partner for the Product Owner and actively contribute to roadmap planning and prioritization Stay hands-on with the design, architecture, and implementation of backend and web services Make and own technical decisions, while communicating them clearly to stakeholders Improve agile processes within the team and continuously optimize the way of working Contribute to solution and domain design Strengthen engineering quality, good practices, and technical standards Take part in recruitment interviews and support the further development of the team Our offer Competitive salary on B2B contract Fully remote position Real impact and independence at work Individual career path Work-life balance A non-corporate atmosphere where innovation, personal growth, and teamwork thrive 100+ smart, curious & ambitious engineers What you bring Several years of experience in software development with .NET / C# At least 3 years of experience leading development teams, both technically and people-wise Experience using AI in the software development process Strong understanding of software design patterns, system architecture, and modern engineering practices A hands-on approach and the ability to stay close to the code when needed Strong communication skills and the ability to explain technical topics clearly to both technical and non-technical stakeholders A pragmatic mindset — you care about quality, but you also understand business priorities Fluent English, German is a plus Nice to have Experience with Elasticsearch, RabbitMQ, Redis, containers, Azure Cloud, CI/CD, Umbraco Experience working in a scale-up environment Knowledge of the financial market or financial products Benefits International Projects Small Teams Flat Structure Friendly Atmosphere Flexible Hours Individual Career Path We want your TALENT! Don’t hesitate and APPLY! We are happy to tell you more details about this position in a phone call. Our recruitment process is very fast and straightforward to ensure a great experience from the first interview to joining your dream team!
Technology
Team Up
Lead Fullstack Developer
Senior
Hybrid
Katowice, SL, Poland
🏢 Summary: Lead Software Engineer role focused on building scalable, secure, and high-performance full-stack applications for enterprise and public sector clients. The position involves designing modern frontend and backend solutions, developing APIs and microservices, and supporting cloud-based CI/CD environments. The role also includes technical leadership and mentoring while ensuring best practices in security and performance. 🗂️ Requirements: Strong experience with JavaScript, Strong experience with TypeScript, Backend development experience with Node.js or Python, Experience with modern frontend frameworks, Knowledge of APIs and microservices, Experience with cloud platforms (AWS, Azure, or GCP), Familiarity with CI/CD pipelines, Experience with testing frameworks, Understanding of security best practices, Understanding of performance optimization best practices, Experience mentoring developers or leading technical initiatives 📃 Skills: JavaScript, TypeScript, Node.js, Python, React, Vue, Angular, REST, GraphQL, Microservices, APIs, AWS, Azure, GCP, CICD, Testing, Security, Performance 🏢 Description: International company delivering advanced internet connectivity solutions is looking for a Lead Software Engineer to help build scalable, secure, and high-performance digital products used by enterprise and public sector clients. Your responsibilities 🚀 Designing and developing modern full-stack applications Building scalable front-end solutions (React, Vue, Angular) Developing backend services and APIs (REST / GraphQL) Creating reusable components and microservices Supporting CI/CD, testing, monitoring, and automation Collaborating with Product and Design teams Mentoring engineers and supporting technical decisions Must have ✅ Strong experience with JavaScript / TypeScript Backend development experience (Node.js preferred or Python) Experience with modern frontend frameworks Knowledge of APIs, microservices, and cloud platforms (AWS, Azure, GCP) Familiarity with CI/CD and testing frameworks Understanding of security and performance best practices Experience mentoring developers or leading technical initiatives Nice to have ⭐ Experience with AI-driven tools Knowledge of design systems or distributed systems Advanced security knowledge
Technology
Team Up
Lead Fullstack Developer m/k
Senior
Hybrid
Katowice, Poland
🏢 Summary: Lead Software Engineer role focused on designing and delivering scalable, secure, high-performance full-stack applications for enterprise and public sector clients. The position involves building modern frontend and backend systems, developing APIs and microservices, and supporting CI/CD, testing, and cloud environments. The role also includes technical leadership and mentoring within cross-functional teams. 🗂️ Requirements: Strong experience with JavaScript and TypeScript, Backend development experience with Node.js or Python, Experience with modern frontend frameworks, Knowledge of REST and GraphQL APIs, Experience with microservices architecture, Experience with cloud platforms (AWS, Azure, or GCP), Familiarity with CI/CD pipelines, Experience with testing frameworks, Understanding of security best practices, Understanding of performance optimization, Experience mentoring developers or leading technical initiatives 📃 Skills: JavaScript, TypeScript, Node.js, Python, React, Vue, Angular, REST, GraphQL, Microservices, AWS, Azure, GCP, CI/CD, Testing, Security, Performance 🏢 Description: International company delivering advanced internet connectivity solutions is looking for a Lead Software Engineer to help build scalable, secure, and high-performance digital products used by enterprise and public sector clients. Your responsibilities 🚀 Designing and developing modern full-stack applications Building scalable front-end solutions (React, Vue, Angular) Developing backend services and APIs (REST / GraphQL) Creating reusable components and microservices Supporting CI/CD, testing, monitoring, and automation Collaborating with Product and Design teams Mentoring engineers and supporting technical decisions Must have ✅ Strong experience with JavaScript / TypeScript Backend development experience (Node.js or Python preferred) Experience with modern frontend frameworks Knowledge of APIs, microservices, and cloud platforms (AWS, Azure, GCP) Familiarity with CI/CD and testing frameworks Understanding of security and performance best practices Experience mentoring developers or leading technical initiatives Nice to have ⭐ Experience with AI-driven tools Knowledge of design systems or distributed systems Advanced security knowledge What’s offered 🎁 International work environment Modern tech stack and large-scale systems Learning & development opportunities Competitive salary + private healthcare + pension plan Hybrid working model
Technology
N-iX
Lead .NET Engineer
Senior
Remote
Krakow, Poland
38 - 41 USD
🏢 Summary: Lead Software Engineer role focused on building and maintaining scalable backend systems, APIs, and microservices using C#/.NET and Azure cloud technologies. The position involves owning the full software development lifecycle, optimizing distributed systems for scalability and reliability, and mentoring engineers in a fast-paced environment. The role requires full PST working hour coverage and extensive experience with cloud-native architectures and workflow orchestration tools. 🗂️ Requirements: 8+ years of software engineering experience in high scale distributed systems, 8+ years of experience building resilient and highly available web services, Experience developing backend services and APIs in C#/.NET, Experience with Azure services, Experience with microservices architecture and distributed systems, Hands-on experience with workflow orchestration tools, Experience designing RESTful or gRPC APIs, Knowledge of data storage security, availability, and compliance best practices, Experience documenting architectural standards and decisions, Experience in full stack development, Availability to fully cover PST working hours Monday to Friday, B.S., M.S., or PhD in Computer Science or equivalent experience 📃 Skills: C#, ASP.NET, Azure, AKS, Blob, SQL, NoSQL, gRPC, REST, Temporal, Airflow, .NET, Kubernetes 🏢 Description: (#5373) Working hours: 14:00-22:00 CET As a Lead Software Engineer, you will own all aspects of the software development lifecycle including design, development, testing, deployment and maintenance of product features in the Client's software products. You enjoy fast-paced entrepreneurial environments where you can solve difficult problems using current technologies and tools. You collaborate well with other team members when brainstorming, designing, and implementing new solutions. You will also help the team succeed by thinking about ways to improve processes, suggesting ways to make the team more effective, and mentoring and modeling engineering best practices. Responsibilities: Design, develop, and maintain high-performance backend systems and APIs using C# and .NET technologies, hosted in azure and various compliance level data-centers Leverage Azure services like Azure App Services, Azure Kubernetes Service (AKS), Azure Blob Storage, and SQL/No-SQL Databases to build scalable, secure, and reliable cloud-native solutions Build and maintain microservices-based architectures using C#, ASP.NET , and others Design and implement RESTful or gRPC APIs, ensure seamless integration with other systems and products Optimize architecture and solution for scalability and availability with cost and maintenance in mind Identify and address performance bottlenecks and scalability challenges proactively Align across teams for designs, communicate and resolve roadblocks Guide and mentor other engineers through design and code reviews Requirements: 8+ years of software engineering experience in high scale distributed systems 8+ years of experience building resilient and highly available web services Extensive experience developing backend services and APIs in C#/.NET Experience with Azure services including App Services, AKS, Blob Storage, SQL/NoSQL Databases Experience with microservices architecture and distributed systems Hands-on experience with the Temporal .NET SDK or other workflow orchestration/tools (e.g., Durable Functions, Step Functions, Apache Airflow) Strong understanding of designing and building scalable, secure, and reliable cloud-native applications Experience with designing and implementing RESTful or gRPC APIs Knowledge of data storage best practices, including security, availability, and compliance Experience documenting architectural standards and decisions Solid experience in full stack development Availability to fully cover PST working hours from Monday to Friday is a mandatory requirement for this role. B.S., M.S., or PhD in Computer Science or equivalent experience Preferred Qualifications Familiarity with integrating orchestration tools into enterprise software environments Experience with performance optimization, cost management, and designing for high availability Excellent communication and collaboration skills Prior experience mentoring engineers and conducting design/code reviews Background in supporting analytics and business intelligence integrations
Technology
emagine Polska
IT - Software Engineer RFP-261440-1
Mid
Hybrid
Pune, MH, India
🏢 Summary: Software Engineer role focused on building and maintaining scalable cloud-based applications with modern frontend technologies and DevSecOps practices. The position involves full software development lifecycle responsibilities, frontend architecture, observability, and collaboration with cross-functional teams in a hybrid work environment. Candidates should have strong experience with JavaScript/TypeScript, frontend frameworks, cloud concepts, and software engineering principles. 🗂️ Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, 5+ years of professional software development experience, JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, Browser APIs, Accessibility, Cloud deployment concepts, Azure, Data structures, Algorithms, Software design principles, SQL, NoSQL, MSSQL, MySQL, MongoDB, GitHub, GitLab, DevSecOps, Frontend architecture, Problem-solving, Fluent English 📃 Skills: JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, Azure, SQL, NoSQL, MSSQL, MySQL, MongoDB, GitHub, GitLab, Docker, Kubernetes, CI/CD, Scrum, Kanban 🏢 Description: Summary The Software Engineer will play a key role in designing, developing, and maintaining high-quality software solutions that meet the evolving needs of users and the business, while collaborating with cross-functional teams and contributing through the entire software development lifecycle. Main Responsibilities: Design, develop, test, deploy, and maintain robust, scalable, and high-performance software applications using cloud components. Develop reusable UI components and frontend architecture (design systems, state management, routing, bundling). Write clean, efficient, and well-documented code following best practices. Collaborate with product managers, UX/UI designers, and engineers to define, design, and ship new features. Debug and resolve technical issues, ensuring optimal application performance and reliability. Contribute to architectural discussions and decisions, shaping the future of the technical stack. Stay up-to-date with emerging technologies and industry trends to improve development processes and tools. Participate in code reviews, technical documentation, and continuous improvement of engineering standards. Apply DevSecOps practices: dependency management, vulnerability scanning, secrets handling, and secure coding. Establish observability for frontend applications (real-user monitoring, client-side logging, error tracking, performance monitoring). Identify and implement opportunities for automation and process improvements. Key Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience. 5 years of professional experience in software development. Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Angular, or Vue). Strong understanding of web fundamentals: HTML5, CSS3, browser APIs, security basics, and accessibility. Familiarity with cloud deployment concepts (preferably Azure) and environment configuration. Solid understanding of data structures, algorithms, and software design principles. Experience with SQL and/or NoSQL databases (MSSQL, MySQL, MongoDB, etc.). Experience with version control systems (GitHub/GitLab). Strong problem-solving skills and ability to troubleshoot complex issues. Excellent communication and interpersonal skills. Ability to work independently and manage multiple priorities. Nice to Have: Experience with Docker and Kubernetes. Familiarity with CI/CD pipelines and GitHub actions/workflows. Experience with agile development methodologies (Scrum, Kanban). Proficiency with Agentic IDEs and "Agent in the loop" workflows. Experience in modern CSS architecture and ability to consistently implement design docs. Other Details: Location: Remote (hybrid model) Work Model: Hybrid (3 days in office/week) Work hours: CET Time zone (9 hours) Expected language skill: Fluent English
Technology

Career Team
Lead Software Engineer
Senior
On-site
Golden, CO
🏢 Summary: Lead Software Engineer role focused on designing, building, and maintaining scalable platform services and web applications that support government-funded workforce development programs. The position involves leading architecture decisions, developing RESTful services, and integrating data across systems using modern JavaScript technologies in an Agile environment. The role combines hands-on engineering with technical leadership and mentorship. 🗂️ Requirements: Bachelor's degree in Computer Science, IT, Engineering or equivalent practical experience, Proficiency in JavaScript or TypeScript, Backend development experience with Node.js, Experience building APIs with Nest.js or Express, Experience designing distributed or scalable systems, Experience with MongoDB or other NoSQL databases, Familiarity with React, Next.js or Angular, Understanding of RESTful services, JSON and XML, Familiarity with Docker, CI/CD pipelines and cloud environments, Experience mentoring engineers and conducting code reviews 📃 Skills: JavaScript, TypeScript, Node.js, Nest.js, Express, MongoDB, NoSQL, React, Next.js, Angular, REST, JSON, XML, Docker, CI/CD, Cloud, Agile, Scrum 🏢 Description: As a Lead Software Engineer, you'll help design, build, and maintain systems that transform and integrate data across platforms supporting government-funded workforce development programs nationwide. You'll work with modern web technologies in a collaborative, Agile environment and contribute to software that has real-world social impact. Specifically, What You Will Do You will lead the design, development, and support of core platform services and applications using MongoDB, Node.js, Nest.js, and Next.js. On any given day, you'll be architecting, building, and maintaining scalable systems that power workforce development platforms and support users across the country. Your work will include designing and developing modern web applications and RESTful services, improving system performance and scalability, and ensuring the platform remains reliable, secure, and maintainable as it grows. As a technical leader, you'll collaborate closely with engineers, analysts, product partners, and leadership to shape system architecture, define technical direction, and deliver high-quality solutions that meet both business and user needs. You'll also mentor engineers, contribute to architectural decisions, review code, and guide engineering best practices across the teams. As part of an Agile team, you'll participate in regular Scrum ceremonies and have meaningful opportunities to innovate and make a real impact on the software built. Ideal Candidate Qualifications ● Bachelor's degree in Computer Science, IT, Engineering, or equivalent practical experience ● Proficiency with JavaScript or TypeScript and backend development using Node.js ● Experience building APIs and services using modern frameworks (e.g., Nest.js, Express) ● Experience designing and architecting distributed or scalable systems ● Experience working with MongoDB or other NoSQL databases ● Familiarity with frontend frameworks such as React, Next.js, or Angular ● Understanding of RESTful services and data formats such as JSON and XML ● Familiarity with Docker, CI/CD pipelines, and cloud-based environments ● Experience mentoring engineers, conducting code reviews, and guiding technical best practices ● Strong analytical, problem-solving, and collaborative communication skills
Technology
N-iX
Lead .NET Engineer
Senior
Remote
Krakow, Poland
38 - 41 USD
🏢 Summary: Lead Software Engineer role focused on designing and delivering scalable, cloud-native backend systems and distributed workflows using C#/.NET and Azure. The position involves owning the full software development lifecycle and building microservices-based architectures with advanced orchestration using Temporal. You will mentor engineers, optimize performance and scalability, and ensure reliable, secure cloud solutions. 🗂️ Requirements: Extensive experience developing backend services and APIs in C#/.NET, Experience with Azure services including App Services, AKS, Blob Storage, SQL/NoSQL databases, Experience with microservices architecture and distributed systems, Hands-on experience with Temporal .NET SDK or other workflow orchestration tools, Strong understanding of scalable, secure, and reliable cloud-native application design, Experience designing and implementing RESTful or gRPC APIs, Knowledge of data storage best practices including security, availability, and compliance 📃 Skills: C#, .NET, Azure, AKS, AppServices, BlobStorage, SQL, NoSQL, Microservices, Temporal, DurableFunctions, StepFunctions, Airflow, REST, gRPC, Kubernetes 🏢 Description: (#5369) Working hours: 14:00-22:00 CET As a Lead Software Engineer, you will own all aspects of the software development lifecycle including design, development, testing, deployment, and maintenance of product features in software products. You will play a key role in ensuring that our client's storage solutions are reliable, scalable, and support advanced orchestration using technologies such as the Temporal .NET SDK. You will enjoy fast-paced entrepreneurial environments where you can solve difficult problems using current technologies and tools. You will collaborate well with other team members when brainstorming, designing, and implementing new solutions. You will also help the team succeed by thinking about ways to improve processes, suggesting ways to make the team more effective, and mentoring and modeling engineering best practices. Responsibilities: Design, develop, and maintain high-performance backend systems and APIs using C# and .NET technologies, hosted in Azure and various compliance-level data centers Build and maintain microservices-based architectures using C#, ASP.NET, and others Leverage Azure services like Azure App Services, Azure Kubernetes Service (AKS), Azure Blob Storage, and SQL/No-SQL databases to build scalable, secure, and reliable cloud-native solutions Design, implement, and maintain distributed workflows using the Temporal .NET SDK to provide resilient and observable orchestration for business-critical backend processes Integrate Temporal workflows with our .NET microservices architecture and cloud-based infrastructure Design and implement RESTful or gRPC APIs, and ensure seamless integration with other systems and products Optimize architecture and solutions for scalability and availability, with cost and maintenance in mind Identify and address performance bottlenecks and scalability challenges proactively Align across teams for designs, communicate and resolve roadblocks Guide and mentor other engineers through design and code reviews Required Qualifications: Extensive experience developing backend services and APIs in C#/.NET Experience with Azure services including App Services, AKS, Blob Storage, SQL/NoSQL Databases Experience with microservices architecture and distributed systems Hands-on experience with the Temporal .NET SDK or other workflow orchestration/tools (e.g., Durable Functions, Step Functions, Apache Airflow) Strong understanding of designing and building scalable, secure, and reliable cloud-native applications Experience with designing and implementing RESTful or gRPC APIs Knowledge of data storage best practices, including security, availability, and compliance Preferred Qualifications: Familiarity with integrating orchestration tools into enterprise software environments Experience with performance optimization, cost management, and designing for high availability Excellent communication and collaboration skills Prior experience mentoring engineers and conducting design/code reviews Background in supporting analytics and business intelligence integrations We offer: Flexible working format - remote, office-based or flexible A competitive salary and good compensation package Personalized career growth Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more) Active tech communities with regular knowledge sharing Education reimbursement Memorable anniversary presents Corporate events and team buildings Other location-specific benefits
Technology
Pragmile
Engineering Manager
Senior
Remote
Warsaw, Poland
30,400 - 32,000 PLN
🏢 Summary: Engineering Leader role owning a key B2B SaaS product domain with significant business impact. Responsible for setting technical direction, shaping product vision with Product Leadership, and leading a large cross-functional team. Focused on scalable architecture, operational excellence, and high-quality delivery in a modern web and cloud environment. 🗂️ Requirements: 8+ years of software engineering experience, Proven experience building complex B2B SaaS enterprise solutions, Experience leading and managing large engineering teams, Strong knowledge of modern web development, Hands-on experience with cloud platforms, Experience contributing to architectural decisions and scalable systems, Experience working in a Product + Tech partnership model 📃 Skills: NETCore, React, Azure, SaaS, B2B, Web, Cloud, Architecture, Scalability 🏢 Description: We are looking for an experienced Engineering Leader to take ownership of a key product domain with significant business impact. In this role, you will work closely with Product Leadership, jointly shaping the product vision, roadmap, delivery, and overall business success. You will lead a large, cross-functional team (approx. 20 engineers and specialists), setting the technical direction for a core part of the customer experience. This role requires a leader who combines strong technical expertise in B2B SaaS with a product-oriented mindset. Key responsibilities: Collaborate with Product Leadership to define the product vision and roadmap, aligning technical possibilities with business objectives Lead, mentor, and grow a cross-functional team, fostering a culture of ownership, quality, and continuous improvement Drive operational excellence at scale by improving team efficiency and removing blockers in complex initiatives Provide technical leadership and actively contribute to architectural decisions, ensuring scalability and maintainability of solutions Work closely with engineering, product, and design teams to ensure alignment on priorities and delivery Oversee product quality and performance, while managing technical debt alongside new feature development Maintain visibility over team capabilities and support the growth of senior talent Requirements: Proven track record in building complex B2B SaaS enterprise solutions 8+ years of experience in software engineering, including leadership experience (managing larger teams is a strong plus) Strong understanding of modern web development and cloud platforms (experience with .NET Core, React, and Azure is a plus) Product mindset and experience working in a Product + Tech partnership model Experience delivering impactful solutions, not just maintaining legacy systems Excellent communication skills in English and Polish (C1/C2) Self-driven, proactive, and collaborative Experience working in international, fast-paced, and multicultural environments Additional information: Candidates must be eligible to live and work in Poland Location: Hybrid (Warsaw – approx. 4 days/month in the office) or fully remote within Poland What we offer: Opportunities for personal and professional development A dynamic, innovative work environment based on strong values Training and development budget Private healthcare Co-financed sports card Option to work fully remotely or in a hybrid model with an office in Warsaw
Technology
Pragmile
Engineering Manager
Senior
Remote
Warsaw, Poland
30,400 - 32,000 PLN
🏢 Summary: Leadership role responsible for owning and scaling a key B2B SaaS product domain with significant business impact. The position combines technical direction, architectural oversight, and close collaboration with Product to shape vision, roadmap, and delivery. You will lead a large cross-functional team and ensure scalable, high-quality solutions in a modern cloud environment. 🗂️ Requirements: 8+ years of software engineering experience, Proven experience building complex B2B SaaS enterprise solutions, Experience leading and managing large engineering teams, Strong knowledge of modern web development, Experience with cloud platforms, Hands-on experience with architectural design and scalability, Experience in Product + Tech partnership model, Fluency in English and Polish (C1/C2), Eligibility to work in Poland 📃 Skills: .NET, React, Azure, SaaS, B2B, Cloud, Web, Architecture, C# 🏢 Description: We are looking for an experienced Engineering Leader to take ownership of a key product domain with significant business impact. In this role, you will work closely with Product Leadership, jointly shaping the product vision, roadmap, delivery, and overall business success. You will lead a large, cross-functional team (approx. 20 engineers and specialists), setting the technical direction for a core part of the customer experience. This role requires a leader who combines strong technical expertise in B2B SaaS with a product-oriented mindset. Key responsibilities: Collaborate with Product Leadership to define the product vision and roadmap, aligning technical possibilities with business objectives Lead, mentor, and grow a cross-functional team, fostering a culture of ownership, quality, and continuous improvement Drive operational excellence at scale by improving team efficiency and removing blockers in complex initiatives Provide technical leadership and actively contribute to architectural decisions, ensuring scalability and maintainability of solutions Work closely with engineering, product, and design teams to ensure alignment on priorities and delivery Oversee product quality and performance, while managing technical debt alongside new feature development Maintain visibility over team capabilities and support the growth of senior talent Requirements: Proven track record in building complex B2B SaaS enterprise solutions 8+ years of experience in software engineering, including leadership experience (managing larger teams is a strong plus) Strong understanding of modern web development and cloud platforms (experience with .NET Core, React, and Azure is a plus) Product mindset and experience working in a Product + Tech partnership model Experience delivering impactful solutions, not just maintaining legacy systems Excellent communication skills in English and Polish (C1/C2) Self-driven, proactive, and collaborative Experience working in international, fast-paced, and multicultural environments Additional information: Candidates must be eligible to live and work in Poland Location: Hybrid (Warsaw – approx. 4 days/month in the office) or fully remote within Poland What we offer: Opportunities for personal and professional development A dynamic, innovative work environment based on strong values Training and development budget Private healthcare Co-financed sports card Option to work fully remotely or in a hybrid model with an office in Warsaw
Technology
Yard Corporate
Lead Software Engineer
Senior
Hybrid
Warsaw, Poland
40,000 - 60,000 PLN
🏢 Summary: Lead Software Engineer role in a hybrid model, combining hands-on development and team leadership to build next-generation Middle and Back-office financial systems. The position focuses on architecting and delivering scalable, cloud-native platforms supporting global trading and portfolio operations. The role includes direct people management and close collaboration with finance and portfolio stakeholders. 🗂️ Requirements: 10+ years of commercial software development experience, 2+ years of formal engineering team leadership experience, Strong expertise in C# or strong OOP background, Experience designing and building cloud-native applications, Experience with enterprise messaging systems, Experience with distributed architectures, Experience with large-scale data processing, Experience with modern databases such as Snowflake, Ability to manage large-scale technical projects, Degree in Computer Science, Mathematics, Engineering or related field 📃 Skills: C#, OOP, Cloud, Messaging, Distributed, Snowflake, SQL, Databases, DevOps, Architecture, Data 🏢 Description: Hybrid model: 3 days/week in the office For our client, a top-tier global quantitative investment firm expanding its Warsaw technology hub, we are looking for a Lead Software Engineer. The company is currently engaged in a multi-year strategic initiative to build next-generation Middle and Back-office systems that support their global trading operations, portfolio management, and overall firm growth. This is a strict Player-Coach role (60-70% hands-on coding & architecture / 30-40% management) . You will be actively building software while directly managing a compact team of 4 to 6 engineers. You will also take ownership of stakeholder management, gathering requirements directly from global finance, tax, and portfolio management teams. What you will do: Code & Architect (60-70%): Lead the end-to-end design, architecture, and delivery of highly scalable financial technology platforms. Lead & Mentor (30-40%): Manage a team of 4-6 developers, conduct 1:1s, performance reviews, and guide their career development. Drive the adoption of engineering best practices across code quality, cloud-native architecture, and DevOps. Ensure platforms are highly reliable, recoverable, and scalable to support increasing daily data volumes and analytics requirements. Collaborate directly with global product and engineering teams to translate complex business needs into technical implementations. Requirements: 10+ years of commercial software development experience. 2+ years of formal experience leading engineering teams (people management) and driving large-scale projects. Deep engineering expertise in C# (or strong OOP background with a willingness to transition). Proven track record of designing and building cloud-native applications. Experience with enterprise messaging systems and distributed architectures. Strong experience with large-scale data processing and modern databases (e.g., Snowflake). Exceptional communication skills with the ability to manage expectations of senior, non-technical stakeholders. Degree in Computer Science, Mathematics, Engineering, or a closely related field. Nice to have: Prior experience in the financial services industry, ideally within asset management, hedge funds, or trading firms. Domain knowledge of Middle/Back-office operations. Familiarity with financial accounting systems (e.g., Advent Geneva).
