FirstBank Jobs

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