### Opportunity Overview
Join a leading global media and technology company where innovation and collaboration are at the heart of our mission. We are committed to developing cutting-edge products and solutions that resonate with our customers. Our work environment values your ideas and allows you to express your authentic self, whether you're collaborating on-site or remotely. We're dedicated to helping you achieve your career goals.
### Team Dynamics
Be part of a forward-thinking team that develops and maintains essential hardware and software applications for thousands of field technicians. We focus on creating tools that enable real-time analysis and monitoring of network components, ensuring seamless connectivity and high customer satisfaction. Your work will significantly contribute to the platform side of our development efforts.
### Technology Stack
- **Cloud Infrastructure**: AWS (ECR, Kinesis, SNS, SQS, CloudWatch)
- **Databases**: Postgres and TimescaleDB
- **Containerization**: Docker/Kubernetes
- **Infrastructure as Code**: Terraform
- **Programming Language**: Go (Golang)
### Key Responsibilities
- **Collaborate with Stakeholders**: Work closely with project stakeholders to define product and technical requirements.
- **Software Design and Development**: Engage in the design and development of new software and applications, customizing existing ones as necessary.
- **Stay Current**: Keep informed about industry technological advancements and review relevant literature.
- **Track Performance**: Assist in monitoring performance metrics to ensure software delivery is timely and within budget.
- **Quality Assurance**: Collaborate with the QA team to ensure compliance with specifications and technical requirements.
- **Additional Duties**: Perform other responsibilities as needed.
### Daily Activities
- **Enhance Data Services**: Write Golang code to improve real-time and non-real-time data services.
- **Security Protocols**: Help develop and maintain secure authentication and encryption protocols.
- **Collaborative Development**: Participate in software development activities, including code reviews and knowledge sharing.
- **Defect Management**: Assist in identifying, reproducing, and documenting software defects.
- **Optimize Performance**: Identify performance improvement areas and implement enhancements.
- **Support QA Practices**: Work with QA to ensure software accuracy and reliability.
### Qualifications
- **Education**: Bachelor's degree in Computer Science, Engineering, or a related field.
- **Experience**: 1-2 years of software development experience, particularly with Go (Golang).
- **Skills**: Strong problem-solving abilities, capable of working independently and in teams, excellent communication, and interpersonal skills.
### Preferred Skills
- Experience with AWS
- Knowledge of GraphQL
- Familiarity with SNMP
- Experience with Concourse CI/CD
### Benefits
We strive to create a supportive and fulfilling work environment for our US-based employees. Our offerings include:
- Comprehensive medical and dental coverage
- 401(k) savings plan
- Generous paid time off
- Support for life milestones, including adoption assistance and childcare resources
- Free digital TV and internet services for full-time employees
- Discounted tickets for Universal Resorts
### Next Steps
If you are ready to make a meaningful impact and contribute to our mission of delivering innovative solutions and exceptional customer experiences, we encourage you to explore this opportunity with us.
Employment Type: Full-Time