Posted 2 months ago
Applications Software Engineer
AI Summary
An Applications Software Engineer designs, develops, tests, and deploys software services for real-time, cloud-native energy storage systems, collaborating across a multidisciplinary R&D team.
About this role
At Sunlight Group, we are shaping the future of energy storage for industrial and advanced technology applications, driven by a strong passion for performance and continuous improvement. Guided by our vision of transforming energy storage solutions to power a sustainable tomorrow, we operate with a deep sense of environmental responsibility and a culture rooted in ** openness** and ** respect . By leveraging data and insights, we deliver innovative, ** customer-focused solutions that support our mission of driving an all-electric future through high-quality, cutting-edge technologies. Embracing an ** entrepreneurial spirit **, we foster an agile and collaborative environment where our people are empowered to grow, contribute, and reach their full potential.
We are looking for an Applications Software Engineer to join our R&D Smart Energy Systems team. If you are seeking for a role where your software shapes real-world energy systems and drives the clean energy transition, this is the place to make an impact. Work at the intersection of clean energy, and real-time, cloud-native software as part of a multi-disciplinary R&D team.You’ll get a front-row seat in the clean energy revolution and be a critical member of a team passionate about building intelligent, sustainable infrastructure.
Key activities and responsibilities of the role include:
- Design, develop, test, and deploy high-quality software services and applications
- Build and maintain real-time/near-real-time message-driven components (publishing/subscribing, event handling, state synchronization)
- Collaborate with cross-functional engineers to define application requirements, new features, and enhancements
- Contribute to software architecture and reliability patterns (retries/backoff, fault handling, duplicate prevention/idempotency, graceful degradation)
- Write clean, well-documented, maintainable code; participate in code reviews and continuous improvement
- Identify and troubleshoot software defects and operational issues promptly
- Conduct thorough testing (unit/integration) to ensure correctness, reliability and performance
- Create and maintain documentation (technical specs, architecture notes, and operational guides)
Requirements
- BSc/MSc in Electrical Engineering, Computer Science, Software Engineering, or a related field
- Up to 3 years of relevant experience as a software engineer (or equivalent personal/academic projects)
- Deep understanding of developing and deploying deep learning models, particularly for time-series or control-oriented tasks
- Strong Python fundamentals and good software engineering practices (clean code, debugging, testing)
- Cloud fundamentals (Azure/AWS/GCP): deployments, monitoring, secrets/config management
- Familiarity with event-driven / message-based systems or strong interest in learning them
- Basic understanding of software architecture and design patterns; eagerness to learn system design and reliability practices
- Experience consuming or building REST APIs and integrating with external systems
- Familiarity with version control workflows (Git)
- Containers and orchestration (Docker; Kubernetes) are considered a plus
- CI/CD pipelines and DevOps practices, are considered a plus
- Experience with at least one graphical user interface platform like Qt, is considered a plus
- Strong communication and collaboration skills
- Excellent written and verbal knowledge of English. Knowledge of an additional language is a plus
Benefits
To start with,we give you the opportunity to thrive in a restless team and grow your potential in an innovative environment.As per your compensation and rewards package,this is a preview:
💸Competitive salary package and bonus scheme
👩⚕️Health and life insurance for you and your family
🧘🏻Employee wellness program&initiatives
📚Continuous training opportunities
⭐Developmental feedback framework & career path
✈️International mobility opportunities
Skills
Explore related jobs
More jobs at Sunlight Group
Similar AWS jobs
Jobs in Athens
TikTok Content CreatorRelevance Digital Agency · Athens, Attikí
Health & Safety Managerdss+ · Athens, Attikí- Junior Crew OperatorAngelicoussis Group · Athens, Attikí
- Sales Advisor ΔΕΗ Fiber | από 1.100€, bonus, αυτοκίνητοCQS SA · Athens, Attica
- German Speaking Digital Trust and Safety Specialist - Work In Athens, GreeceMercier Consultancy Group · Athens, Attica
- Σύμβουλος πωλήσεων ΔΕΗ Fiber | από 1.100€, bonus, αυτοκίνητοCQS SA · Athens, Attica