Tecknoworks logo
Tecknoworks

We identify and integrate technology solutions that grow your business.

Software Engineering Practice Lead

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Romania

Posted

10 days ago

Salary

0

Seniority

Senior

Bachelor Degree10 yrs expEnglishAzure.NET

Job Description

Software Engineering Practice Lead

Tecknoworks

• Define and enforce technical standards and architecture • Provide hands-on technical leadership and guidance • Drive delivery quality and continuous improvement • Act as a senior technical advisor in client engagements • Contribute to presales and technical proposals • Lead and develop engineers and Squad Leads • Drive hiring, capability development, and knowledge sharing • Support practice strategy, assets, and frameworks • Collaboration on workforce planning and delivery alignment

Job Requirements

  • 10+ years of experience in software engineering
  • Strong expertise in the Microsoft technology stack (including Azure, .NET, etc.)
  • Proven experience in solution architecture and technical decision-making
  • Experience leading, mentoring, and developing technical teams
  • Exceptional ability to communicate complex technical concepts to non-technical stakeholders
  • Strong presence in client-facing scenarios (workshops, negotiations, presentations)
  • Strong understanding of client needs and commercial context.

Related Job Pages

More Full-stack Engineer Jobs

Role Description We are looking for a Software Engineering Practice Lead who combines deep technical expertise, strong client-facing skills, and a passion for developing people. This role sits at the intersection of engineering excellence, client delivery, and practice growth. As a Practice Lead, you are the technical authority and people leader for Software Engineering Practice. You define how we build, how we scale, and how we grow engineers, while contributing hands-on to client engagements. Key Responsibilities - Define and enforce technical standards and architecture - Provide hands-on technical leadership and guidance - Drive delivery quality and continuous improvement - Act as a senior technical advisor in client engagements - Contribute to presales and technical proposals - Lead and develop engineers and Squad Leads - Drive hiring, capability development, and knowledge sharing - Support practice strategy, assets, and frameworks - Collaboration on workforce planning and delivery alignment Client Engagement & Presales - Act as a primary technical counterpart in client interactions, including discovery sessions, solution workshops, and proposal discussions - Translate business needs into scalable technical solutions, clearly communicating value, trade-offs, and approach - Support and actively contribute to the presales process: - Participate in client pitches and capability presentations - Lead or contribute to solution design, architecture proposals, and POCs - Develop high-quality technical proposals and documentation - Build credibility and trust with clients as a strategic and technical advisor - Ensure clear, structured, and effective communication across client and internal stakeholders Technical Leadership - Define and enforce technical standards, best practices, and architectural guidelines across the Software Engineering Practice - Provide hands-on guidance on complex technical challenges and critical delivery decisions - Drive innovation and continuous improvement, aligning with industry trends and emerging technologies - Ensure high-quality delivery outcomes through reviews, governance, and technical oversight People Leadership & Development - Act as direct manager for 25+ Practice members, fostering a culture of growth, accountability, and collaboration - Lead performance management with strong emphasis on capability development in all areas - Mentor team members and promote knowledge sharing, coaching, and continuous learning - Identify capability gaps and drive training, certification, and upskilling initiatives - Build a strong, engaged, and scalable Practice culture Allocation & Delivery Alignment - Maintain visibility over team allocation and utilization across projects - Collaborate with Project Leads to ensure optimal staffing and capability alignment - Support hiring strategy and participate in technical recruitment processes as a hiring manager - Ensure alignment between delivery excellence and client expectations Practice Development & Strategy - Drive the development of reusable assets, frameworks, and accelerators - Enable cross-project learning and innovation initiatives - Establish structured communication cadences within the Practice - Contribute to Practice strategy, growth, and capability development What You Own - Technical standards and architecture - Delivery quality across engagements - Practice capability and engineer development - Technical contribution to presales What You Don’t Own - Budgets and commercial negotiations - Project management ownership - Client account ownership - Resource allocation Core Competencies - Exceptional ability to communicate complex technical concepts to non-technical stakeholders - Strong presence in client-facing scenarios (workshops, negotiations, presentations) - Ability to influence decisions and build long-term client partnerships - Structured and clear communicator, both written and verbal - Proven experience in solution architecture and technical decision-making - Strong expertise in the Microsoft technology stack (including Azure, .NET, etc.) combined with hands-on experience in modern architectures and trending technologies such as microservices, APIs, containerization, and DevOps practices, with solid cloud exposure across both Microsoft Azure and AWS environments - Ability to bridge business requirements with scalable technical solutions - Strong understanding of modern technologies, architectures, and delivery models - Experience in leading, mentoring, and developing technical teams - Strong capability in performance management and talent development - Commitment to building engaged, high-performing teams - Experience contributing to our leading presales activities - Ability to develop proposals, POCs, and solution strategies - Strong understanding of client needs and commercial context How Success Looks Like - Consistent high-quality delivery - Strong and autonomous teams - Contribution to winning new work - Clear and scalable technical culture Ready to lead, inspire, and win? Step into a high-impact role where you shape solutions, influence clients at the highest level, and build the teams that make it all happen.

