The Viridian team builds backend services that power large-scale data processing and manufacturing design workflows. As a senior engineer, you’ll lead technical initiatives, mentor peers, and be involved in architectural discussion with Architects.
What You’ll Do:
- Lead design and development of scalable backend services and APIs for mission-critical workloads
- Implement cloud‑native solutions on AWS (EC2, ECS/EKS, S3, Lambda, IAM) with a focus on security, reliability, and cost optimization
- Develop services primarily in JavaScript/TypeScript (Node.js); contribute to shared libraries and platform components
- Leverage AI tools to accelerate development, improve test coverage, and enhance developer productivity
- Ensure high-quality deliverables through code reviews, automated testing, and CI/CD pipelines
- Collaborate with cross-functional teams to define technical strategy, sequence work, and deliver business value
- Drive root‑cause analysis for production issues and implement preventative measures
- Champion engineering best practices, documentation, and knowledge sharing; mentor junior engineers
Skills & Experience Required:
- Bachelor’s degree or above in Computer Science or related field.
- 5+ years of backend software development experience, with proven leadership in complex projects
- Strong proficiency with Node.js and JavaScript/TypeScript, including API design and performance tuning
- Hands‑on experience with AWS services and infrastructure‑as‑code (CloudFormation/CDK/Terraform)
- CI/CD experience: designing and operating build/test/release pipelines (e.g., Jenkins, GitHub Actions, GitLab CI), artifact management, automated deployments, and rollback strategies
- Practical experience using AI tools in development (e.g., code generation, test synthesis, static analysis, or integrating model‑based features)
- Solid understanding of relational and/or NoSQL databases; schema design and optimization
- Fluency in English (written and spoken); excellent communication and collaboration skills
- Demonstrated ability to mentor peers, influence architecture, and drive technical decisions
Preferred Qualification:
- Knowledge of C++ for performance‑critical components
- Experience with containerization and orchestration (Docker)
- Familiarity with observability tools such as Splunk and Dynatrace for monitoring and troubleshooting
- Security best practices and compliance awareness (identity, secrets, network policies)
How You Work:
- You lead by example, write clean, well‑tested code, and elevate team standards
- You communicate decisions clearly and collaborate effectively across global teams
- You balance velocity with quality and use data and AI‑assisted insights to improve productivity
What We Offer:
- Opportunities to shape architecture and influence platform strategy
- A collaborative culture that values learning, mentorship, and career growth