Software Build / Install Engineer - Linux and Windows - Remote
Jitterbit
IndiaremotePosted 1 month ago
Skill Required
Software-EngineerBuild-EngineeringDevOps-EngineerCI-CD-EngineeringDeployment-EngineeringSoftware-Build-EngineerSoftware-Installation-EngineerRemote-DevOps-EngineerSoftware-Deployment-EngineerRemote-Systems-EngineerRemote-Senior-Systems-EngineerBuild-And-Release-EngineerSoftware EngineerSoftware DeveloperLinuxDesign PatternsDockerGitHub ActionsMicroservicesAzureKubernetesSQL ServerEngineeringanalyticalShell ScriptingdesigningdebuggingbuildingJenkinswrittenPythondesignDevOpsGitMySQLCI/CDCloudJavaAPIsFulltime
Key highlights
- 10+ years of experience in building large‑scale distributed applications
- Proficiency with CI/CD and build tools such as Jenkins, GitLab CI, Gradle, and Maven
- Flexible remote‑friendly work environment
- Career development and mentorship opportunities
- Opportunity to build robust, scalable build systems for a leading iPaaS platform
- Familiarity with Java and top‑tier RDBMS is a plus
Role overview
Software Build/Install Engineer responsible for designing, implementing, and maintaining robust build and deployment systems to ensure efficient software delivery within Jitterbit’s SaaS platform.
Responsibilities
- Design, implement, and maintain robust build and deployment systems
- Automate processes and manage software installations
- Ensure reliability and scalability of build pipelines
- Collaborate with engineering, product management, and operations teams
- Provide mentoring and support to fellow engineers
- Facilitate data‑driven decision making within the team
Requirements
- 10+ years of experience in building large‑scale distributed applications
- Strong experience building multi‑tenant SaaS applications
- Strong problem‑solving, debugging, and analytical skills with great attention to detail
- Experience with microservices and cloud‑based architectures/design patterns
- Proficiency in build tools such as CMake, Make, Gradle, Maven, or similar
- Hands‑on experience with CI/CD tools like Jenkins, GitLab CI, Azure DevOps, or GitHub Actions
- Strong knowledge of scripting languages such as Python, Bash, or PowerShell
- Familiarity with version control systems (Git, SVN) and branching strategies
- Experience with software packaging and installation tools (InstallShield, NSIS, or WiX Toolset)
- Solid understanding of operating systems (Linux, Windows, macOS)
- Familiar with application deployment via Docker and/or Kubernetes
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes)
Nice to have
- Familiar with Java
- Experience with top tier RDBMS such as SQL Server and MySQL
Benefits
- Career development and mentorship
- Flexible, remote‑friendly company with personality and heart
- Work for a growing leader within the Integration Platform as a Service tech space
- Join a mission‑driven company transforming the industry by changing API creation within business‑critical processes
Additional details
- Jitterbit is an automation company that provides a Unified AI Infused Low‑code platform consisting of iPaaS, APIM, LCAP, and EDI and has been recognized in Gartner MQ for ten straight years
- The engineering team values code quality and delivers a fast, robust, and memorable user experience
- Culture is fun, fast‑paced, performance‑oriented, open, and collegial
- Team operates in a distributed, remote‑friendly environment
- Jitterbit is an equal opportunity employer and promotes diversity in the workplace
- The role is part of the Platform team