HamburgerMenu
hirist

Coredge - Software Developer Engineer II - Python/Golang

Posted on: 22/08/2025

Job Description

As a Software Engineer at Coredge, you will help develop our next-generation cloud-native core solution alongside the product and open-source community.

You'll write scalable Python code for robust applications and ensure high performance and low latency server-side logic.


Key Responsibilities :


System Engineering :


- Design and implement systems in Python or Golang.


Performance Optimization :


- Address performance issues through creative experiments and internal product features.


Open Source Contributions :

- Research, propose, and integrate open-source projects aligned with product goals.


Code Quality & Documentation :

- Write clean, efficient, and well-documented Python/Golang code as an example for junior engineers.


Software Development Lifecycle :

- Participate in all stages of product design, implementation, testing, and deployment.


Architecture & Design :

- Discuss abstract system architectures from ideas through implementation to solve technical challenges.


Mentorship & Team Leadership :

- Mentor software engineers in a culture of trust and accountability.


Requirements :


Experience :


- Minimum 3 years of experience in Python development.


Framework Development :

- Strong Python/Golang skills to develop reusable and scalable framework components.


Engineering Practices :

- Experience with code refactoring, design patterns, CI, scalable app development, security, and functional programming.


Cloud & Kubernetes :

- Knowledge of cloud-native principles and Kubernetes architecture.

- OpenStack experience preferred.


Performance Tuning :

- Ability to benchmark and optimize cloud/Kubernetes systems.


Open Source Involvement :

- Contribution to CNCF or similar communities is a plus.


Architecture Experience :

- Background in building scalable, performance-optimized software systems.


Soft Skills :


Problem-Solving :


- Strong problem-solving skills and attention to detail.


Team Collaboration :

- Ability to work independently and as part of a team.


Communication Skills :

- Excellent at explaining technical topics to non-technical stakeholders.


Continuous Learning :

- Proactive attitude toward learning and professional growth


info-icon

Did you find something suspicious?