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
Staff Software Engineer developing scalable backend systems and APIs for Cloudera's Anywhere Cloud team. Driving performance and reliability in Kubernetes - based services while mentoring engineers and optimizing processes.
Back End Software Engineer role at Capital One utilizing Java, Python, and cloud services. Collaborating with Agile teams to drive technology transformations for financial empowerment.
Backend Engineer (Data Science / ML) developing and maintaining backend microservices at Zalando. Engaging with Data Science and Machine Learning topics to drive innovation and data - driven solutions.
Lead Software Engineer developing and managing backend solutions with cloud technologies at Capital One. Collaborating with teams to drive innovation and meet regulatory needs.
Senior Software Engineer at Capital One responsible for maintaining Generative AI applications. Collaborating with Agile teams to deliver robust cloud - based solutions and supporting technical solutions.
Senior .NET Backend Developer at Quento Technologies developing and maintaining core banking software. Join a major Systemic Bank in Greece in a dynamic environment focusing on ICT solutions.
Backend Engineer responsible for developing and maintaining server - side systems at Triple Whale. Working with diverse APIs, data pipelines, and real - world infrastructure challenges.
Senior Software Engineer developing backend services for the payments team at Coinbase. Building innovative payment solutions to enhance financial access across the cryptocurrency ecosystem.
Staff Software Engineer leading the architecture and development of scalable, cloud - native software solutions at Growth Acceleration Partners. Collaborating with cross - functional teams to ensure reliable software delivery.
Senior Full Stack Software Engineer designing scalable cloud - native applications for Growth Acceleration Partners. Collaborating with teams to develop performant APIs and user interfaces in modern environments.