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.
Senior Full Stack Developer at desk:box developing features from architecture to deployment on AWS for an innovative application in agriculture and SMEs.
Senior Software Engineer leading design and implementation of sensor calibration algorithms for autonomous vehicles. Collaborating within a hybrid model at Toyota's Ann Arbor location.
Controls Engineer responsible for system maintenance in Australian Data Centers. Leading projects and collaborating across teams to optimize operations and ensure adherence to standards.
Senior Software Engineer developing robust software solutions for AI tactics in Defense Metaverse. Collaborating with teams using C++ and Machine Learning technologies in a hybrid environment.
As a Senior Software Engineer, you'll design and operate software solutions for manufacturing processes at GROPYUS. You will play a key role in merging digital and physical logistics systems.
Software Engineer IV delivering complex software solutions for Truist through analysis, design, and coding. Leading development efforts and mentoring teammates while adhering to standards in an Agile environment.
Software Engineer IV developing nuclear energy solutions for Framatome. Engaging in innovative projects to enhance clean energy technologies across North America.
Senior Full Stack Developer optimizing performance of embedded solutions on Stay22’s platform. Collaborating on development and maintenance of the core infrastructure.
Full Stack Developer responsible for web applications in Athens, Greece. Collaborating with teams to design and implement solutions using various technologies.