View Our Website View All Jobs

Build and Install Software Developer

TITUS is looking for an experienced build and install software developer to join our growing team. The build and install software developer will contribute to the development of all TITUS installers and the long-term maintenance of the critical infrastructure used to build, validate, and release TITUS software products. The successful candidate will also work towards improving overall R&D productivity by redefining and automating internal development processes.

The ideal candidate is:

  • A strong communicator who can work directly with internal customers to solve problems
  • A team player who takes pride in supporting the efforts of a large team and strives to make them more productive
  • Self-motivated and able to learn and adapt to new technologies and ideas quickly
  • Focused on efficiency and productivity; able to identify and implement ways of simplifying and automating both build processes and general software development processes
  • Able to prioritize many tasks and handle interruptions

Key Responsibilities:  

  • Design and develop installers for TITUS products
  • Manage the Build infrastructure for many software products, components, and test tools across a variety of repositories and target platforms
  • Maintain an internal repository of internal software artifacts
  • Push released products to external public repositories
  • Support developers with build-related issues
  • Create and maintain productivity tools used in TITUS’s development environment
  • Assist with porting software products to new target platforms when required

Required skills:

  • Strong understanding of release management best practices, build optimization
  • Detailed understanding of source control using TFS, NuGet, Git
  • Good working knowledge of C#, .Net, Python, C++, windows batch files, bash, and Perl, Powershell
  • Strong OS knowledge: Windows 7/8/ 8.1/ 10, Windows Server 2008/2012/2016, Mac OS, Linux
  • Working knowledge of SQL Server and other database technologies, Management Studio
  • Working knowledge of Web Server technologies,WiX and especially IIS
  • Post-secondary education in Computer Science or Information Management is preferred

Nice to have skills:

  • Working knowledge of virtualization technologies (VMWare, VM Manager, Hyper-V)
  • Knowledge of cloud infrastructures (Azure, AWS)
  • Familiarity with Docker, Docker Hub, ANT, Maven, Jenkins, Vagrant, GNU Make

TITUS solutions enable organizations to discover, classify, protect, analyze and confidently share information, and meet regulatory compliance requirements by identifying and securing unstructured data. TITUS products enhance data loss prevention by classifying and protecting sensitive information in emails, documents and other file types – on the desktop, on mobile devices, and in the Cloud. TITUS solutions are trusted by millions of users in over 120 countries around the world. Its customers include Dell, Safran Morpho, United States Air Force, NATO, Pratt and Whitney, and Canadian Department of National Defence.

TITUS is an equal opportunity employer, and we value diversity and inclusion as part of our corporate culture. As part of our commitment to diversity we consider all qualified applicants for employment regardless of race, religion, sex, ethnicity, national origin, age, disability, or any other legally protected factors. We are able to provide accessibility accommodation during the selection process - just let us know when submitting your electronic application how we can best assist you.

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150