Senior Web Services Engineer

at  Arm

Cambridge, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Jun, 2024Not Specified29 Mar, 2024N/AJavascript,Typescript,Developers,User Experience,Docker,Github,Web ApplicationsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB OVERVIEW

In the Developer Ecosystems group, our mission is to make building software on Arm simple, and we’re looking to grow our software engineering team. We strive to facilitate streamlined adoption of Arm technology through our market-leading development tools, which include compilation toolchains, simulation models, debuggers and performance analysers. Delivering products built on Arm involves a diverse set of challenges and our team offers a wide range of tools to support developers.
Are you passionate about delivering products that make developers’ lives easier? Come join our team working across a variety of tools and languages, like Python, Go, TypeScript (JavaScript), Docker & Kubernetes. This is dynamic environment, with lots of new architectural challenges and opportunities for developers to work on existing and new services and technological stacks.
We serve an active and growing user base, so this is a chance to contribute to something with real impact. We’ve got big ambitions for developer experience, and we need your help to make them a reality!

REQUIRED SKILLS AND EXPERIENCE:

  • Familiarity with modern, effective software development techniques: source control, automated testing, object-oriented or functional paradigms and the Agile methodology.
  • Motivated to ship high-quality, robust software which is maintainable and responsive to evolving requirements.
  • Passionate about software engineering quality, and motivated to improve your own skills and advocate for best practices.
  • Effective communication to enable working alongside other team members to discuss and solve technical problems, mentoring others when needed.
  • Proven experience in developing and delivering web applications and services to customers.
  • An appreciation for good user experience to provide the best services possible for developers looking to build on Arm.

"NICE TO HAVE” SKILLS AND EXPERIENCE:

Experience with one or more of technologies listed below. However, a desire to learn is far more valuable than experience in any particular tool, and we will support your development.

  • Python - Django, pytest, mypy
  • Go - Ent
  • Typescript (Javascript) - Next.js, React, Jest, Storybook, Playwright, Tailwind
  • REST, GraphQL, gRPC
  • CI/CD, GitHub, GitHub Actions
  • DevOps - AWS, Kubernetes, Docker
  • Test-Driven Development (TDD), Behaviour-Driven development

Responsibilities:

We are looking for a senior engineer to join our web and data services team to design and deliver experiences to support Arms development tools. Our group provides web applications, services and APIs that enable the exploration of the embedded hardware and software ecosystem to purchasing and enablement of Arms development solutions. You will be working closely with peers within a larger, multi-disciplinary Deployment and Cloud Services group, envisioning the best solutions, using desktop and web technologies.
We believe phenomenal work comes from collaboration. This means forming effective relationships with other engineers, product managers and UX specialists in order to best understand and empower our users.
We are committed to engineering excellence and focus on delivering value to our end customers, ensuring quality through automated testing, code review, pairing, and continuous integration. You will confidently deploy to production multiple times a day with robust automated delivery pipelines.
We have an Agile culture of continuous improvement, regularly introspecting on our processes to ensure we are delivering our best work. You will play an active role in shaping the delivery of our products and helping us to refine these working practices.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Cambridge, United Kingdom