Rutgers New Start Career Network

Rutgers Edward J. Bloustein School of Planning and Public Policy mobile logo
New Start Career Network mobile logo

Job Information

Susquehanna International Group, LLP Software Build Engineer - Mid (Multiple Openings) in BALA CYNWYD, Pennsylvania

Susquehanna International Group, LLP seeks a Software Build Engineer - Mid (Multiple Openings) to autonomously design, develop and maintain build tools, utilities and infrastructure utilized to support software development lifecycle; Introduce new development tooling into the environment while defining best practices and developer on-boarding; Apply continuous integration methodologies to develop and implement organizational best practices relating to software build, release management and unit testing initiatives;  Utilize build tools, including Make and Buildbot, Jenkins, TeamCity, Gitlab CI, Maven, MSBuild to increase the efficiency of software build processes; Provide guidance and make recommendations to developers on the use of version control software, including Perforce and Git, with a particular emphasis on various branching and merging strategies; Liaise with software development teams to diagnose and resolve complex build issues relating to C/C++, Python, C#, and Java; Help teams better understand and leverage new distributed compute technology such as Docker and Kubernetes; Create customized Docker images for software development purposes leveraging various platforms and development toolchains (e.g. Windows, Linux, .Net, Visual Studio BuildTools, and Conda); Own, coordinate and maintain tool-chain deployment processes; Integrate build tools to provide enhanced code coverage, debugging, and profiling capabilities; Provide monitoring and alerting coverage for development tooling and processes leveraging various open source monitoring solutions such as Prometheus and Grafana; Extend monitoring and visibility via custom automation scripts with Python and/or Powershell; and mentor junior team members, interns, and co-ops.

REQUIREMENTS: Master's degree (or foreign equivalent) in Computer Science, Engineering, Mathematics or a related technical field plus two (2) years of progressively responsible software development experience OR Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, Mathematics or a related technical field plus five (5) years of progressively responsible software development experience. Experience must include: Python, C# or C/C++ coding; application of continuous integration methodologies; development with open-source build tools (Jenkins or TeamCity); version control software (GIT or Perforce) including branching and merging strategies; solution design using development methods to build, configure and deploy development tools; ephemeral build environments leveraging containerization tools (Docker or Podman); at least two (2) of the following package providers with an associated package management development tool: Nuget, Conan, PyPi, or Conda; and Python or Powershell experience sufficient to write automation scripts.

Email resume to: applytoSIG@sig.com and ref job code: 202406.

DirectEmployers