Comcast is looking to hire a software engineer to provide technical leadership in designing and developing software in DevOps and Agile development environments.
Requirements
- developing software in DevOps and Agile development environments using Java, Python, Bash, SQL, JSON, YAML, and JavaScript
- leveraging observability tools, including Prometheus and Grafana, to monitor software systems
- leveraging logging tools including Splunk and ELK to monitor software systems
- developing in IDE including Atom, Eclipse, Vi, and Visual Studio
- scripting using Shell, Perl, and Makefile
- using Docker and Docker Swarm to deploy applications
- working with the following tools and technologies: Django, Flask, Mongo DB, MySQL DB, Beringei DB, ZeroMQ, Apache Thrift, Yocto, Pandoc, Everstore, Cron, Postman, asyncio, aioHTTP Client/Server, and Ansible
Responsibilities
- Provide technical leadership in designing and developing software in DevOps and Agile development environments using Java, Python, Bash, SQL, JSON, YAML, and JavaScript
- leverage logging tools including Splunk and ELK, and observability tools, including Prometheus and Grafana, to monitor software systems
- develop software using Rust, TypeScript, and NodeJS
- develop in IDE including Atom, PyCharm, Eclipse, IntelliJ, Vi, and Visual Studio
- script using Shell, Perl, and Makefile
- use Docker, Docker Swarm, and Kubernetes to deploy applications
- use Amazon Web Services, including CloudFormation, CloudWatch, DynamoDB, S3, API Gateway, ECS, EC2, Fargate, Lambda, and Route53
Other
- Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering, or related technical field
- five (5) years of experience
- of which three (3) years include leveraging logging tools including Splunk and ELK to monitor software systems
- of which one (1) year includes developing software using Rust, TypeScript, and NodeJS
- Position is eligible to work remotely one or more days per week, per company policy.