
About Upwork
Your go-to platform for freelance talent
Key Highlights
- Over 18 million registered freelancers and 5 million clients
- Headquartered in San Francisco, California
- Offers services in writing, design, programming, and marketing
- Facilitates dynamic workforce scaling for businesses
Upwork is a leading online platform headquartered in San Francisco, California, that connects businesses with freelancers and agencies across various industries. With over 18 million registered freelancers and 5 million registered clients, Upwork facilitates dynamic workforce scaling for companies o...
🎁 Benefits
Upwork provides competitive compensation, flexible work hours, and the ability to work remotely from anywhere. Freelancers can also benefit from a rob...
🌟 Culture
Upwork fosters a remote-friendly culture that emphasizes flexibility and independence, allowing freelancers to choose projects that align with their s...
Skills & Technologies
Overview
Upwork is hiring a Senior Software Engineer for their Unified Developer Environment team. You'll implement features in local runtime and dev containers, collaborating with the developer community. This role requires enterprise-grade development experience and knowledge of deploying K8s workloads in an AWS EKS environment.
Job Description
Who you are
You have significant experience in software engineering, particularly in developing enterprise-grade applications. Your background includes working with local runtime environments and dev containers, allowing you to implement features that enhance product usability. You are familiar with Kubernetes and AWS, enabling you to deploy workloads effectively in cloud environments. Your collaborative spirit drives you to engage with the developer community, ensuring that the products you work on evolve to meet user needs. You possess strong troubleshooting skills, allowing you to support users effectively and respond to their inquiries with confidence.
Desirable
Experience with Golang is a plus, as it is a key technology used in the Unified Developer Environment. Familiarity with TUI-based solutions and containerization technologies will further enhance your ability to contribute to the team. You are open to learning and adapting to new technologies, which is essential in a rapidly changing development landscape.
What you'll do
In this role, you will be responsible for implementing features primarily in local runtime and dev containers, evolving the product for more use cases. You will collaborate closely with the developer community to refine the product architecture and facilitate its adoption at scale. Your responsibilities will include supporting the product by responding to troubleshooting requests and addressing user questions regarding usage. You will also participate in discussions about product enhancements and contribute to documentation efforts, ensuring that users have the resources they need to succeed. Your work will directly impact how developers interact with Upwork's platform, making it easier for them to leverage the tools available.
What we offer
Upwork provides a flexible work environment that allows you to work remotely from anywhere in Europe. You will be part of a global team that values collaboration and innovation. The company is committed to supporting your professional growth and development, offering opportunities to learn new skills and advance your career. You will have the chance to work on meaningful projects that impact the way people connect and collaborate in the workforce. Upwork fosters a culture of inclusivity and encourages you to apply even if your experience doesn't match every requirement. Join us in shaping the future of work.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Upwork.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Enode is hiring a Senior Software Engineer to strengthen their Connect platform, focusing on integrations and backend systems for energy management. You'll collaborate with teams to enhance features and improve customer experiences.

Software Engineering
YLD is hiring a Contract Senior Software Engineer to build innovative products using React and Node.js. You'll work in a remote-first environment and collaborate with a talented team. This role requires commercial experience with modern web technologies.

Data Engineer
Aibidia is hiring a Senior Data Engineer to design and optimize data solutions for their SaaS platform. You'll work with cloud technologies like Azure and Python to enhance cross-border business management. This role requires significant experience in data engineering and system integrations.

Backend Engineer
Flyr is seeking a Senior Backend Engineer to develop their new Offer Product, integrating flight and ancillary services. You'll work with Golang, PostgreSQL, Redis, and BigQuery to enhance the travel industry's e-commerce capabilities.

Embedded Engineer
Unity is hiring a Senior Embedded Engineer to strengthen their Android & Embedded platform team for automotive. You'll work with C/C++/C#/Java codebases and collaborate on high-performance solutions. This role requires expertise in Android and embedded systems.