About the role

  • Software Engineer Intern at Synergex enhancing developer tools and CI/CD pipelines. Collaborate on build automation and modernization efforts with a focus on real projects.

Responsibilities

  • Assist in developing and maintaining developer tools, CI/CD pipelines, and automation frameworks.
  • Contribute to Visual Studio integration features for the Synergy DBL language, including compilers, debuggers, IntelliSense, and project systems.
  • Investigate and troubleshoot build, IDE, and deployment issues, applying strong analytical skills.
  • Support and improve build and deployment pipelines using CI/CD techniques (e.g., YAML, MSBuild, GitHub Actions, Jenkins).
  • Develop and maintain automated tests, including unit, integration, and UI tests.
  • Document technical processes, write user guides, and contribute to best practices.
  • Collaborate with experienced engineers and cross-functional teams to improve development workflows.
  • Contribute to legacy modernization efforts, helping migrate and improve existing codebases.

Requirements

  • Familiarity with any modern programming language (e.g., C#, Python, Java, JavaScript).
  • Interest in developer tools, automation, and CI/CD.
  • Some exposure to IDEs like Visual Studio, VS Code, or JetBrains products.
  • Ability to troubleshoot and solve technical problems independently.
  • Strong communication and collaboration skills for working in a team environment.
  • Eagerness to contribute to real projects and learn through hands-on development.
  • Nice-to-Haves:
  • Experience with C# and .NET development.
  • Knowledge of MSBuild, PowerShell, or other build automation tools.
  • Exposure to CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins).
  • Familiarity with automated testing frameworks (e.g., unit tests, UI tests).
  • Understanding of cloud environments & infrastructure as code (e.g., Docker, Kubernetes, Terraform).
  • Knowledge of Synergy DBL (a plus but not required).
  • Experience with Rust and C programming.

Benefits

  • Real-world experience in developer tools, CI/CD, and automation.
  • Flexible, remote-friendly work environment with occasional office visits.
  • Mentorship & professional growth opportunities.
  • Collaborative team culture that fosters creativity and initiative.
  • Exposure to industry best practices in software development & deployment.
  • This is a 6-month internship with a potential pathway to a full-time role based on performance.
  • This is a paid internship at an hourly rate of $25.

Job title

Software Engineer Intern

Job type

Experience level

Entry level

Salary

$25 per hour

Degree requirement

Associate's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job