Jobless Developer
Sunlight Group logo
Sunlight Group

Posted 13 days ago

Open

Applications Software Engineer

AthensRemoteFull-time

AI Summary

Software engineer who designs, builds, and tests real-time, cloud-native software services for energy storage systems; focuses on event-driven components, reliability, and integration with external systems.

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鈥檒l 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

馃懇鈥嶁殨锔廐ealth and life insurance for you and your family

馃馃徎Employee wellness program&initiatives

馃摎Continuous training opportunities

猸怐evelopmental feedback framework & career path

鉁堬笍International mobility opportunities

Skills

AWSAzureCI/CDCode ReviewsData ProcessingDeep Learning ModelsDistributed SystemsDockerDocumentationEvent-driven ArchitectureGCPGitGUI (Qt)Integration TestingKubernetesMessage QueuesPublish/subscribe PatternsPythonREST APISoftware ArchitectureTime-seriesUnit Testing

Explore related jobs

Browse these categories