About the Role
Design, build, operate, and continuously improve cloud-based software solutions supporting Greenstone’s digital platforms and services. This role emphasizes hands-on software engineering, AWS, and DevOps expertise to ensure secure, scalable, reliable, observable, and maintainable solutions across the full software delivery lifecycle.
Responsibilities
- Deliver high-quality software and cloud engineering outcomes within a product engineering team.
- Develop clean, testable, and maintainable code with a focus on event-driven, serverless, and cloud-native solutions.
- Design, develop, and enhance APIs, services, and system integrations.
- Apply DevOps best practices including Infrastructure as Code (IaC), CI/CD pipelines, automated testing, monitoring, and incident management.
- Collaborate with engineering, product owners, platform engineering, security, operations, and delivery teams.
- Translate business and technical requirements into production-ready solutions aligned with engineering standards.
Requirements
- 5+ years of experience in hands-on delivery of cloud-native, production-grade services (design, build, test, deploy, support).
- Strong development experience in C#, .NET, NodeJS, APIs, SQL, or similar languages and frameworks.
- Hands-on AWS experience, specifically building event-driven serverless services (Lambda, API Gateway, EventBridge/Step Functions, DynamoDB, S3).
- Working knowledge of AWS IAM, monitoring, storage, and deployment.
- Proven experience applying DevOps practices: CI/CD, infrastructure as code, automated testing, release automation, observability, and operations support.
- Experience with infrastructure as code and configuration management tools (e.g., Terraform, CloudFormation, CDK).
- Experience with CI/CD and source control tools (e.g., GitHub, GitHub Actions, Octopus Deploy).
- Knowledge and experience using monitoring, logging, and observability tools (e.g., AWS CloudWatch, CloudTrail, Datadog, Splunk).
- Sound understanding of secure software development, cloud security, application resilience, performance, cost awareness, and operational readiness.
- Experience working in agile product engineering teams.
- Experience collaborating across engineering, architecture, security, operations, and delivery functions.
Skills
- Cloud-native development
- Serverless architecture
- Event-driven architecture
- API design and development
- Service development
- System integration
- DevOps practices
- Infrastructure as Code (IaC)
- CI/CD pipelines
- Automated testing
- Monitoring
- Incident management
- C#
- .NET
- NodeJS
- APIs
- SQL
- AWS
- Lambda
- API Gateway
- EventBridge
- Step Functions
- DynamoDB
- S3
- IAM
- Terraform
- CloudFormation
- CDK
- GitHub
- GitHub Actions
- Octopus Deploy
- AWS CloudWatch
- CloudTrail
- Datadog
- Splunk
- Secure software development
- Cloud security
- Application resilience
- Performance optimization
- Cost awareness
- Operational readiness
- Agile methodologies
Experience Level
- 5+ years
About the Company
- Greenstone’s digital platforms and services.
