Junior Software Engineer

Coderspace

Turkey (NC)

On-site

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary + equity package
Mentorship from senior engineers
Learning culture and career development

Job summary

A data analytics company is seeking a Junior Software Engineer in North Carolina. This role involves developing data ingestion tools and collaborating with senior engineers. Ideal candidates should be proficient in Python and have a Bachelor’s degree in Computer Science. This on-site position offers competitive salary, equity, and growth opportunities within a dynamic team.

Qualifications

  • 0-2 years of professional software engineering experience.
  • Comfortable working in Linux/Unix and version control environments.
  • Enthusiasm for startup/scale-up environments.

Responsibilities

  • Collaborate with senior engineers to develop components of ingestion and transformation framework.
  • Write clean, testable, maintainable code.
  • Participate in code reviews and documentation efforts.

Skills

Proficiency in Python
Basic understanding of SQL
Problem-solving skills
Ability to learn quickly
Good communication skills

Education

Bachelor’s degree in Computer Science or Software Engineering

Tools

Git
Docker

Job description

About Bruin

Bruin is a unified analytics platform that focuses on transformation, data quality, observability, and governance. We are building the only end-to-end data infrastructure product on the market, fully open‑source.

Our customers love Bruin for the ease of use, stellar developer experience, and the speed of iteration.

As a Junior Software Engineer at Bruin, you will join a small agile team responsible for building, extending, and maintaining our core data tooling, integrations, and clients used by enterprise customers.

What you’ll do
  • Collaborate with senior engineers to develop and maintain components of our ingestion & transformation framework (in Python and Go), and AI agent infrastructure
  • Write clean, testable, maintainable code, including new features, bug‑fixes and performance improvements
  • Help build and maintain pipelines, data ingestion connectors, transformations and quality checks
  • Participate in code reviews, pair programming, and documentation efforts
  • Ensure robust testing (unit, integration) and support CI/CD flows (GitHub Actions, etc)
  • Work with product and consulting teams to understand customer requirements and translate them into technical work
  • Continuously learn best practices in data engineering, cloud infrastructure, software architecture, and modern toolchains
What we’re looking for
  • 0-2 years of professional software engineering experience (internships, open‑source contributions, projects count)
  • Proficiency in at least one programming language (Python preferred, Go is a plus)
  • Basic understanding of SQL and relational data modeling
  • Some experience or exposure to data pipelines, ETL/ELT flows, or data engineering concepts
  • Comfortable working in Linux/Unix environments, version control (Git) and CI/CD pipelines
  • Good problem‑solving skills, ability to learn quickly, and strong communication skills (both written and verbal)
  • Enthusiasm for working in a startup/scale‑up environment, owning work, and iterating rapidly
  • Bachelor’s degree in Computer Science, Software Engineering or equivalent practical experience from one of the following universities:
    • Istanbul Technical University
    • Bogazici University
    • Middle East Technical University
    • Bilkent
    • Sabanci University
    • Koc University
Nice to have
  • Experience with cloud platforms (AWS, GCP, Azure) and data platforms (Snowflake, BigQuery, Redshift)
  • Familiarity with containerisation (Docker) and orchestration (Kubernetes)
  • Exposure to open‑source ecosystems
  • Experience working with monitoring/logging, observability, and troubleshooting complex systems
  • Interest in building developer tooling, libraries, SDKs or command‑line interfaces
What we offer
  • A dynamic, high‑impact role where you’ll contribute directly to our core product and enterprise‑grade tooling
  • Opportunity to grow into mid- or senior‑level engineering roles as Bruin scales
  • Competitive salary + equity package
  • Learning culture: mentorship from senior engineers, open‑source exposure, and career development
  • The opportunity to work closely with our international team
  • The chance to build tooling used by enterprise data teams, and to shape the architecture and strategy of our product

We believe in working in person to work faster together, therefore this is an on‑site position for our offices in Levent, Istanbul.

We look forward to hearing from you!
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Junior • New York (NY)

On-site
USD 100,000 - 140,000
Competitive pay and equity
Private healthcare
Gym membership
+2
Junior Backend Engineer - Data Ingestion
Junior Backend Engineer - Data Ingestion

United States Digital Space LLC • United States

Hybrid
USD 70,000 - 90,000
Competitive personal development budget
Work from home budget
Discounts on fitness & wellness memberships
+1
(Jr.–Sr.) Software Engineer - Backend/Platform
(Jr.–Sr.) Software Engineer - Backend/Platform

Runlaminar • Somerville (MA)

On-site
USD 90,000 - 120,000
Medical, Dental, and Vision Insurance
401(k) plan with employer matching
Equity
+1
Senior Software Engineer
Senior Software Engineer

Braven • Town of Newark (WI)

Hybrid
USD 111,000 - 153,000
Unlimited vacation time
Carrot benefits for fertility/family
401K match up to 5%
+3
Senior Software Engineer
Senior Software Engineer

United States Digital Space LLC • Oakland (CA)

Hybrid
USD 120,000 - 150,000
Software Engineering Intern
Software Engineering Intern

brevian-careers • Sunnyvale (CA)

On-site
USD 80,000 - 120,000
Junior Software Engineer
Junior Software Engineer

Kavaliro • Orlando (FL)

On-site
USD 60,000 - 90,000
Software Engineer
Software Engineer

brevian-careers • Sunnyvale (CA)

On-site
USD 120,000 - 160,000
Generous compensation
Equity
Flexible time off
+1
Senior Software Engineer - Bruin Platform Full Stack
Senior Software Engineer - Bruin Platform Full Stack

MetTel • New York (NY)

On-site
USD 150,000 - 180,000
Backend Engineer
Backend Engineer

Synerise SA • Town of Poland (NY)

Hybrid
USD 95,000 - 120,000
Continuous technical growth
Support from experienced engineers
Influence on technical decisions