Description

ROLE SUMMARY
The Senior Engineer role plans, designs, develops and tests high-quality, innovative and fully performing software systems or applications for software enhancements and new products. Key responsibilities include:
Contribute to full software development life cycle
Write maintainable, extensible, tested code, while complying with coding standards
Produce specifications, documentation, and diagrams to optimize operations
Continuously Integrate and deliver software components into a fully functional software system
Coordinate and or support
Troubleshoot, debug and upgrade existing systems

Qualifications

5+ years of experience
Experience utilizing Terraform for IaC infrastructure automation
Strong backend experience deploying monolithic and microservice based production applications utilizing automated pipelines.
AWS experience (specifically in services standard serverless and microservices based deployments) supporting L3+ production applications.
Experience building and managing secure OCI containers.
Experience deploying and maintaining Kubernetes based services (deployments, service, ingress, service mesh, integration with underlying AWS services.
Experience building redistributable Kubernetes packages utilizing Helm or Kustomize.
Experience with automated build, test, deployment and day2 operational requirements.
Ability to lead technical conversations and covey ideas to a less technical audience or audience from a different discipline
Desire to collaborate across teams and organizational boundaries
Nice to have - Experience in building streaming and batch data pipelines using Big Data technologies (Spark, Flink, Kinesis, Kafka, etc) on large scale unstructured data set
Experience coding with either Python or Java
Experience defining and implementing platform capabilities for broad consumption

Education

Any Graduate