Senior Software Engineer
Company: Technology Ventures
Location: Denver
Posted on: September 3, 2024
Job Description:
Senior Software EngineerDuties 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
Keywords: Technology Ventures, Denver , Senior Software Engineer, IT / Software / Systems , Denver, Colorado
Didn't find what you're looking for? Search again!
Loading more jobs...