Romania
ContractRemoteTeam 1,001-5,000Since 2003H1B Sponsor

Role Description We are looking for a Fullstack Developer with at least 3 years of experience in mobile application development using Progressive Web Apps (PWA) to participate in the end-to-end delivery of a React-based mobile project. Please note this is a 4-month temporary contract. The selected candidate will work on a solution with a strong focus on performance, user experience, offline functionality, and efficient data synchronization. - Analyze, design, and develop the project end-to-end. - Develop a mobile-first PWA using React and TypeScript. - Design and develop APIs connected to PostgreSQL. - Implement processes for efficient image management and storage. - Implement client-server synchronization processes and offline functionality. - Analyze and optimize application performance and architecture. - Define mobile-oriented UI/UX solutions. - Integrate authentication using OAuth 2.0 with Microsoft. - Handle the deployment of the solution. Qualifications - 3+ years of experience in mobile-first PWA development with React and TypeScript. - Experience developing APIs with Python/FastAPI and/or Node.js. - Experience working with PostgreSQL. - Experience with offline-first applications or limited connectivity environments. - Experience with caching strategies and offline functionality in PWAs. - Hands-on experience with Service Workers and IndexedDB. - Experience in image management and optimization for web/mobile applications. - Experience in client-server synchronization and offline data management. - Experience with OAuth 2.0 and/or Microsoft Entra ID (Azure AD). - Experience with deployments on AWS and/or Azure. - Experience in web/mobile performance optimization. - Strong understanding of mobile-oriented UI/UX. - Ability to work autonomously and contribute to architectural decisions. Requirements - Experience with offline-first architectures and data synchronization conflict resolution (Nice to Have). - Experience with Microsoft Graph API, particularly integration with Microsoft Teams and email services for sending notifications (Nice to Have). Benefits - B2B or freelancer contract. - Remote position working in the Spain time zone. - Be part of a multicultural team working on international projects. - Temporary / Contract (4 months).

CET (UTC+1)
EIDA Solutions logo

Senior Full Stack Software Engineer

EIDA Solutions

Simplify the complex. EIDA enables the smooth, efficient delivery of large complex construction projects.

Full TimeRemoteTeam 11-50Since 2010

Role Description A full-stack engineer is a versatile software developer proficient in both front-end and back-end technologies, working to create seamless, high-quality user experiences. In today's AI-augmented development landscape, full-stack engineers leverage advanced AI coding assistants such as Claude, GitHub Copilot, and other AI tools to accelerate development, improve code quality, and enhance productivity while maintaining critical oversight and engineering judgment. Full-stack engineers are well-versed in databases, server configuration, user interfaces, and modern development practices. They understand how to effectively integrate AI tools into their workflow for tasks such as code generation, debugging, documentation, testing, and refactoring—while ensuring that all AI-generated code meets quality, security, and performance standards. They must be familiar with all policies, procedures, and technical issues related to software programming, as well as emerging technologies including AI-assisted development methodologies. Responsibilities - Design, develop, implement and document high quality and reusable software. - Work within all areas of the Software Development Life Cycle (Unit Testing, Front End, Back End, Server configurations and Databases). - Reviews and revises product requirements and specifications. - Under Agile methodology, develop solutions agreed upon in sprint planning using Java (JDK 21+), React, JavaScript, HTML, CSS, MySQL, and other technologies as required. - Gain an overall understanding of EIDA Solutions development frameworks, and core applications architecture. - Leverage AI coding assistants (e.g., Claude, GitHub Copilot, Claude Code) to accelerate development workflows including code generation, debugging, documentation, and test creation. - Apply effective prompt engineering techniques to maximize productivity with AI tools while maintaining code quality standards. - Critically evaluate and refine AI-generated code to ensure it meets security, performance, and maintainability requirements. - Design and develop AI agents and agentic workflows to automate complex, multi-step tasks and business processes. - Understand and implement AI integration protocols including Model Context Protocol (MCP) for tool integration and Agent-to-Agent (A2A) protocol for multi-agent communication and orchestration. - Use AI tools for rapid prototyping, exploring solutions, understanding unfamiliar codebases, and learning new frameworks or technologies. - Stay current with AI development tool capabilities and integrate beneficial tools into team workflows. - Mentor team members in how to improve their development workflow, best practices, and improve software design and quality. Qualifications - At least a bachelor’s degree in Computer Science, Information Technology, Engineering or a related discipline. - 6 years or more experience in software development. - Demonstrated experience with AI-assisted development tools and workflows. - Hands-on experience implementing MCP servers/clients. - Knowledge of multi-agent architectures and A2A communication patterns. - Demonstrable experience in designing and building scalable, highly available applications. - Must possess exceptional troubleshooting skills and be able to assess complex programming applications. - Must keep up to date with the latest development software practices, technology, security issues. - Must have in-depth knowledge in most or all of the following areas: - Java (JDK 21+) - Spring MVC - Hibernate - JavaScript - HTML - CSS - React - MySQL - PostgreSQL - Tomcat - Must have excellent interpersonal, written and verbal communication skills. Requirements - Exceptional troubleshooting skills. - Ability to assess complex programming applications. - Up-to-date knowledge of the latest development software practices, technology, and security issues. Benefits - Competitive salary. - Remote working model. - Healthcare and pension contribution. - Structured support for professional development and continued learning. - The opportunity to be part of a scaling, internationally diverse team working on genuinely complex and high-profile projects.

