Senior Software Engineer

| Greater Denver Area
Sorry, this job was removed at 6:47 a.m. (MST) on Sunday, September 23, 2018
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Do you love to write code? Are you passionate about software craftsmanship? Would you like to work on projects with tangible impact?


As a software engineer in the Alternate Content Engineering team you will join a team of experienced software engineers who are passionate about technology. The alternate content platform is a containerized, microservice-based, cloud-deployed service capable of handling thousands of transactions per second per container. You will work closely with a cross functional team to design, implement and maintain quality software.

Our client is a a cloud-based, containerized, IP video infrastructure that’s been built to deliver a broad mix of on-demand video, and live TV streams to an array of connected devices in the home.


Our Team:
• We value mutually respect, and encourage diversity of opinion.
• We value curiosity and experimentation, and strive for continuous improvement.
• We value team cohesion, and strive to keep individual ego in check.
• We value simplicity in our architecture and code, and strive to be detail oriented.
• We value joy in our work, and strive for work-life harmony.
• We value personal and team ownership, and strive for mutual trust.
• We value judicious refactoring, and question the status quo.


Responsibilities:
• Write tested, production-ready code
• Write appropriate documentation
• Participate in design and architecture sessions
• Build effective deployment and monitoring systems
• Support production environments
• Perform code reviews
• Participate in software release and deployment activities
• Collaborate constructively with team members


Preferred qualifications.
• 6+ years of relevant work experience, including programming experience.
• Experience in any of the following: Java, C++, C#, Golang, Javascript, Python, Perl, Ruby, Bash, Lisp, Scala, Clojure, Haskell, MongoDB, Kafka, Docker, Kubernetes, Helm.
• BS or MS in Computer Science, Computer Engineering or related technical field or equivalent practical experience.
• Experience building and maintaining high-scale, distributed web service development including RESTful web services.
• Excellent software development skills: Java, Scala, Ruby, or Python; bash shell scripting
• Experience developing service oriented architectures and an understanding of design for scalability, performance and reliability.
• Familiarity with microservice architecture and containerized deployment.
• Familiarity with UNIX/Linux command command-line utilities; familiarity with system administration tools and concepts a plus.
• Familiarity with distributed systems, asynchronous messaging, and network protocols.
• Familiarity with data serialization formats like XML, JSON and protocol buffers

 

 

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

CO

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about NextGen Global ResourcesFind similar jobs