Senior Software Engineer designing and developing scalable, cloud-native back-end systems for data-driven products. Engaging in hands-on development and architectural decision-making and ensuring system robustness and scalability.
Responsibilities
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
Senior Embedded Software Engineer at Digi International developing software for next - gen 5G cellular routers. Leading key networking features and driving software quality and integration.
Fullstack - Webentwickler developing scalable and performant web applications in Aachen for the dynamic flaixible GmbH. Collaborate with teams to implement modern user interfaces and optimize backend systems.
Developing Full - Stack Cloud solutions on Microsoft Azure for digital transformation projects with student collaboration. Opportunities for mentoring, hybrid work, and team activities in a creative environment.
Network Engineering Lead providing architectural leadership for mission - critical networks in secure federal environments. Focus on designing, securing, optimizing, and troubleshooting enterprise and cloud - connected networks.
Lead Engineer for GA Simulation performing simulations and virtual builds in a hybrid setup with General Motors. Collaborate on global product development initiatives and drive process improvements.
Senior Software Engineer creating Generative AI solutions for supply chain management. Develop, optimize AI systems, and collaborate with cross - functional teams.
Software Engineer building and maintaining reusable components for Adobe applications. Collaborating with multiple teams to enhance developer experience and component accessibility.
Overseeing operations of the Additive Manufacturing and Materials facility at EDGE Group. Responsible for facility fit - out, daily operations, and team leadership in Abu Dhabi.
Technical Lead - Testing Services for ETL and Data Validation QA. Responsibilities include validating migrations and testing data processes in Informatica and SAP Commissions.
Software Engineer focusing on Signal Processing and AI development at Ultra Maritime. Involved in architectural design, implementation, and peer review of software in C++.