Worldwide
Job Closed
Weekday (YC W21) logo

Microsoft Fabric Engineer

Weekday (YC W21)

We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent

Full TimeRemoteTeam 11-50Since 2021H1B No Sponsor

Role Description We are looking for an experienced Data Engineer to design, develop, and optimize scalable data platforms and modern cloud-based data solutions. This role is ideal for professionals with strong expertise in Microsoft Azure Fabric, Databricks, Azure data services, and enterprise data engineering, along with a passion for building reliable data pipelines and leveraging AI-assisted development to improve engineering productivity. As a Data Engineer, you will take ownership of the complete data engineering lifecycle—from solution design and implementation to production support and continuous optimization. You will collaborate closely with business stakeholders, architects, analysts, and development teams to transform complex data requirements into scalable, high-performance data solutions that enable analytics and informed business decision-making. - Design, develop, and maintain scalable data pipelines using Microsoft Azure Fabric, Databricks, and Azure data services. - Build and optimize robust ETL/ELT processes for structured, semi-structured, and unstructured data across enterprise environments. - Collaborate with business stakeholders to understand data requirements and translate them into scalable technical solutions. - Develop and maintain reliable data integration workflows that ensure data accuracy, consistency, and availability. - Optimize data processing pipelines for performance, scalability, cost efficiency, and operational reliability. - Leverage AI-assisted development tools and modern engineering practices to accelerate solution delivery and improve code quality. - Monitor, troubleshoot, and resolve production data pipeline issues while proactively identifying opportunities for automation and optimization. - Work closely with architects, analysts, developers, and cross-functional teams throughout the project lifecycle to deliver high-quality data solutions. - Implement best practices for data engineering, governance, documentation, testing, and operational support. - Take ownership of project deliverables by ensuring quality, meeting timelines, communicating risks proactively, and continuously improving engineering processes. Qualifications - 5+ years of hands-on experience as a Data Engineer with expertise in enterprise-scale data engineering solutions. - Strong experience with Microsoft Azure Fabric, Databricks, and Azure data services in production environments. - Solid understanding of SQL, data modeling, data warehousing concepts, and cloud-based data platforms. - Proven experience designing and implementing scalable ETL/ELT pipelines and enterprise data integration solutions. - Proficiency in Python, Apache Spark, or similar technologies for large-scale data processing. - Experience optimizing cloud-based data workflows for performance, scalability, reliability, and cost efficiency. - Strong analytical and problem-solving skills with the ability to troubleshoot complex production issues effectively. - Comfortable using AI-assisted development tools and automation techniques to improve engineering productivity and solution quality. - Excellent communication and stakeholder management skills, with the ability to collaborate effectively across global, cross-functional teams. - A proactive, ownership-driven mindset with the flexibility to adapt to evolving priorities while consistently delivering high-quality, business-critical data solutions.

India
₹1,100K - ₹5,000K / year