About this role
About the Role
We are looking for a Senior Software Engineer to build, scale, and evolve Finnomena’s core products and platforms. This role is hands-on and impact-driven: you will own technical solutions end-to-end, influence product and architectural decisions, and raise the engineering bar across teams.
Responsibilities
• Contribute to technical strategy for key initiatives and drive execution through hands-on development and technical leadership within your team.
• Tackle complex, open-ended problems by defining pragmatic technical solutions that deliver real business impact.
• Write high-quality, production-ready code and contribute across critical development phases, including system design, debugging, and performance optimization.
• Own features and system components end-to-end, including deployment, monitoring, maintenance, and incident response.
• Collaborate closely with product managers, designers, and engineers across Finnomena to design, build, and launch impactful customer-facing features.
• Promote engineering excellence by following and helping establish technical standards, best practices, and design patterns.
• Maintain and improve CI/CD pipelines, observability, testing, and release processes to ensure system reliability and developer productivity.
• Influence technical decisions within your team and adjacent teams, ensuring long-term maintainability and scalability.
• Provide technical support for production issues and collaborate with app support teams to resolve incidents efficiently.
• Mentor junior engineers through code reviews, technical guidance, and day-to-day collaboration, contributing to overall team growth.
Required Skills & Experience
• 5+ years of progressive software development experience with demonstrated growth in technical responsibility and impact.
• Strong experience delivering complex technical projects from design through production deployment.
• Solid understanding of system architecture, design patterns, and scalable system design.
• Proficiency in one or more core programming languages (e.g. Golang, TypeScript, Python) with strong software engineering fundamentals.
• Proven track record of writing clean, maintainable, and reliable production code.
• Experience owning and operating production systems, including monitoring and incident response.
• Strong communication skills, with the ability to explain technical concepts clearly and collaborate effectively across functions.
• Self-directed work style with strong problem-solving skills and the ability to proactively identify and address technical challenges.
• Experience mentoring junior engineers and contributing to team-level technical growth.
Nice to Have (GenAI Experience)
• Experience integrating AI- or GenAI-powered features into production systems.
• Familiarity with Large Language Models (LLMs), AI APIs, or GenAI frameworks and tools.
• Exposure to AI-related concepts such as prompting, embeddings, retrieval-augmented generation (RAG), or AI-driven automation.
• Basic understanding of AI/ML system considerations, such as model performance, reliability, and trade-offs.
• Awareness of responsible AI principles and ethical considerations in AI-powered products.
What Success Looks Like
• You consistently deliver high-quality features that create real customer and business impact.
• You take ownership of systems and improve their reliability, scalability, and maintainability over time.
• You influence technical direction through strong engineering judgment and collaboration.
• You raise the bar for code quality, operational excellence, and engineering best practices.
• When applicable, you help the team thoughtfully adopt AI capabilities to make products smarter and more valuable to users.