Software Engineer
Weave
Lehi, UT
Expired: May 03, 2024
Applications are no longer accepted.
- Full-Time
Job Description
Company Info
Weave is looking for a Software Engineer!
- This position is located in Lehi Utah
What You Will Own
- Build Features and maintain back-end services using Go (GoLang) microservices (current)
- Work closely with a team composed of a product manager and software engineers that share a common interest in distributed system, scalability, and continued development, working to ensure that the underlying software structures are scalable for business of any and all sizes to make use of Weave's products.
- Deploy Weave software solutions into Google Cloud Platform, monitoring its availability, identifying and resolving any issues
- Use Docker and Kubernetes to deploy the services that create or maintain
- Create and maintain protobufs for service-to-service communication using Google Remote Procedure Calls (gRPC) libraries.
- Design, create, and maintain services that can meet current usage and can scale to 10X current usage rates; handle failures gracefully with 99.99% uptime.
- Design, create, and maintain services that can scale and grow independently of each other; split and combine existing Weave services to meet this requirement.
- Create and evaluate information about service performance and usage to fix bugs and create a better customer experience. Design, create, and maintain functional and acceptance tests for all solutions/systems they create or maintain.
What You Will Need to Accomplish the Job
- 5+ years of experience in a software engineering
- Bachelors Degree in Computer Science, Information Technology, Information Systems or closely related field
- Experience with back-end languages, e.g. Go, Java, Ruby, Python, C#, etc.
- Experience with building ReSTful web services.
- Experience with distributed systems, and inter-service communication protocols and APIs such as ReST, protobufs/gRPC, NSQ, etc.
- Experience with relational databases and SQL.
Weave is an equal opportunity employer that is committed to diversity and inclusion. We welcome anyone who is hungry to learn, problem-solve and progress regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other applicable legally protected characteristics.
If you have a disability or special need that requires accommodation, please let us know.
Get fresh Software Engineer jobs daily straight to your inbox!
You Already Have an Account
We're sending an email you can use to verify and access your account.
If you know your password, you can go to the sign in page.