Engineer - Software Backend,
3 month contract to hire
Our Client is a Fortune 200 company that continues to redefine the communications industry. Our legacy is innovation and a willingness to challenge the status quo, including reinventing ourselves. We disrupted the pay-TV industry in the mid-90s with the launch of our Client's satellite TV service, taking on some of the largest U.S. corporations in the process, and grew to be the fourth-largest pay-TV provider. We are doing it again with the first live, internet-delivered TV service – that bucks traditional pay-TV norms and gives consumers a truly new way to access and watch television.
Now we have our sights set on upending the wireless industry and unseating the entrenched incumbent carriers.
We are driven by curiosity, pride, adventure, and a desire to win – it’s in our DNA. We’re looking for people with boundless energy, intelligence, and an overwhelming need to achieve to join our team as we embark on the next chapter of our story.
Job Duties and Responsibilities:
We are looking for a Software Engineer to implement back-end software solutions to serve both internal and external customers. The position entails working on an agile development team within our Core Applications team to develop Java and Javascript-based projects. You will interface with other teams within the organization to develop complete systems to better our customers’ experiences.
Primary Responsibilities:
- Design, implement, integrate, test and maintain back-end solutions using Python, Node or Java/Spring framework
- Build and maintain continuous integration pipelines
- Leverage AWS services to implement, deploy, monitor and maintain a scalable API platform
- Leverage AWS services to implement, deploy, monitor and maintain data processing solutions
- Perform data analysis and build the right data processing solution to aggregate and load data for API performance
- Leverage agile software development practices to design and build iteratively
- Collaborate with other data analytics teams to build enterprise solutions
- Collaborate with internal team members in the design and architecture of scalable, performant platforms
- Collaborate with internal team members to share responsibilities for the platform
- Work with team manager to help mentor team members, sharing new design solutions and technologies
- Work with team manager in addressing high-level design requirements and assessing viability of solution architecture
Skills, Experience and Requirements:
The successful software engineer will have:
- Bachelors or Masters degree, preferably in Computer Science, Computer Engineering or other technical (STEM) field or an equivalent combination of education and experience.
- At least 4 years of software development experience developing RESTful APIs, either on-prem or in AWS
- Experience using containerization
- Good understanding of computer science fundamentals - object-oriented design, data structures, algorithm design, good API design, test-driven development, CI/CD
- Good problem-solving and analytical skills
- 1+ year(s) of software development experience, including educational experience, using AWS services
- Experience working with data in AWS using batch or streaming solutions, would be a plus
You will be best qualified if you have experience with some of the following:
- Python
- AWS data analytics and web application services - AWS Lambda, EC2, SNS, API Gateway, Glue ETL, RDS
- Docker
- React
- Streaming Data Frameworks
- Java, Spring Boot framework
Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer. We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.
In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact hr@horizontal.com.
All applicants applying must be legally authorized to work in the country of employment.
Success!
You have saved your first job! To see all your Saved Jobs, click here. Or continue scrolling through jobs and bookmark openings that catch your eye and apply for those jobs later.
We’re sorry!
There are currently no open positions in your location or accepting applications from out of the country
Return to Home