Logo
Technology Ventures

Senior Software Engineer

Technology Ventures, Denver, Colorado, United States, 80285


Senior Software Engineer

Duties and Responsibilities:Design and implement "as-a-service" architectures.Build software and systems to manage platform infrastructure and applications.Improve reliability, quality, and time-to-market for our suite of software solutions.Measure and optimize system performance, anticipating customer needs and driving continual improvement.Provide self-service tools and solutions for supporting large-scale distributed software applications.Develop end-to-end solutions (from requirements to implementation).Collaborate with development, operations, and security teams to design and implement highly available, reliable, and scalable systems and services related to PaaS and IaaS infrastructures.Mentor junior engineers and provide technical guidance to the team.Perform other duties as requested.Basic / Minimum Qualifications:Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.Minimum of 8 years of overall engineering work experience.Minimum of 5 years of Software Development experience, preferably in a DevOps model.Minimum of 5 years of experience with Node.js, React.js, or other JavaScript technologies and web services/REST APIs.Minimum of 4 years of experience with Kubernetes, Docker, Rancher, and related container technologies.Minimum of 3 years of experience with Ansible, Terraform, or similar tools.Additional Job Qualifications:Ability to handle multiple projects and tasks simultaneously.Ability to mentor junior engineers.Strong decision-making and problem-solving skills under pressure.Excellent communication and collaboration skills.Experience in a DevOps or Site Reliability Engineering role.Experience with Infrastructure as Code, scripting, and development.Experience with virtualization platforms such as VMware, OpenStack.Experience with Public Cloud providers such as AWS, Google Cloud, or Azure.Proficiency in Unix/Linux or Windows systems administration.Relevant certifications in Virtualization, Kubernetes, Docker, Containers, Compute, Storage, Networking, Public Cloud, and Operating System technologies.

#J-18808-Ljbffr