IT, Software Engineer 3
Backend Developer
APIs
Automation
Azure
Cloud
Cloud Engineer
Cloud Infrastructure
Cloud Platform
Cloud Platforms
Developer
DevOps
Distributed Systems
Elasticsearch
Engineering
Google Cloud
Infrastructure As Code
Integration
Microservices
Programming Language
Project Management
REST APIs
Ruby
Security
Software Architecture
Software Development
Software Engineer
Software Engineering
Job Description
As an IT, Software Engineer 3, you will help design and deliver backend and full-stack capabilities for Spinup self-service and cloud engineering at Yale.
- Design and implement high-performance backend services using Golang and Ruby
- Develop and operate Spinup RESTful micro-service APIs for orchestration of resource provisioning across providers
- Implement layered orchestration patterns (example: Server API delegating to provider APIs such as EC2-API and VMware-API)
- Support asynchronous long-running tasks with status tracking
- Ensure secure inter-service authentication between services
- Use tag-based, rebuildable indexing backed by ElasticSearch
- Deploy services as containers using ECS Fargate
- Build and maintain integrations directly against the AWS API and other cloud provider interfaces
- Architect and manage cloud resources across AWS, Azure, and GCP using Terraform
- Create and optimize CI/CD pipelines using Jenkins and GitHub Actions to support delivery
- Implement and enforce security and compliance controls using Cloud IAM and network security configuration (including VPCs, Security Groups, and Firewalls) aligned to NIST and HIPAA
- Own backend project execution end to end, from scoping and architecture through deployment and post-launch optimization
- Translate technical requirements for Product, Security, and Compliance teams to align engineering goals with business objectives
- Build and extend UI capabilities for Spinup self-service and managed web interfaces using Laravel (PHP) (MVC) with Vue.js and Bootstrap
- Deliver UI and app logic, including Laravel controllers, Vuex stores, routes, and components to support provisioning and cloud resource management from pre-defined offerings
- Onboard new services into the UI end to end by implementing Laravel actions, controllers, web/API routes, and background jobs (examples: Resource Delete, Resource Update) that call backend micro-service APIs
- Design corresponding Vue experiences using Vue create and view patterns with reusable, minimalist components
- Participate in on-call rotation and manage cloud resource requests via ServiceNow to support high availability and enterprise service delivery
- Design, analyze, code, test, debug, document, and maintain moderately complex enterprise systems
- Develop enhancements that support a positive end-user experience
- Research and modify specifications throughout the production life cycle
- Create and implement project plans for projects with straightforward inter-dependencies
- Modify moderately complex applications from detailed specifications
- Develop and validate test routines, evaluate code for correctness and structure, and ensure compatibility with relevant browsers, devices, and operating systems
Requirements
- Knowledge of information security concepts, principles, relevant tools, and standards
- Analytical, critical thinking, and problem-solving skills
- Interpersonal, written, communication, presentation, and organizational skills
- Familiarity with systems analysis methods and techniques
- Familiarity with project management skills
Technologies
- Golang
- Ruby
- RESTful micro-service APIs
- EC2-API
- VMware-API
- ElasticSearch
- ECS Fargate
- AWS API
- AWS
- Azure
- GCP
- Terraform
- Jenkins
- GitHub Actions
- Cloud IAM
- VPCs
- Security Groups
- Firewalls
- NIST
- HIPAA
- ServiceNow
- Laravel (PHP)
- Vue.js
- Bootstrap
- Vuex
- EC2
Education and Experience
- Bachelor's Degree and four years of experience (or equivalent education and experience)
Additional Details
- Location: New Haven, CT (hybrid)
- Department: Foundational Technology Services, Cloud Technologies, Spinup Self-service & Cloud Engineering
- Time type: Full time
- Duration type: Staff
- Job category: Professional
- Compensation grade: GS-3 (GS-3k profile)
- Salary range: USD 101,300 - 151,925 per yearly
- Operations: On-call rotation and managing cloud resource requests through ServiceNow
- Work model: Hybrid
- Job posting date: 11/09/2026
- Background check requirements: pre-employment background screening may include motor vehicle, DOT certification, drug testing, and credit checks based on position description and job requirements; offers are contingent upon successful completion
- Health requirements: certain positions may require vaccinations, tests, or examinations as required by law, regulation, or university policy