We are seeking a talented and motivated Mid-Level Software Engineer to join our Infrastructure team. In this role, you will be responsible for designing, developing, testing, documenting, and maintaining the infrastructure that powers our platforms and services. You will work closely with cross-functional teams to ensure the reliability, scalability, and performance of our systems. Your days will include working with software engineers on our product lines, collaborating with support and quality engineers to troubleshoot infrastructure issues, and working closely on AWS, Kubernetes, and Istio, among other tools. You will face new and exciting challenges involving pair programming, software reliability engineering, and security every day.
To thrive in this role, you should have a good understanding of AWS services and be familiar with Kubernetes and Istio service mesh administration. You must also continuously keep up to date with tools and services that will help the company address business needs through efficient and highly available infrastructure.
Responsibilities:
- Design, implement, and maintain infrastructure solutions on AWS
- Develop and automate infrastructure provisioning, deployment, and monitoring processes
- Collaborate with development teams to ensure seamless integration and deployment of applications
- Monitor and optimize system performance, reliability, and security
- Troubleshoot and resolve infrastructure-related issues
- Participate in on-call rotations to provide 24/7 support for critical systems
- Stay up-to-date with the latest industry trends and best practices in infrastructure and platform engineering
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience
- Experience in DevOps, infrastructure engineering, SRE, or related roles
- Proficiency in cloud platforms such as AWS or Google Cloud
- Experience with infrastructure-as-code tools such as Terraform
- Strong scripting skills in languages such as Python or Bash (we also use GoLang)
- Knowledge of CI/CD pipelines and tools such as GitHub Actions, Circle CI and Jenkins
- Excellent problem-solving and troubleshooting skills
- Strong communication and collaboration skills
Benefits:
- Executive coaches and training and career development programs
- Competitive compensation
- Comprehensive health benefits (including dental and vision)
- Pre-tax commuter benefits
- 401(k) plan
- Monthly happy hours and wellness events
- Education stipend
- Flexible PTO policy
- Generous family leave program
- Equity packages
Join VTS and be part of a company that's revolutionizing the commercial real estate industry with cutting-edge technology and a collaborative work environment.