Job description
NovaTech Solutions is seeking a Senior Cloud Software Engineer to join our fast growing team in Austin, Texas. You will design and implement scalable cloud native services, advocate for reliability and security, and deliver high quality software that powers our customer facing platforms.
As a key member of the engineering organization, you will collaborate with product, platform, and security teams to shape the technical direction and execute on initiatives that enable rapid, secure, and cost effective delivery of software at scale.
Responsibility
- Design and develop scalable cloud native applications on AWS, GCP or Azure.
- Lead architecture of microservices, data pipelines, and event driven components.
- Build and maintain robust CI/CD pipelines and automated testing.
- Improve reliability, observability, and performance through monitoring and tracing.
- Collaborate with product, security, and UX teams to translate requirements into secure software.
- Mentor junior engineers and contribute to engineering best practices and code reviews.
Qualification
- 5+ years of professional software development experience in cloud environments.
- Deep expertise with at least one major cloud platform and services.
- Hands on experience with containers and orchestration (Docker, Kubernetes).
- Strong programming skills in Python, Java or Go.
- Experience with infrastructure as code tools such as Terraform or Pulumi.
- Excellent communication, collaboration, and problem solving; BS/MS in Computer Science or related field.