Software Engineer- Tools

Roberts Recruiting
  • Cambridge, Massachusetts
  • Autofill and Review
30+ days ago

Job Description

Are you looking to work in a dynamic environment and grow your technical skills? We are a world-class text analytics company looking for a software engineer who will build new tools, manage existing systems and improve our current offerings. Help us build tools for build processes, continuous integration and deployment systems for our both on-premise and SaaS products. Create software for data ingestion, transformation and consumption. Integrate 3rd party tools and implement custom solutions to streamline how software gets delivered.
Responsibilities
  • Design, build and enhance a top-quality automated build and deployment system for local and cloud-based deployments
  • Enhance and extend existing internal software packages
  • Create and implement tools for metrics gathering and status reporting
  • Triage, troubleshoot, and solve escalated production issues caused by failures in deployment and configuration
  • Automate everything to manage multiple environments and servers, using both off-the-shelf and proprietary tools
  • Design and build data transformation tools
  • Contribute to an extensive and growing library of guru-level provisioning and management scripts, and help manage our monitoring and alerts infrastructure
  • Work with traditional and emerging technologies -- you won't just work on tasks, you'll help select technologies and design our implementation
Qualifications
  • 2 or more years working in a software production environment
  • BS in computer science or equivalent
  • Experience in Java, Python or a similar language
  • Knowledge of build, release and configuration management practices and tools (e.g., Maven), including branch-based development and patch-oriented workflows
  • Experience with software version control systems (e.g., GIT) and issue trackers (e.g., Jira)
  • Exposure to monitoring tools (e.g., Ganglia, Nagios)
  • Experience with shell scripting, particularly bash, is a plus
  • Experience with deployment tools (e.g., CloudFormation Script or Chef / Puppet) is a plus
  • Ability to work well with multiple teams

Numbers & Facts

LocationCambridge, Massachusetts

Skills

  • Atlassian JIRAunmatched
  • Bash Scriptingunmatched
  • Chef (Configuration Management)unmatched
  • Cloud Computingunmatched
  • Computer Scienceunmatched
  • Configuration Managementunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Emerging Technologyunmatched
  • Gitunmatched
  • Javaunmatched
  • Mavenunmatched
  • Metricsunmatched
  • Nagios Monitoring Toolunmatched
  • Problem Solving Skillsunmatched
  • Production Systemsunmatched
  • Puppet (Configuration Management)unmatched
  • Python Programming/Scripting Languageunmatched
  • Release Management/Engineeringunmatched
  • Scripting (Scripting Languages)unmatched
  • Software Engineeringunmatched
  • Software Patchesunmatched
  • Software as a Service (SaaS)unmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Systems Administration/Managementunmatched
  • Team Playerunmatched
  • Testingunmatched
  • Transformation Toolsunmatched
  • Unix Shell Programmingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder