Lead Software Engineer guiding architecture and ownership of projects to develop GovTech solutions. Supporting a team and driving initiatives for public sector efficiency and intelligence.
Responsibilities
Lead, mentor, and support a team of engineers, building a collaborative and high-performing environment where people take ownership of their work and continuously improve
Design and guide the architecture of secure, scalable, and maintainable solutions that support digital transformation in the public sector. Make key technical decisions across the stack
Take full ownership of projects from start to finish - including technical planning, estimation, implementation, and delivery
Define and maintain coding standards, project best practices, and quality expectations. Actively participate in code reviews to ensure these standards are followed
Identify potential project risks early, communicate their impact, and propose mitigation strategies to keep delivery smooth and predictable
Evaluate and introduce new technologies, tools, and approaches that fit project needs and support the unit’s technical direction
Work closely with clients and stakeholders to understand requirements, shape technical solutions, and translate business needs into practical implementation plans
Drive R&D initiatives and explore new ideas that can improve existing systems and strengthen the unit’s technical capabilities
Lead by example by maintaining high engineering standards, demonstrating strong ownership of work, and promoting a culture of feedback, recognition, and knowledge sharing
Requirements
Proven hands-on experience designing and building complex, scalable back-end systems with Java
Strong expertise in relational databases (Oracle preferred) - including the ability to design schemas, optimize queries, and make informed data architecture decisions
Solid understanding of cloud computing and on-premises infrastructure environments, with experience deploying and operating containerized applications (Docker)
Demonstrated ability to establish coding standards, enforce quality practices, and drive architectural decisions across a team or multiple projects
Proven leadership and people management skills - mentoring engineers, setting career paths and goals, conducting interviews, and resolving team conflicts
Understanding of key security and regulatory requirements applicable to software development, particularly in the public sector context
Proactive mindset with strong problem-solving, analytical thinking, and communication skills
Good understanding of software development best practices and clean code principles
Fluency in Lithuanian and English
Benefits
Health insurance and a yearly training budget (local and international conferences, language courses), employee-led workshops
Flexible working hours
Unlimited WFH (work from home) policy
Extra vacation days: 2 after working at NFQ for two years and 4 after four years on our team
Bonus for referrals
For those who dream of traveling: WFA (work from anywhere) possibilities in NFQ - approved countries
Junior Python Developer enhancing functionalities and developing new features for CLARITY projects. Involves understanding requirements, collaborating with teams, and ensuring solution quality in Mauritius.
Full Stack Engineer developing high availability applications at Estreem, a fintech leader in European payment processing. Focusing on security, performance, and continuous improvement in a hybrid setting.
Back - end Developer focused on scalable solutions for digital products at Orbio World. Collaborate on API - based features and manage back - end systems empowering non - technical stakeholders.
Systems and infrastructure programmer analyst developing IT systems and applications for Desjardins. Engaging in IT efficiency and quality while collaborating with various stakeholders.
C++/Qt Developer developing new features for Viber for Desktop. Collaborating with product, design, and QA teams to optimize application performance across platforms.
Backend Developer at Itecor working with microservices and web APIs in a multicultural agile environment. Collaborating with teams to enhance code quality and performance.
Sr SQL Database Engineer at Broadridge responsible for SQL queries, ETL workflows, and database migrations. Collaborate with teams to deliver data - driven solutions ensuring security and performance standards.
Software Developer with Javascript expertise at Zühlke enhancing foundational product services. Collaborating in agile setup to solve complex technical challenges and deliver high - quality solutions.
Principal Software Engineer leading architectural strategy and technical direction for scalable backend systems in Buenos Aires. Operating in a polyglot environment with a focus on innovation and accountability.