
Senior Software Engineer
OAG
full-time
Posted on:
Location Type: Hybrid
Location: Kaunas • Lithuania
Visit company websiteExplore more
Salary
💰 €4,080 per month
Job Level
About the role
- Design, develop, and maintain scalable back-end services using cloud-native and serverless patterns
- Build and operate message-based systems using Azure Event Hubs to handle high-throughput data flows
- Develop containerised service and Azure Functions
- Implement and manage infrastructure as code using Terraform
- Work with data platforms primarily via SQL, including queries and lightweight database-level abstractions that support application functionality
- Own services in production, including deployment, monitoring, observability, and operational stability
- Contribute to architectural discussions and guide technical direction through experience and best practices
- Identify and address technical debt, performance issues, and reliability risks
- Act as a trusted technical partner to the Team Lead, providing continuity and support when needed
- Collaborate closely with other engineers, influencing technical decisions and raising engineering standards
Requirements
- Several years of experience building and operating production back-end systems
- Proven experience with C# / .NET in real-world applications
- Strong SQL skills and experience working with relational or analytical databases
- Hands-on experience with Microsoft Azure and cloud-native architectures
- Experience designing event-driven or distributed systems
- Practical use of Terraform or similar infrastructure-as-code tools
- Comfort working in CI/CD-driven environments
- Familiarity with Snowflake or modern data platforms is an advantage, not a requirement
- Fluent in English (B2 level or higher)
Benefits
- A dynamic work environment at OAG, fostering innovation in a progressive, non-hierarchical culture
- Support for your well-being, including access to resources and assistance
- Opportunities to contribute to volunteering initiatives
- Participation in team-building activities, team workshops, and group learning sessions
- A balance between in-office and remote work (you can choose)
- Clear opportunities to grow toward senior engineering responsibilities over time
- Opportunities for travel to our other offices, fostering a global perspective
- A generous annual leave policy, growing with each year of service, and a day off during your birthday month
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETSQLTerraformAzure Functionscloud-native architecturesevent-driven systemsdistributed systemsinfrastructure as codeCI/CD
Soft Skills
collaborationtechnical guidanceproblem-solvingcommunicationinfluenceownershipoperational stabilitymonitoringobservabilityaddressing technical debt