Enable America Jobs

Enable America Logo

Job Information

Outreach Corporation Senior Software Engineer in Seattle, Washington

*Job Duties: *

  • Design and develop standard tooling and platform to enhance the engineer experience at Outreach. 
  • Develop and enhance standardized tooling and libraries using the Go programming language. Ensure that these tools address the specific needs of Outreach engineers, focusing on reliability, efficiency, and promoting a consistent and maintainable codebase.
  • Collaborate with the team to design and implement new features in the Devenv utilizing Kubernetes and Docker technologies to create a local development environment that fosters uniformity, enabling engineers to develop and debug more efficiently.
  • Develop and maintain stencil and the extension modules, which is a set of template compiler to generate and keep codebase dependencies up to date. 
  • Work on the enhancement and optimization of our Continuous Integration/Continuous Deployment (CI/CD) system. Streamline the software delivery pipeline, automating release processes to accelerate development and deployment cycles.
  • Integrate monitoring platforms (Datadog, Coralogix) into our infrastructure to enable real-time visibility and troubleshooting capabilities. Create Terraform modules to make monitoring infrastructure as code, easier for management and migration.
  • Develop and implement performance tracking for Devenv. Create a dashboard that tracks critical metrics, allowing for proactive identification of tools usage and performance issues.
  • Actively participate in code design discussions, offering insights to design efficient and maintainable solutions. Contribute to the development of automated tests to validate code functionality and integrity. Engage in code reviews, providing constructive feedback to peers to maintain a high level of code quality and reduce technical debt.

     

Requirements:

Position requires a Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a closely related field (or foreign equivalent), plus 2 years of experience in the job offered, or a related occupation.

Must possess education, training, or experience in the following skills: Go, Python, PHP, Bash, Java, Perl, Javascript, Docker, Kubernetes, AWS, Zabbix(monitoring), Git, CI/CD, Selenium, SQL, MongoDB, Rabbitmq, and ElasticSearch.

Telecommuting is permitted within a reasonable commuting distance from Seattle, WA.

DirectEmployers